Commit graph

19 commits

Author SHA1 Message Date
MiTHRAL
395e1ce67d netcode-revival foundation: fix cvar registry teardown SIOF + imgui RasterizerGamma
Some checks are pending
Lint & Format Check / Format Check (push) Waiting to run
- cvar.cpp: the static FlagRegistrar destructors run during __cxa_finalize
  and touch the registry after its function-local statics are destroyed
  (static destruction-order fiasco) - the codegen tool segfaults at exit.
  Leak the registry/mutex/index so teardown order cannot bite.
- imgui_drawer.cpp: drop ImFontConfig::RasterizerGamma assignments (removed
  from imgui); keeps the build working with the modern imgui a fresh
  submodule checkout provides (the pinned imgui commit no longer exists).
2026-08-28 01:48:05 -04:00
mchughalex
3b0328da62 core: never create executable host memory for guest pages 2026-07-24 19:40:35 +01:00
mchughalex
f8da2d0900 core: block instead of yield-spinning in the timer queue dispatch thread 2026-07-21 11:35:49 +01:00
mchughalex
3e842e62a6 system: resolve user-facing paths against the app root so a macOS bundle keeps them beside the .app 2026-07-21 11:01:12 +01:00
mchughalex
705b78f53e system: flush logs and _Exit on quit for macOS and Linux instead of tearing down under live guest threads 2026-07-21 10:33:27 +01:00
mchughalex
1cd0113ff2 graphics: wide guest output for native ultrawide, drop the emulated Hor+ classifier 2026-07-20 00:36:07 +01:00
mchughalex
2365c9784e core, ui, graphics: quiet debug defaults, log session pruning, settings persistence fixes 2026-07-19 22:45:28 +01:00
mchughalex
fd11edea20 cvar: make config saves atomic and recover from malformed files 2026-07-19 11:01:24 +01:00
mchughalex
c09b8c892d Skate 3: gameplay-context plumbing, one-shot boot auto-tap, emulated draw suppression 2026-07-02 22:50:13 +01:00
mchughalex
fac7ab2616 fix Windows startup and rumble filtering 2026-06-30 23:44:10 +01:00
mchughalex
4ae4da7552 improve Vulkan and graphics performance 2026-06-14 05:22:30 +01:00
mchughalex
4329f6d049 fix Vulkan ultrawide shadow skip and macOS libc++ build 2026-06-10 05:53:13 +01:00
mchughalex
05049e0769 add Skate 3 ultrawide runtime support 2026-06-10 05:53:12 +01:00
mchughalex
3184592404 add macOS platform support 2026-06-06 15:13:35 +01:00
mchughalex
2c21bd516b improve Linux runtime behavior 2026-06-04 18:36:22 +01:00
mchughalex
32a6743554 add Skate 3 settings and profile support 2026-05-28 14:07:59 +01:00
mchughalex
9dd4138027 tune presentation and texture handling 2026-05-24 17:58:51 +01:00
mchughalex
1081b0ea27 align module and memory behavior for Skate 3 2026-05-21 02:14:09 +01:00
mchughalex
3ec2b41a6f prepare rexglue fork for Skate 3 2026-05-18 22:41:13 +01:00