Commit graph

122 commits

Author SHA1 Message Date
mchughalex
66c42a571c ui: modifier chord support in the keybind registry 2026-07-20 00:08:07 +01:00
mchughalex
8642f6fe12 build: use a plain ASCII hyphen in the unsupported-architecture message 2026-07-19 23:37:10 +01:00
mchughalex
8130e534bc system: per-content-type root overrides in ContentManager 2026-07-19 23:18:43 +01:00
mchughalex
9181630ece graphics: suppress emulated draws by default while native output is active 2026-07-19 23:00:15 +01:00
mchughalex
09e6b66685 ui: note the renderer indicator's auto-show in its settings row 2026-07-19 22:59:34 +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
b6c738c8e1 graphics: on-disk cache for runtime-compiled shader bytecode 2026-07-19 19:50:31 +01:00
mchughalex
4a6e9afacb ui: bloom and volumetric lighting settings rows 2026-07-19 19:50:22 +01:00
mchughalex
9f91f90d60 graphics: runtime backend selection for dual-backend builds 2026-07-19 19:40:18 +01:00
mchughalex
fbd4e06a34 ui: enhanced sun-shadow settings rows 2026-07-19 18:57:39 +01:00
mchughalex
f8cbe94367 graphics: rate-limit the targeted preview-resolve readbacks 2026-07-19 18:57:28 +01:00
mchughalex
b4d018c405 ui: draw distance and world streaming settings rows 2026-07-19 18:23:58 +01:00
mchughalex
8007e4238a settings: scale the advanced cvar overlay with the display 2026-07-19 15:39:56 +01:00
mchughalex
3770dcd71d settings: automatic framerate cap option and menu polish 2026-07-19 15:33:59 +01:00
mchughalex
649c9e73a7 ui: expose the current display refresh rate from the window layer 2026-07-19 15:33:59 +01:00
mchughalex
fc70322f3d ui: restyle the pre-runtime wizards in the settings-menu style 2026-07-19 13:34:38 +01:00
mchughalex
da31966426 settings: shrink the menu slightly and cap the content view at 12 rows 2026-07-19 13:34:30 +01:00
mchughalex
fd11edea20 cvar: make config saves atomic and recover from malformed files 2026-07-19 11:01:24 +01:00
mchughalex
a8e28405f9 render: float color formats in nrhi (RGBA16F + R11G11B10F) 2026-07-17 12:06:47 +01:00
mchughalex
7f6a5b5b7c ui: Ambient Occlusion settings row 2026-07-17 08:26:00 +01:00
mchughalex
2cab1be8eb ui: device picker shows the auto-selected adapter; no wrap on stepper clicks 2026-07-17 06:55:12 +01:00
mchughalex
855ed66c82 ui: clarify render-vs-output resolution in the settings menu 2026-07-17 06:47:24 +01:00
mchughalex
0084c84542 ui: Auto shadow-quality tier + resolved-value labels in the settings menu 2026-07-17 06:35:10 +01:00
mchughalex
02e6166402 ui: center the settings row block vertically in the frame 2026-07-17 06:09:05 +01:00
mchughalex
9565cddfbb ui: frame the settings menu to the letterboxed game image 2026-07-17 06:01:59 +01:00
mchughalex
6c311391fa ui: FPS counter follows show_fps_counter cvar changes live 2026-07-17 05:46:39 +01:00
mchughalex
b598019640 ui: settings menu focus visuals wait for the sliding fill to arrive 2026-07-17 05:19:08 +01:00
mchughalex
9959c2449e ui: settings menu browser-parity text + hard-edged focus ring 2026-07-17 05:02:20 +01:00
mchughalex
f7bd059a94 xam: synthetic input steps carry trigger values 2026-07-17 04:03:46 +01:00
mchughalex
49641d2ade graphics: NVIDIA prefer-max-performance profile + GPU clock telemetry 2026-07-17 04:03:46 +01:00
mchughalex
198f138300 UI: settings menu cvar expansion, Audio category, slot-locked scrolling 2026-07-17 04:01:22 +01:00
mchughalex
6c8e885bce UI: settings menu restyle, physical-px text pipeline, menu blur hooks 2026-07-17 03:31:14 +01:00
mchughalex
c807e433a7 UI: settings overlay overhaul + gamepad/event-queue input plumbing 2026-07-16 22:34:05 +01:00
mchughalex
e1c95e71f1 vulkan: per-swapchain-image presentation-wait semaphores 2026-07-16 22:33:51 +01:00
mchughalex
da06b7a51b GPU: native RHI abstraction (nrhi) + Vulkan backend for the native renderer 2026-07-16 22:33:39 +01:00
mchughalex
065cade4d3 GPU: readback-window diagnostics + min_length floor 2026-07-15 08:25:44 +01:00
mchughalex
b8258670da GPU: suppress_mode 3 - portrait-window band (RTTs execute, scene/postfx suppressed) 2026-07-15 05:13:13 +01:00
mchughalex
0585bf885a GPU: app-armed forced small-resolve readback window (Skate 3 photo grab) 2026-07-15 04:19:39 +01:00
mchughalex
9d9504aa02 Settings: route Framerate Cap to the guest-side pacer when native render is on 2026-07-11 08:33:49 +01:00
mchughalex
c9dfb18375 Audio: fix credit-pacing starvation on large device quanta (robotic/slowed audio) 2026-07-11 06:55:21 +01:00
mchughalex
cd8ba3bd61 macOS Retina: sharp UI via high-DPI backing + ImGui dynamic glyph rasterization 2026-07-11 03:51:27 +01:00
mchughalex
700e7108c3 UI input: fix dialog click/type failures (ImGui event queue + SDL text input) 2026-07-11 02:05:06 +01:00
mchughalex
ef55119407 GPU selection: prefer the discrete GPU + settings device picker 2026-07-10 22:51:13 +01:00
mchughalex
96de5455f2 D3D12: native_render_suppress_mode (suppress the emulated postfx chain) 2026-07-09 04:53:12 +01:00
mchughalex
0fcbad33e6 D3D12: report fake occlusion results while emulated draws are suppressed 2026-07-09 00:29:16 +01:00
mchughalex
1161489933 D3D12: size-aware emulated-draw suppression (fixes lightmap page composition) 2026-07-06 20:38:29 +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
c4b0dfe2c9 native guest output renderer hook (D3D12) + shared-memory accessor 2026-07-01 21:57:17 +01:00
mchughalex
fac7ab2616 fix Windows startup and rumble filtering 2026-06-30 23:44:10 +01:00
mchughalex
b9643cd8e1 default conservative Vulkan paths 2026-06-30 23:19:47 +01:00