16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-18 00:49:19 +02:00

Commit Graph

  • c0abea1473 Merge pull request #109 from docentYT/fix-compilation-warnings Hirek193 2026-06-16 11:14:25 +02:00
  • 9574d2051b async mesh loading maj00r 2026-06-16 01:04:37 +02:00
  • 2f90246907 Add EU7 PACK v12 PROT/INST and tune streaming apply path maj00r 2026-06-14 22:18:52 +02:00
  • 2ee5f93353 Add EU7 PACK v11 UTEX, section unload, and LRU streaming caches maj00r 2026-06-14 21:22:50 +02:00
  • 56d72fb25e Tune EU7 PACK streaming with v10 CHNK sub-chunks and worker read cache maj00r 2026-06-14 19:49:24 +02:00
  • 8c069ec5f2 more verbose streaming diagnostic maj00r 2026-06-14 19:32:30 +02:00
  • 0b79d5b3f4 more verbose streaming diagnostic maj00r 2026-06-14 19:08:02 +02:00
  • d6c9b4e5e1 Tune EU7 PACK streaming for fast camera flight and reduce frame hitches maj00r 2026-06-14 18:25:42 +02:00
  • ada6553917 fix maj00r 2026-06-14 04:18:23 +02:00
  • 876a4c7c18 EU7 scenery format and models streaming maj00r 2026-06-13 15:43:44 +02:00
  • f07c8fdcd2 Enable /map identifier in cmakelists.txt Hirek193 2026-05-26 22:08:18 +02:00
  • 426ee0baac use textureGather for shadow PCF Hirek193 2026-05-26 22:08:06 +02:00
  • 2c599cb419 WIP Daniu 2026-05-24 21:48:05 +02:00
  • 26c11ddca9 Improve sleeper LOD calculation Hirek193 2026-05-24 15:22:44 +02:00
  • 64a65b81ea Sleeper culling + Cell-level distance pre-cull Hirek193 2026-05-23 20:36:41 +02:00
  • aff225c95f Global frame buckets Hirek193 2026-05-23 19:28:29 +02:00
  • 1be56de0fa Add sleepermodel optional parameter for tracks Hirek193 2026-05-19 22:10:47 +02:00
  • 2dfee2a322 loading time fix feature/parser-update maj00r 2026-05-19 19:04:46 +02:00
  • dd412894bb Add macOS ARM64 build support Mateusz Włodarczyk 2026-05-19 10:45:18 +02:00
  • df5a8a897f Merge pull request #107 from MaSzyna-EU07/opengl-instancing Hirek193 2026-05-14 16:24:26 +02:00
  • ee8ee0dafc Switch normalization from Blinn-Phong to GGX Hirek193 2026-05-14 15:35:52 +02:00
  • 2bb8a64877 Specify auto as reference where possible docentYT 2026-05-12 19:16:33 +02:00
  • 4fa148e230 Fix C26478 docentYT 2026-05-12 18:21:52 +02:00
  • 81eadbef73 Do not use temp variable when it is not needed docentYT 2026-05-12 18:19:11 +02:00
  • e95e00a2e2 Use texture id casting recommended by ImGui wiki docentYT 2026-05-12 18:04:50 +02:00
  • 3707a7845b Merge pull request #1 from docentYT/fix-clamp-exception Christopher Kwiatkowski 2026-05-12 17:01:47 +02:00
  • 1e2b8b1374 Merge pull request #108 from docentYT/fix-clamp-exception Christopher Kwiatkowski 2026-05-12 16:58:41 +02:00
  • a787bdd77c fix min max in Random docentYT 2026-05-12 16:56:48 +02:00
  • fa2ed08955 Fix clamp min max values docentYT 2026-05-12 16:49:02 +02:00
  • be91c4da70 Fix C4566 docentYT 2026-05-12 16:36:32 +02:00
  • 4c7cf22d06 Use texture id casting recommended by ImGui wiki docentYT 2026-05-12 00:18:11 +02:00
  • 373c04c0b7 Add missing return docentYT 2026-05-12 00:12:55 +02:00
  • 991fb02414 Remove function declaration that has no implementation and is not used docentYT 2026-05-12 00:05:36 +02:00
  • bcb9e644fb Replace probably wrong == with = docentYT 2026-05-12 00:04:08 +02:00
  • 3e360607d8 Do not discard glm::normalize return value docentYT 2026-05-12 00:03:40 +02:00
  • 4e0b4e6ff6 Check if Train pointer is not nullptr docentYT 2026-05-11 23:48:13 +02:00
  • 4878afbffc Change size arguments type to GLsizeiptr docentYT 2026-05-11 23:41:43 +02:00
  • 996cc68822 Fix Windows post-build zlib path (Python DLLs folder) feature/python314 maj00r 2026-05-11 18:25:01 +02:00
  • 4258af45dd cmake_path removed maj00r 2026-05-11 16:57:32 +02:00
  • 3786ecd98f Python 3.14 build and CI updates maj00r 2026-05-11 16:22:17 +02:00
  • 3480d1c3a4 Replace wrap360 with clamp_circular Hirek193 2026-05-10 22:49:58 +02:00
  • 2677ef547b Fix anim true behavior Hirek193 2026-05-10 13:27:57 +02:00
  • 3419666070 scale/endscale/localscale per node model Hirek193 2026-05-10 13:12:49 +02:00
  • 587077629f Enable instancing Hirek193 2026-05-09 23:29:20 +02:00
  • 6542021253 Optimize substr_path implementation and change return type to sd::string 26.05.2 docentYT 2026-05-07 12:59:57 +02:00
  • b7283d8fb9 Instanced object grouping Hirek193 2026-05-07 12:13:47 +02:00
  • b9e3dda3c4 Merge branch 'master' into feat/avx2-support feat/avx2-support Hirek193 2026-05-06 22:21:31 +02:00
  • f4f4897798 Revert substr_path function Hirek193 2026-05-06 22:20:32 +02:00
  • 7525b54ff1 Enable GLM_FORCE_DEFAULT_ALIGNED_GENTYPES Hirek193 2026-05-06 20:41:01 +02:00
  • 02cffbe4ad Enable AVX2 support Hirek193 2026-05-06 20:02:00 +02:00
  • cde62d42e3 Merge pull request #99 from docentYT/utilities-simplification Hirek193 2026-05-06 18:35:29 +02:00
  • 91c176c55c Merge pull request #104 from docentYT/faster-parser Hirek193 2026-05-06 18:21:18 +02:00
  • e06ae37f47 replace new clamps with std::clamp and to_string with std::string docentYT 2026-05-05 23:40:59 +02:00
  • 4a67b4b2a9 Fix conflict docentYT 2026-05-05 23:32:59 +02:00
  • 5367cb9940 Merge remote-tracking branch 'upstream/master' into utilities-simplification docentYT 2026-05-05 23:08:43 +02:00
  • 39885afca0 Merge pull request #105 from docentYT/migrate-from-dumb3d-to-glm 26.05.1 Hirek193 2026-05-05 23:05:18 +02:00
  • c833b8177b Use glm::dvec3 for Camera LookAt/init docentYT 2026-05-05 23:02:16 +02:00
  • 112c714f79 Resolve conflict Christopher Kwiatkowski 2026-05-04 11:47:38 +02:00
  • d75301f3c7 Add once again parser optimizations docentYT 2026-05-04 11:45:44 +02:00
  • d64dfe29bf Merge branch 'master' into faster-parser Christopher Kwiatkowski 2026-05-04 11:39:19 +02:00
  • e8335a316b Fix not all cars are loaded docentYT 2026-05-04 11:31:42 +02:00
  • 5ce03b5bcb Merge pull request #103 from MaSzyna-EU07/revert-100-faster-parser Hirek193 2026-05-04 01:24:27 +02:00
  • 3a42a8c158 Revert "Reduce string creations and deletions" revert-100-faster-parser Hirek193 2026-05-04 01:24:11 +02:00
  • e7edf601c2 Merge pull request #100 from docentYT/faster-parser Hirek193 2026-05-04 00:03:41 +02:00
  • 9081282a47 Fix for lowercase python state parameters Hirek193 2026-05-03 22:37:53 +02:00
  • d464628a8e Fix problem with min value bigger than max value in std::clamps docentYT 2026-05-03 22:18:40 +02:00
  • cb4b6b9a4f Separate electrodynamic and localbrake levers Hirek193 2026-05-03 21:51:16 +02:00
  • 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 docentYT 2026-05-03 15:49:29 +02:00
  • cef6b258a1 Reduce string creations and deletions docentYT 2026-05-02 22:17:20 +02:00
  • 1e8b3d554a Add missing include docentYT 2026-05-02 19:49:09 +02:00
  • 59347af5a0 Replace some std::min and std::max combinations with std::clamp docentYT 2026-05-02 19:38:14 +02:00
  • aaf0352ff6 Remove not needed import docentYT 2026-05-02 14:54:40 +02:00
  • 7081dab3c2 Replace RadToDeg and DegToRad with glm::degrees and glm::radians docentYT 2026-05-02 14:51:13 +02:00
  • ca699d117f Remove not needed includes docentYT 2026-05-02 14:40:31 +02:00
  • b734cbcd51 Refactor smoothInterpolate docentYT 2026-05-02 01:37:22 +02:00
  • 3628eb0fc3 Replace interpolate with std::lerp and glm::mix docentYT 2026-05-02 01:31:38 +02:00
  • 362338ee5e Refactor min_speed docentYT 2026-05-02 00:43:02 +02:00
  • 28baad8c5b Refactor clamp_power_of_two docentYT 2026-05-02 00:35:50 +02:00
  • 76844e33e7 Refactor clamp_circular docentYT 2026-05-02 00:07:06 +02:00
  • bae20a69e8 Bring back old simulator console as ini option showsystemconsole Hirek193 2026-05-01 23:51:57 +02:00
  • da67acc993 Potential fix for hanging python threads Hirek193 2026-05-01 23:35:35 +02:00
  • d1f16411a1 Replace clamp with std::clamp docentYT 2026-05-01 22:14:29 +02:00
  • 1bdd000443 is_equal more precise type and code cleanup docentYT 2026-05-01 18:56:24 +02:00
  • 2d1616af60 SafeDelete template type set to pointer docentYT 2026-05-01 18:47:52 +02:00
  • 0c19bd4507 return empty string_view in substr_path if no '/' was found docentYT 2026-05-01 18:38:28 +02:00
  • 0e6950a386 Replace count_trailing_zeros with std::countr_zero docentYT 2026-05-01 17:43:43 +02:00
  • 302eed9403 Merge branch 'master' of https://github.com/MaSzyna-EU07/maszyna Hirek193 2026-05-01 17:31:34 +02:00
  • ec1dfae953 Replace starts_with and ends_with with string class methods docentYT 2026-05-01 17:31:11 +02:00
  • ff258e3d3c Sanitize NaN/Inf in env cubemap and tonemap to stop one-frame black flashes Hirek193 2026-05-01 17:20:43 +02:00
  • 9c27b54960 Simplify len_common_prefix docentYT 2026-05-01 13:57:33 +02:00
  • 664c340d84 substr_path refactor docentYT 2026-05-01 13:45:57 +02:00
  • 5f117832fb slashes functions refactor docentYT 2026-05-01 13:44:23 +02:00
  • bd21b8f49c Replace string_starts_with and string_ends_with with string::starts_with and string::ends_with docentYT 2026-05-01 13:33:32 +02:00
  • 614a7f51a5 Refactor LocalRandom() docentYT 2026-05-01 13:17:05 +02:00
  • e1d8c08915 Remove not needed to_string overloads and refactor existing one docentYT 2026-05-01 13:15:33 +02:00
  • b59ccb6de5 Better Split implementation and remove of unused overloads docentYT 2026-05-01 01:55:46 +02:00
  • 350123fb9e Replace ExchangeCharInString with std::ranges::replace docentYT 2026-05-01 00:43:22 +02:00
  • 2faf3293b1 Remove not used DUE and DWE docentYT 2026-05-01 00:28:35 +02:00
  • ee3af0bf18 Change RandomInt to Random overload and reuse global random engine. docentYT 2026-05-01 00:25:16 +02:00
  • 937d1b2f2a Replace fancy Random function with std::uniform_real_distribution docentYT 2026-05-01 00:11:55 +02:00