Commit Graph

295 Commits

Author SHA1 Message Date
e5cb79f3ce chore: sync workspace state 2026-03-29 01:36:53 +08:00
eb5de3e3d4 Add backpack editor startup scene 2026-03-28 19:26:08 +08:00
a519fdab7d fix: correct scene view fly and pan controls 2026-03-28 18:37:18 +08:00
569f8ef725 feat: add scene view fly controls 2026-03-28 18:28:11 +08:00
af2f30dad6 refactor: align scene view camera controls with unity 2026-03-28 18:21:18 +08:00
da486075e1 fix: remove scene view orbit roll 2026-03-28 18:02:09 +08:00
3cc823aebd feat: add scene view editor camera controls 2026-03-28 17:40:14 +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
14c7fd69ec feat(scripting): add field model editing and defaults support 2026-03-28 15:09:42 +08:00
e522bad582 feat(scripting): support managed script component api 2026-03-28 00:43:13 +08:00
93d16f3914 Add Vulkan backend test aggregate target 2026-03-28 00:20:22 +08:00
3d2fd5c8ee Add Vulkan graphics descriptor offset unit test 2026-03-28 00:17:16 +08:00
539df6a03a Add Vulkan resource view unit coverage 2026-03-28 00:13:02 +08:00
a1bc8f163e Add Vulkan backend sphere integration test 2026-03-28 00:09:05 +08:00
b77615569c Polish shared editor tree context behavior 2026-03-28 00:03:20 +08:00
e546afa327 Add Vulkan backend quad integration test 2026-03-27 23:55:23 +08:00
837a4ce631 Add Vulkan backend triangle integration test 2026-03-27 23:40:56 +08:00
6b3f5a9b93 Add Vulkan backend minimal integration test 2026-03-27 23:26:45 +08:00
b1ddf77e51 Add Vulkan descriptor and layout unit coverage 2026-03-27 22:33:26 +08:00
77ff318558 Split Vulkan backend tests by responsibility 2026-03-27 22:28:18 +08:00
f37c9261d8 Extract Vulkan backend test fixture 2026-03-27 22:22:34 +08:00
e3ddf10d79 Split Vulkan backend-specific unit tests 2026-03-27 22:13:17 +08:00
1ea00a1879 Fix D3D12 compute pipeline unit coverage 2026-03-27 21:48:23 +08:00
126860e79d Split backend-specific RHI unit tests 2026-03-27 21:26:32 +08:00
3514e424de Normalize RHI test entry points and docs 2026-03-27 20:51:13 +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
704d2067ce Add request-level clear control for camera rendering 2026-03-27 17:46:47 +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
a72f9f7f05 feat(scripting): add runtime gameobject lifecycle api 2026-03-27 16:30:16 +08:00
26035e3940 Add CameraRenderer scene rendering boundary 2026-03-27 16:22:59 +08:00
f0d6d4f41c feat(scripting): add script add-component api 2026-03-27 15:32:37 +08:00
9c94adb4a2 Add offscreen rendering integration test 2026-03-27 15:27:12 +08:00
fe56117d8e Add Vulkan backpack integration test 2026-03-27 15:17:36 +08:00
22ccdfb371 Add Vulkan sphere integration support 2026-03-27 15:07:21 +08:00
18fd09b36f Add material state scene integration test 2026-03-27 15:05:15 +08:00
bea849646f feat(scripting): add mesh component script wrappers 2026-03-27 14:52:00 +08:00
2b0df52446 Add depth sort scene integration test 2026-03-27 14:48:28 +08:00
3e2608a802 feat(scripting): add transform orientation overloads 2026-03-27 14:39:19 +08:00
727b6ca249 Add Vulkan quad integration path 2026-03-27 13:52:56 +08:00
4b21b5d3d1 Add cull material scene integration test 2026-03-27 13:15:19 +08:00
b06932724c feat(scripting): add mono csharp runtime foundation 2026-03-27 13:07:39 +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
fd0b19fd11 Document editor architecture finish state 2026-03-27 12:35:05 +08:00
4afe2f88ba Expand editor regression coverage 2026-03-27 12:18:40 +08:00
9a5c187abc Add material render state and pipeline caching 2026-03-27 12:18:04 +08:00