Commit Graph

218 Commits

Author SHA1 Message Date
ed90911a5c refactor(srp): resolve imported render graph textures through multi-view runtime 2026-04-22 01:05:38 +08:00
6e9265e92e checkpoint(new_editor): native d3d12 ui path
Key node 1: move main-window UI presentation onto the D3D12 render loop with native UI renderer, text system, and texture host.

Key node 2: wire frame timing/FPS display, window runtime, swapchain presentation, and native screenshot capture around the new path.

Key node 3: carry editor shell/workspace/viewport/panel interaction updates needed by the new renderer and detached window flow.

Key node 4: pump async resource loads and scene bridge follow-up needed for scene content visibility in new_editor.
2026-04-21 20:49:18 +08:00
793027df23 Refactor RHI swapchain present policy 2026-04-21 12:19:15 +08:00
1f01f45bee fix(rhi): align swap chain overrides with present policy interface 2026-04-21 03:01:36 +08:00
0cc3d6da46 Fix new editor window resize presentation 2026-04-13 12:20:25 +08:00
89590242bd docs(editor): sync script assembly builder api docs 2026-04-12 22:50:50 +08:00
e86d260d64 Fix Nahida unlit baseline isolation 2026-04-12 12:48:38 +08:00
347d08463b Fix D3D12 descriptor set staging for shader tables 2026-04-12 11:49:12 +08:00
8848cfd958 chore: checkpoint current workspace changes 2026-04-11 22:14:02 +08:00
39632e1a04 Add gaussian splat integration baseline 2026-04-11 05:37:31 +08:00
fac6e588a8 Formalize gaussian splat prepare-order pass 2026-04-11 03:02:30 +08:00
5191bb1149 Add formal compute pipeline creation API 2026-04-11 02:27:33 +08:00
4080b2e5fe Fix D3D12 NanoVDB volume load stalls 2026-04-11 00:27:23 +08:00
4111f841d4 Formalize volume shader include context 2026-04-10 01:05:03 +08:00
7733d59ed1 Fix OpenGL shader temp file collisions 2026-04-09 23:44:01 +08:00
d46bf87970 Sync editor rendering and UI workspace updates 2026-04-09 02:59:36 +08:00
4728b09ae8 Add RHI buffer SRV and UAV view support 2026-04-08 18:05:00 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
f31fece2ce rendering: remove builtin authoring register annotations 2026-04-07 10:34:20 +08:00
5f9f3386ab rendering: unify builtin forward and depth-style shaders 2026-04-07 03:35:06 +08:00
503ffbc4ff Fix Vulkan unlit single-source HLSL compilation 2026-04-07 02:37:23 +08:00
97e986b52c rendering: add opengl hlsl shader translation 2026-04-06 18:07:13 +08:00
4afeb19d25 rendering: add vulkan hlsl shader compilation 2026-04-06 17:28:59 +08:00
2ec24666c0 Add final color scene integration coverage 2026-04-06 16:31:54 +08:00
f014ae6e6f Formalize cubemap skybox pipeline across backends 2026-04-06 01:37:04 +08:00
8151be0f45 Add procedural skybox scene coverage 2026-04-05 23:44:32 +08:00
2ddbe24b82 Add directional shadow integration coverage 2026-04-05 00:03:22 +08:00
96a44da2cb Add forward shadow receiving support 2026-04-04 23:01:34 +08:00
353d129613 Enable depth-only shadow pass execution 2026-04-04 20:35:47 +08:00
5ff97b437a fix: restore backpack material import output 2026-04-02 22:34:25 +08:00
409e08d03c refactor: move scene view readback into rhi device and sync float3 format mappings 2026-04-01 17:05:48 +08:00
e03f17146a feat: support rect clears for camera viewport rendering 2026-04-01 15:16:25 +08:00
e5cb79f3ce chore: sync workspace state 2026-03-29 01:36:53 +08:00
519bc1dbf2 fix: reset d3d12 command allocators before reuse 2026-03-28 16:37:38 +08:00
ec1535ad25 fix: refresh d3d12 swapchain backbuffers on resize 2026-03-28 16:26:31 +08:00
1ea00a1879 Fix D3D12 compute pipeline unit coverage 2026-03-27 21:48:23 +08:00
6aa0e73a05 Add Vulkan coverage to generic RHI unit tests 2026-03-27 20:21:36 +08:00
5a49812ea9 Add Vulkan GLSL shader compilation path 2026-03-27 19:30:28 +08:00
53ac1dbc44 Add Vulkan shader, UAV, and compute coverage 2026-03-27 18:55:38 +08:00
cf8e669f75 Add Vulkan render pass and copy coverage 2026-03-27 17:36:57 +08:00
dbec62608c Introduce CameraRenderRequest scheduling and fix Vulkan build 2026-03-27 16:57:04 +08:00
22ccdfb371 Add Vulkan sphere integration support 2026-03-27 15:07:21 +08:00
727b6ca249 Add Vulkan quad integration path 2026-03-27 13:52:56 +08:00
134a80b334 Fix D3D12 pipeline format mapping and add transparent material scene test 2026-03-27 13:01:17 +08:00
79e7452245 Add Vulkan triangle integration path 2026-03-27 12:40:17 +08:00
c33404767e Add Vulkan RHI minimal backend path 2026-03-27 12:05:12 +08:00
8bdb1f34c7 Add renderer backpack scene integration test 2026-03-26 22:28:11 +08:00
a78593e7e1 Add renderer phase A textured scene path 2026-03-26 20:43:17 +08:00
122495e581 Add backpack RHI integration test 2026-03-26 16:57:54 +08:00
18fa150843 fix(rhi): validate opengl compute uav set bindings 2026-03-26 15:42:44 +08:00