Sebastian Krzyszkowiak
15c666a7ef
Allow to speed up external camera movement with Ctrl key
...
Shift isn't used as that would affect joystick controls and we
probably should discourage the user from roaming around in external
cam mode too much, so they won't forget that they're not in regular
free fly out of the cab.
2026-06-29 23:12:52 +02:00
bb69986962
Merge pull request #115 from dos1/time-fix-overcast
...
widgets: time: Pass overcast to user_command::settemperature
2026-06-29 16:01:14 +02:00
Sebastian Krzyszkowiak
77a455919c
widgets: time: Pass overcast to user_command::settemperature
...
Both setweather and settemperature expect overcast as their second
parameter. Passing zero to settemperature always overwrites whatever
gets passed to setweather.
2026-06-29 15:52:30 +02:00
d8dd59b5d0
Merge branch 'master' of https://github.com/MaSzyna-EU07/maszyna
2026-06-29 15:28:50 +02:00
jerrrrycho
7a32e7e9ab
Merge pull request #113 from MaSzyna-EU07/refactor-nullptr
...
refactor: replace null with nullptr
2026-06-29 13:40:06 +02:00
jerrrrycho
bf147dd155
refactor: replace null with nullptr
2026-06-29 02:48:25 +02:00
31bebf6088
Add python fallback for cp1250 characters and utf8 compativility
2026-06-28 02:41:47 +02:00
b46a1d8cbf
Change deprecated Py_SetPythonHome to PyConfig
2026-06-27 16:13:54 +02:00
0154df4b3e
Merge remote-tracking branch 'remotes/origin/Editor-Python3.14'
2026-06-27 15:17:58 +02:00
b94b90f122
Merge remote-tracking branch 'remotes/origin/opengl-instancing'
2026-06-27 15:17:31 +02:00
b0bb2c9c42
Fix autodetect python directory
2026-06-27 15:15:11 +02:00
c88a9b870c
Improved specular and glosiness
2026-06-27 14:41:10 +02:00
d21cd54f89
AGX tonemapping
2026-06-27 14:39:33 +02:00
16c94f8e19
Merge remote-tracking branch 'origin/feature/python314' into Editor-Python3.14
2026-06-18 18:22:38 +02:00
75461eaf86
World Streaming Part 1
2026-06-18 18:18:02 +02:00
449609d817
Snap to ground || New terrain system || Terrain sculping || Mesh simplification
2026-06-17 08:56:42 +02:00
5a39ed5193
ImGuizmo System OpenGL
2026-06-17 01:19:59 +02:00
3bed2212d7
Editor settings for New/Legacy camera controll
2026-06-16 23:53:01 +02:00
1aac9b4e76
Merge pull request #111 from MaSzyna-EU07/opengl-instancing
...
Some rendering improvements
2026-06-16 23:09:12 +02:00
306ed64f38
Merge pull request #110 from xwizard/macos-arm64-build
...
Add macOS ARM64 build support
2026-06-16 11:15:46 +02:00
c0abea1473
Merge pull request #109 from docentYT/fix-compilation-warnings
...
Fix compilation warnings
2026-06-16 11:14:25 +02:00
f07c8fdcd2
Enable /map identifier in cmakelists.txt
2026-05-26 22:08:18 +02:00
426ee0baac
use textureGather for shadow PCF
2026-05-26 22:08:06 +02:00
26c11ddca9
Improve sleeper LOD calculation
2026-05-24 15:22:44 +02:00
64a65b81ea
Sleeper culling + Cell-level distance pre-cull
2026-05-23 20:36:41 +02:00
aff225c95f
Global frame buckets
2026-05-23 19:28:29 +02:00
1be56de0fa
Add sleepermodel optional parameter for tracks
2026-05-19 22:10:47 +02:00
Mateusz Włodarczyk
dd412894bb
Add macOS ARM64 build support
...
Three small source tweaks that let the OpenGL renderer build and run
on Apple Silicon without affecting the Windows/Linux paths:
- stdafx.h: use GLM_FORCE_NEON on ARM64 instead of GLM_FORCE_AVX2.
AVX2 pulls <immintrin.h>, which clang on ARM64 rejects because
the x86 intrinsics are unimplemented.
- utilities/utilities.cpp: provide an Apple libc++ fallback for
Now() using localtime_r + strftime, since
std::chrono::current_zone() is not yet implemented there.
- audio/audio.h: prefer Khronos-style <AL/al.h> headers when they
are on the include path (brew openal-soft) and fall back to the
deprecated Apple OpenAL.framework's <OpenAL/al.h> only otherwise.
2026-05-19 10:45:18 +02:00
df5a8a897f
Merge pull request #107 from MaSzyna-EU07/opengl-instancing
...
Opengl instancing + node::model scale
2026-05-14 16:24:26 +02:00
ee8ee0dafc
Switch normalization from Blinn-Phong to GGX
2026-05-14 15:35:52 +02:00
docentYT
2bb8a64877
Specify auto as reference where possible
2026-05-12 19:16:33 +02:00
docentYT
4fa148e230
Fix C26478
2026-05-12 18:21:52 +02:00
docentYT
81eadbef73
Do not use temp variable when it is not needed
2026-05-12 18:19:11 +02:00
docentYT
e95e00a2e2
Use texture id casting recommended by ImGui wiki
2026-05-12 18:04:50 +02:00
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
Christopher Kwiatkowski
1e2b8b1374
Merge pull request #108 from docentYT/fix-clamp-exception
...
Fix two bugs that causes simulator crash
2026-05-12 16:58:41 +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
maj00r
996cc68822
Fix Windows post-build zlib path (Python DLLs folder)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 18:25:01 +02:00
maj00r
4258af45dd
cmake_path removed
2026-05-11 18:21:12 +02:00
maj00r
3786ecd98f
Python 3.14 build and CI updates
...
Squashes the last five commits: migrate to Python 3.14 (CMake, AppVeyor, Azure, README), vcpkg/setup-ci fixes, CMake adjustments, remove bundled ref/python 2.7, and related scripting/static file updates.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 18:21:12 +02:00
3480d1c3a4
Replace wrap360 with clamp_circular
2026-05-10 22:49:58 +02:00