17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-10-17 22:39:19 +02:00

Commit Graph

  • 4566f139f7 Merge branch 'master' into feat/editor-filling Hirek193 2026-10-01 20:24:21 +02:00
  • 76a39af8c2 fix: bound MotorParam and MPTRelay indices (#196) jerrrrycho 2026-10-01 20:21:01 +02:00
  • 09e02a75a7 Merge pull request #195 from MaSzyna-EU07/fix/instancing Hirek193 2026-10-01 20:18:19 +02:00
  • 41a660e0c3 Update editoruilayer.cpp Hirek193 2026-10-01 20:13:59 +02:00
  • 53e00ee5b4 Merge branch 'master' into feat/editor-filling Hirek193 2026-10-01 20:13:54 +02:00
  • 8da445bcb5 feat(editor): geoportal orthophoto layer streamed around the camera Hirek193 2026-10-01 20:09:34 +02:00
  • 46993b1ad3 fix: bound MotorParam and MPTRelay indices fix/motorparam-bounds jerrrrycho 2026-10-01 19:33:53 +02:00
  • 1497d081ff feat(editor): user-defined model sets, random insert from set, tabbed editor panel Hirek193 2026-10-01 18:41:35 +02:00
  • 1474d2b773 fix: merge nested ifs in Driver.cpp cpp:s1066 (#194) jerrrrycho 2026-10-01 13:30:36 +02:00
  • 06078ddab9 fix: other sonar sast fixes (#193) jerrrrycho 2026-10-01 13:30:25 +02:00
  • d670c4b116 perf(instancing): skip models without shadow casters in shadow passes fix/instancing Hirek193 2026-10-01 12:57:33 +02:00
  • 2130d175e9 perf(instancing): cache instance rotation and group lod bands linearly Hirek193 2026-10-01 12:43:07 +02:00
  • 4eabf3c3b5 feat(instancing): batch models animated only by time, wind or sky Hirek193 2026-10-01 12:07:54 +02:00
  • 20f536f05e fix(instancing): keep batches correct after load-time classification Hirek193 2026-10-01 11:51:41 +02:00
  • 9504e923f9 fix: merge nested ifs in Driver.cpp cpp:s1066 fix/sonar-nested-ifs jerrrrycho 2026-10-01 10:28:23 +02:00
  • e9c778aad5 fix: yet other sonar sast fixes fix/sonar-easy-fixes jerrrrycho 2026-10-01 07:58:28 +02:00
  • f05b58b0e9 Revert "fix: yet other sonar sast fixes" jerrrrycho 2026-10-01 08:01:23 +02:00
  • 403a6d1f9f fix: yet other sonar sast fixes jerrrrycho 2026-10-01 07:58:28 +02:00
  • 10985fbf46 Merge pull request #190 from pwarszawski/fix/reardriver-reverser jakubg1 2026-10-01 03:35:08 +02:00
  • 40a6fbbb31 Merge pull request #192 from jakubg1/fix-ew58-ai-unbrake jakubg1 2026-10-01 02:24:36 +02:00
  • 99c5a0090b Remove brake position check from TController::PrepareEngine() jakubg1 2026-10-01 02:10:21 +02:00
  • f9deee5cfd fix(editor): stuck brush after clicks on UI; add polygon area fill (#191) Hirek193 2026-10-01 02:03:49 +02:00
  • 39dd1c057f fix(editor): stuck brush after clicks on UI; add polygon area fill Hirek193 2026-10-01 01:17:21 +02:00
  • 96be688d13 Send the reverser position, not the absolute direction, when activating a cab pwarszawski 2026-09-30 14:51:36 +02:00
  • b67bbb19e6 Merge pull request #188 from MaSzyna-EU07/feat/dynobj-seasonal-models Hirek193 2026-09-28 21:21:49 +02:00
  • 176427f96b refactor: sonar c++20 changes (#185) jerrrrycho 2026-09-28 21:08:15 +02:00
  • 4137f5504a fix: sonar sast fixes - sonar.yml, nosonar, linux chmod modification jerrrrycho 2026-09-28 21:07:53 +02:00
  • 551f6dbc3b seasonal model variants for vehicle exterior model feat/dynobj-seasonal-models Hirek193 2026-09-28 20:49:18 +02:00
  • b8c9724ca3 refactor: change typedef, nullptr, scoped_lock and others refactor/cpp11-modernize jerrrrycho 2026-09-27 19:31:00 +02:00
  • c0bea5e611 refactor: sonar c++20 changes fix/sonar-bugs-ub jerrrrycho 2026-09-27 19:04:23 +02:00
  • c8cb9f1839 fix: sonar sast fixes fix/sonar-findings-2 jerrrrycho 2026-09-27 14:55:17 +02:00
  • 8fbb482350 feat(materials): texture randomization for loads jerrrrycho 2026-09-27 00:09:16 +02:00
  • b1bdd42178 Forget a buffer's bindings when it is deleted (#182) maj00r 2026-09-23 01:03:01 +02:00
  • 95f41f069f Speed table: keep it sorted and keep the signal indices valid (#178) pawelw 2026-09-23 01:02:11 +02:00
  • 47aeb7adc9 Forget a buffer's bindings when it is deleted fix/buffer-name-reuse maj00r 2026-09-21 21:38:36 +02:00
  • b93a6d5e97 Check that a vao still has its index buffer, and skip the draw if not fix/ebo-check maj00r 2026-09-21 20:25:20 +02:00
  • 741b955cc7 Ask for the discrete card before anything touches gl feature/scene-streaming-format maj00r 2026-09-20 21:22:09 +02:00
  • 9408216ae7 Give the terrain its own archive, its normals, and a level per tile maj00r 2026-09-20 21:22:03 +02:00
  • 2acc8213ef Enhance Windows build matrix with AVX2 variants feature/no-avx-build maj00r 2026-09-20 15:14:36 +02:00
  • b877bc0772 Cook the ground into a quadtree of mesh tiles, and keep the mesh the scenery drew maj00r 2026-09-20 08:04:46 +02:00
  • 9b51397b5f Add branch info to log feat/uart-2.0 Hirek193 2026-09-19 22:27:22 +02:00
  • e50b05394b Merge branch 'master' into feat/uart-2.0 Hirek193 2026-09-19 22:14:43 +02:00
  • 1d9c608396 light_common: add normal offset to shadow lookups Hirek193 2026-09-19 21:56:02 +02:00
  • cb6b97b904 light_common: weight textureGather shadow PCF by sub-texel position Hirek193 2026-09-19 21:15:49 +02:00
  • 2b51417741 Merge pull request #179 from MaSzyna-EU07/fix/reflections-and-burned-colors Hirek193 2026-09-19 18:44:04 +02:00
  • 306c7eaf26 Adjust param values fix/reflections-and-burned-colors Hirek193 2026-09-19 17:09:58 +02:00
  • 468ea1d747 Add shader diffuse multiply Hirek193 2026-09-19 16:56:39 +02:00
  • 975e62df95 Fix TIN format: header size 132 bytes, include terraincooker.h for vertex maj00r 2026-09-17 23:06:39 +02:00
  • 5f34d68e6f WIP: TIN terrain system - 95% complete maj00r 2026-09-17 23:02:13 +02:00
  • 3876945ef3 Track what cooked data was made from, and cook it as a step of its own maj00r 2026-09-17 17:45:23 +02:00
  • 951a54cde7 Bake only the ground a heightfield replaces, at a step suited to each triangle maj00r 2026-09-17 17:24:25 +02:00
  • 314595e8f0 hardware protocol v2: make the hello handshake idempotent Hirek193 2026-09-17 15:01:58 +00:00
  • d2a5f284e3 Draw terrain one call per level, from texture arrays, culled to the view maj00r 2026-09-17 16:28:43 +02:00
  • be4d691ae2 Choose terrain levels from what the screen can resolve maj00r 2026-09-17 16:11:41 +02:00
  • 37ab4a35b3 Morph terrain levels into each other so neighbours meet without cracks maj00r 2026-09-17 15:58:05 +02:00
  • 2660d14565 Stream the scenery: a baked terrain heightfield, a logic container, and prefabs maj00r 2026-09-16 23:18:09 +02:00
  • f718dbf95d Ask the cell itself whether its command is still pending, guard the order table fix/ai-brake-release-and-overcharge maj00r 2026-09-15 22:09:02 +02:00
  • 1e52bb43ba Keep a shut down AI out of the engine start hack, stop standing at spent cells maj00r 2026-09-15 21:59:50 +02:00
  • 829e8b0938 Use English for the comments added on this branch maj00r 2026-09-15 18:58:08 +02:00
  • 0a7915ef58 Keep the master standstill threshold, name the pressures maj00r 2026-09-15 18:51:47 +02:00
  • 2531418d26 Let a command cell reach a shut down driver maj00r 2026-09-15 00:03:42 +02:00
  • e6c2d189ff Do not start a shut down engine on a signal; address SonarCloud findings maj00r 2026-09-14 23:51:20 +02:00
  • 2f14006b0b Merge pull request #176 from MaSzyna-EU07/random-seed-entropy maj00r 2026-09-14 23:29:25 +02:00
  • 7ab753cd4c Merge pull request #177 from MaSzyna-EU07/fix/reflections-and-burned-colors Hirek193 2026-09-14 23:15:54 +02:00
  • 3fa3853018 fix for sonar random-seed-entropy maj00r 2026-09-14 22:51:33 +02:00
  • 8df81eb46d Improve skybox Hirek193 2026-09-14 21:11:08 +02:00
  • e7b64c7397 Merge branch 'random-seed-entropy' of https://github.com/MaSzyna-EU07/maszyna into random-seed-entropy Hirek193 2026-09-14 19:28:45 +02:00
  • 788135cc2d Improve random engine entropy and clean up random engine initialization Hirek193 2026-09-14 19:26:24 +02:00
  • 2945f3f9b2 use random_device for local generator maj00r 2026-09-14 19:11:07 +02:00
  • 1c2f397fc5 seed from ini can be word maj00r 2026-09-14 18:36:07 +02:00
  • ff3daea78c seed the random engines from the system pool, not std::random_device maj00r 2026-09-14 17:34:59 +02:00
  • 366645ef59 Plan tool: cofanie, złącza, przejścia rozjazdowe, and a demo to open maj00r 2026-09-14 16:35:36 +02:00
  • 07cd3b3769 Editor imagery: unflip the WMS tiles, and build without libcurl maj00r 2026-09-14 16:35:06 +02:00
  • e72870ad76 fix: sonar sast fixes feature/load-texture-variants jerrrrycho 2026-09-13 18:37:12 +02:00
  • 277bc46a21 feat(materials): texture randomization for loads jerrrrycho 2026-09-10 17:48:38 +02:00
  • 321c9dd7ab Editor: fold the plan library into the tree as modules, drop its own name cpp20-modules maj00r 2026-09-13 13:31:01 +02:00
  • c15e200e37 Merge the track layout editor into cpp20-modules, ported to modules maj00r 2026-09-13 12:36:21 +02:00
  • 3bdd5d8e90 start without scenery flag maj00r 2026-09-13 12:44:48 +02:00
  • 63f322fa7b Remake engine voltage value calculation Hirek193 2026-09-10 23:51:44 +02:00
  • fe63154ffa Revert "Add engine voltage parameter" Hirek193 2026-09-10 23:07:40 +02:00
  • 6ee23267c1 Revert "Change float64 to uint32" Hirek193 2026-09-10 23:07:38 +02:00
  • e9ca592ac3 Revert "Add static cast" Hirek193 2026-09-10 23:07:36 +02:00
  • 63a66628f7 let clang find the Windows SDK on its own maj00r 2026-09-10 17:11:54 +02:00
  • 61b3ec6f3f parse windows.h before any import reaches betterRenderer maj00r 2026-09-10 15:40:52 +02:00
  • eff5ce687f keep the version resource ASCII maj00r 2026-09-10 15:22:35 +02:00
  • 3daf984a64 put audit --fix includes in the fragment, not the purview maj00r 2026-09-10 14:37:03 +02:00
  • 9ea57e0525 fix the Windows-only sources and the resource encoding maj00r 2026-09-10 14:35:10 +02:00
  • 14b2e6dc6f define WIN32 when not building with the MSVC driver maj00r 2026-09-10 14:24:15 +02:00
  • 5b4df01565 pick the AVX2 spelling by driver, not by platform maj00r 2026-09-10 14:14:53 +02:00
  • fcbf034a91 spell the delay-load flag for the driver in use maj00r 2026-09-10 14:08:48 +02:00
  • 14e12582b6 give CMake forward slashes on Windows maj00r 2026-09-10 13:57:08 +02:00
  • 78c8961591 use clang's GNU driver on Windows, not clang-cl maj00r 2026-09-10 13:49:54 +02:00
  • 7daf200748 build Windows with clang-cl instead of MSVC maj00r 2026-09-10 13:35:35 +02:00
  • 96161dcacb include the platform header where Win32 types are used maj00r 2026-09-10 02:40:50 +02:00
  • c158a5c3ee include windows.h where Driver.cpp calls CreateDirectory maj00r 2026-09-10 02:21:33 +02:00
  • 02c6e6895e cover the units that are not module units maj00r 2026-09-10 02:04:06 +02:00
  • b8f040e6fd propagate template headers transitively, import Console where used maj00r 2026-09-10 01:41:24 +02:00
  • 6550c88536 give importers the headers module templates need maj00r 2026-09-10 01:20:33 +02:00
  • 26501b0fd7 hoist standard includes above everything else maj00r 2026-09-10 01:02:17 +02:00
  • cfd1c1f318 repair the include reordering maj00r 2026-09-10 00:52:06 +02:00