Commit graph

247 commits

Author SHA1 Message Date
mchughalex
87b27dc2a9 app: keep the stream-probe fan out of map loads 2026-07-24 13:38:01 +01:00
mchughalex
c0ba909c86 render: accumulate the static world-shadow map incrementally (SDK bump) 2026-07-24 13:38:01 +01:00
mchughalex
ceb98c34ec render: march sun shafts at quarter res with reach-proportional steps 2026-07-24 13:38:01 +01:00
mchughalex
4d616e4d45 render: mark the native scene passes for GPU-time attribution (SDK bump) 2026-07-24 13:38:01 +01:00
mchughalex
5fa92705a5 third_party: bump rexglue-sdk 2026-07-24 13:38:01 +01:00
mchughalex
e1ec3ac6b0 third_party: bump rexglue-sdk 2026-07-24 13:38:00 +01:00
mchughalex
dbb049bed4 third_party: bump rexglue-sdk 2026-07-24 13:38:00 +01:00
mchughalex
5a18cd8960 docs: README overhaul for the v2.0.0 native renderer release 2026-07-24 13:38:00 +01:00
mchughalex
b32b4332a8 third_party: bump rexglue-sdk 2026-07-21 11:40:02 +01:00
mchughalex
2b43fb2474 macos: self-contained application bundle with user files beside it (SDK bump) 2026-07-21 11:40:02 +01:00
mchughalex
25c68a89d7 ui: guard the settings-menu gamepad poll against runtime teardown 2026-07-21 10:50:13 +01:00
mchughalex
9fb6e5505f render: widen the content-store count caps now that byte budgets bound VRAM 2026-07-21 10:34:23 +01:00
mchughalex
6a52dcad6e system: macOS crash-free exit and Finder app launcher docs (SDK bump) 2026-07-21 10:33:27 +01:00
mchughalex
0224fdf74e render: budget the content stores by GPU bytes and LRU-evict the cube cache 2026-07-21 10:21:37 +01:00
mchughalex
1185533295 input: SDL controller backend option, res-scale seam and MnK stuck-bind fixes (SDK bump) 2026-07-21 10:11:01 +01:00
mchughalex
7fa9585285 render: compile the showcase gates out of the standard shader variants 2026-07-21 09:50:17 +01:00
mchughalex
137d97c190 render: keep showcase staging fully inert while no showcase frame is live 2026-07-21 09:31:00 +01:00
mchughalex
aa81e4e6c2 third_party: bump rexglue-sdk 2026-07-21 09:15:05 +01:00
mchughalex
3ed0d764fb third_party: bump rexglue-sdk 2026-07-21 09:04:21 +01:00
mchughalex
f47de1e596 render: record the captured cascade rows in the scene ring 2026-07-21 08:35:36 +01:00
mchughalex
b1cbbc263d render: swap unfixed caster-bank publishes for the last main-view capture 2026-07-21 08:27:09 +01:00
mchughalex
bb5d99ed10 render: record the shadow-atlas outcome in the scene ring 2026-07-21 08:18:41 +01:00
mchughalex
c03ef926eb render: hold shadow-caster parity through short ortho-capture gaps 2026-07-21 08:11:38 +01:00
mchughalex
5218b5f94c render: hold the static sun axis and cached map through single-frame capture outliers 2026-07-21 08:02:37 +01:00
mchughalex
b6d9442b45 render: add a Vulkan-only static sun receiver bias margin for toolchain rounding differences 2026-07-21 07:57:12 +01:00
mchughalex
fbcffc1445 render: fill one-to-two frame dyn publish gaps with the previous capture 2026-07-21 06:19:40 +01:00
mchughalex
d3f230b064 render: double the texture store cap now that entries carry no staging 2026-07-21 06:19:40 +01:00
mchughalex
3d09c764f8 render: stamp the texture-store LRU clock at commit so fresh decodes survive the eviction latch 2026-07-21 06:06:18 +01:00
mchughalex
5f2470e868 third_party: bump rexglue-sdk 2026-07-21 06:06:18 +01:00
mchughalex
2f803421e7 render: scale store-eviction idle guards to wall clock and log LRU latch transitions 2026-07-21 05:51:31 +01:00
mchughalex
4296c824ef third_party: bump rexglue-sdk 2026-07-21 05:51:31 +01:00
mchughalex
f6d0136168 render: demote per-frame capture diagnostics to debug, align example config with texture-load defaults 2026-07-21 05:24:40 +01:00
mchughalex
270f99bb24 render: release texture staging at commit, LRU-evict the mesh cache, pool dynamic-mesh buffers 2026-07-21 05:24:40 +01:00
mchughalex
30808d4d8c third_party: bump rexglue-sdk 2026-07-21 05:24:39 +01:00
mchughalex
b8a8180475 render: drop the static sun forced-failure debug hook 2026-07-21 03:33:42 +01:00
mchughalex
77283fe3fb render: surface the sticky-failure fallback (EMULATED readout, F5 retry, forced-failure debug hook) 2026-07-21 03:31:11 +01:00
mchughalex
cac49d19ef third_party: bump rexglue-sdk 2026-07-21 03:31:11 +01:00
mchughalex
33b7465d2e render: showcase decals/dyn layers, blackout bookends, and hot-rebuild fixes 2026-07-21 02:40:19 +01:00
mchughalex
0cdead0283 third_party: bump rexglue-sdk 2026-07-20 00:36:17 +01:00
mchughalex
32eb60337a render: true ultrawide through the native renderer 2026-07-20 00:36:16 +01:00
mchughalex
035d3e22a0 app: move the showcase hotkey to Ctrl+Shift+B 2026-07-20 00:08:18 +01:00
mchughalex
5a46eac8fa app: keep the skyline backdrop anchored at any draw distance scale 2026-07-20 00:00:26 +01:00
mchughalex
84f3f94ceb app: organize the F12 debug menu into sections, add a max-quality photo mode 2026-07-19 23:50:32 +01:00
mchughalex
cb14799e47 render: apply MSAA and shadow map resolution changes live 2026-07-19 23:50:32 +01:00
mchughalex
d5a9c80260 third_party: bump rexglue-sdk 2026-07-19 23:37:10 +01:00
mchughalex
3a35cc7955 app: portable saves folder next to the executable 2026-07-19 23:18:47 +01:00
mchughalex
df4f7b1f11 third_party: bump rexglue-sdk 2026-07-19 23:00:19 +01:00
mchughalex
177b7c1eb1 app: force-show the renderer indicator while the native renderer is off 2026-07-19 22:59:34 +01:00
mchughalex
404cec3378 app: gate diagnostic captures and logging behind debug cvars, native renderer on by default 2026-07-19 22:45:33 +01:00
mchughalex
275fa431c3 render: character normal maps and specular lighting 2026-07-19 21:59:58 +01:00