Christopher Kwiatkowski
3707a7845b
Merge pull request #1 from docentYT/fix-clamp-exception
...
Merge with fix-clamp-exception
2026-05-12 17:01:47 +02:00
docentYT
a787bdd77c
fix min max in Random
2026-05-12 16:56:48 +02:00
docentYT
fa2ed08955
Fix clamp min max values
2026-05-12 16:49:02 +02:00
docentYT
be91c4da70
Fix C4566
2026-05-12 16:36:32 +02:00
docentYT
4c7cf22d06
Use texture id casting recommended by ImGui wiki
2026-05-12 00:18:11 +02:00
docentYT
373c04c0b7
Add missing return
2026-05-12 00:12:55 +02:00
docentYT
991fb02414
Remove function declaration that has no implementation and is not used
2026-05-12 00:05:36 +02:00
docentYT
bcb9e644fb
Replace probably wrong == with =
2026-05-12 00:04:08 +02:00
docentYT
3e360607d8
Do not discard glm::normalize return value
2026-05-12 00:03:40 +02:00
docentYT
4e0b4e6ff6
Check if Train pointer is not nullptr
2026-05-11 23:48:13 +02:00
docentYT
4878afbffc
Change size arguments type to GLsizeiptr
2026-05-11 23:41:43 +02:00
docentYT
6542021253
Optimize substr_path implementation and change return type to sd::string
26.05.2
2026-05-07 12:59:57 +02:00
f4f4897798
Revert substr_path function
2026-05-06 22:20:32 +02:00
cde62d42e3
Merge pull request #99 from docentYT/utilities-simplification
...
Utilities simplification
2026-05-06 18:35:29 +02:00
91c176c55c
Merge pull request #104 from docentYT/faster-parser
...
Fix not all cars are loaded
2026-05-06 18:21:18 +02:00
docentYT
e06ae37f47
replace new clamps with std::clamp and to_string with std::string
2026-05-05 23:40:59 +02:00
docentYT
4a67b4b2a9
Fix conflict
2026-05-05 23:32:59 +02:00
docentYT
5367cb9940
Merge remote-tracking branch 'upstream/master' into utilities-simplification
2026-05-05 23:08:43 +02:00
39885afca0
Merge pull request #105 from docentYT/migrate-from-dumb3d-to-glm
...
Fix camera shake bug
26.05.1
2026-05-05 23:05:18 +02:00
docentYT
c833b8177b
Use glm::dvec3 for Camera LookAt/init
...
Update Init(...) parameters to glm::dvec3, change LookAt to glm::dvec3 and adjust Camera.cpp to remove redundant glm::dvec3 casts (lookAt call and vector subtraction). These changes improve precision for camera lookAt vector in world coordinates above 4 digits
2026-05-05 23:02:16 +02:00
Christopher Kwiatkowski
112c714f79
Resolve conflict
2026-05-04 11:47:38 +02:00
docentYT
d75301f3c7
Add once again parser optimizations
2026-05-04 11:45:44 +02:00
Christopher Kwiatkowski
d64dfe29bf
Merge branch 'master' into faster-parser
2026-05-04 11:39:19 +02:00
docentYT
e8335a316b
Fix not all cars are loaded
2026-05-04 11:31:42 +02:00
5ce03b5bcb
Merge pull request #103 from MaSzyna-EU07/revert-100-faster-parser
...
Revert "Reduce string creations and deletions"
2026-05-04 01:24:27 +02:00
3a42a8c158
Revert "Reduce string creations and deletions"
2026-05-04 01:24:11 +02:00
e7edf601c2
Merge pull request #100 from docentYT/faster-parser
...
Reduce string creations and deletions
2026-05-04 00:03:41 +02:00
9081282a47
Fix for lowercase python state parameters
2026-05-03 22:37:53 +02:00
docentYT
d464628a8e
Fix problem with min value bigger than max value in std::clamps
2026-05-03 22:18:40 +02:00
cb4b6b9a4f
Separate electrodynamic and localbrake levers
2026-05-03 21:51:16 +02:00
docentYT
13c7317f6e
Do not allow implicit cast for inline std::string to_string(bool Value) and change to_string to std::string for non boolean values
2026-05-03 15:49:29 +02:00
docentYT
cef6b258a1
Reduce string creations and deletions
2026-05-02 22:17:20 +02:00
docentYT
1e8b3d554a
Add missing include
2026-05-02 19:49:09 +02:00
docentYT
59347af5a0
Replace some std::min and std::max combinations with std::clamp
2026-05-02 19:38:14 +02:00
docentYT
aaf0352ff6
Remove not needed import
2026-05-02 14:54:40 +02:00
docentYT
7081dab3c2
Replace RadToDeg and DegToRad with glm::degrees and glm::radians
2026-05-02 14:51:13 +02:00
docentYT
ca699d117f
Remove not needed includes
2026-05-02 14:40:31 +02:00
docentYT
b734cbcd51
Refactor smoothInterpolate
2026-05-02 01:37:22 +02:00
docentYT
3628eb0fc3
Replace interpolate with std::lerp and glm::mix
2026-05-02 01:31:38 +02:00
docentYT
362338ee5e
Refactor min_speed
2026-05-02 00:43:02 +02:00
docentYT
28baad8c5b
Refactor clamp_power_of_two
2026-05-02 00:35:50 +02:00
docentYT
76844e33e7
Refactor clamp_circular
2026-05-02 00:07:06 +02:00
bae20a69e8
Bring back old simulator console as ini option showsystemconsole
2026-05-01 23:51:57 +02:00
da67acc993
Potential fix for hanging python threads
2026-05-01 23:35:35 +02:00
docentYT
d1f16411a1
Replace clamp with std::clamp
2026-05-01 22:14:29 +02:00
docentYT
1bdd000443
is_equal more precise type and code cleanup
2026-05-01 18:56:24 +02:00
docentYT
2d1616af60
SafeDelete template type set to pointer
2026-05-01 18:47:52 +02:00
docentYT
0c19bd4507
return empty string_view in substr_path if no '/' was found
2026-05-01 18:38:28 +02:00
docentYT
0e6950a386
Replace count_trailing_zeros with std::countr_zero
2026-05-01 17:43:43 +02:00
302eed9403
Merge branch 'master' of https://github.com/MaSzyna-EU07/maszyna
2026-05-01 17:31:34 +02:00