542 Commits

Author SHA1 Message Date
1ff2800b29 refactor: move scene view infinite grid pass into renderer 2026-04-01 18:31:30 +08:00
12b1081dd0 refactor: move object id outline pass into renderer 2026-04-01 17:47:49 +08:00
409e08d03c refactor: move scene view readback into rhi device and sync float3 format mappings 2026-04-01 17:05:48 +08:00
6927b4b380 feat: add gpu object id scene picking 2026-04-01 16:44:11 +08:00
e03f17146a feat: support rect clears for camera viewport rendering 2026-04-01 15:16:25 +08:00
a908e61ecb feat: add explicit camera stack ordering 2026-04-01 13:10:32 +08:00
f80fb9860e feat: add camera viewport rect render areas 2026-04-01 13:01:11 +08:00
0fe02fd1b4 feat: add camera culling masks 2026-04-01 01:42:06 +08:00
51736253e3 feat: add explicit camera clear modes 2026-04-01 01:33:46 +08:00
96a66d6f6d refactor: build sorted camera render requests 2026-04-01 01:26:11 +08:00
1af3cf87c4 Fix world rotation extraction with scaled parents 2026-04-01 01:25:16 +08:00
618ebed05d refactor: route renderer defaults through pipeline assets 2026-04-01 00:56:48 +08:00
3373119eee feat: add basic forward lighting coverage 2026-04-01 00:41:56 +08:00
f85fa78dd1 refactor: extract scene viewport post-pass planning 2026-03-31 21:54:00 +08:00
be15bc2fc4 feat: add mesh component editors and scene hierarchy serialization 2026-03-31 21:25:59 +08:00
2a31628db1 Add rendering pass sequence scaffolding 2026-03-30 02:22:17 +08:00
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
6fcb6ac8fb refactor: back editor host rendering with engine rhi 2026-03-28 16:50:04 +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
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
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
22ccdfb371 Add Vulkan sphere integration support 2026-03-27 15:07:21 +08:00
bea849646f feat(scripting): add mesh component script wrappers 2026-03-27 14:52:00 +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
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
9a5c187abc Add material render state and pipeline caching 2026-03-27 12:18:04 +08:00
c33404767e Add Vulkan RHI minimal backend path 2026-03-27 12:05:12 +08:00
90961f01aa Refactor renderer draw extraction to section-level items 2026-03-27 11:56:23 +08:00
f68da2e3f9 Add material render metadata and loader parsing 2026-03-27 00:30:49 +08:00
8bdb1f34c7 Add renderer backpack scene integration test 2026-03-26 22:28:11 +08:00
9a2d77b81d Add script runtime lifecycle skeleton 2026-03-26 20:45:41 +08:00
a78593e7e1 Add renderer phase A textured scene path 2026-03-26 20:43:17 +08:00
0921f2a459 Prepare script lifecycle and data layer 2026-03-26 20:14:58 +08:00
122495e581 Add backpack RHI integration test 2026-03-26 16:57:54 +08:00
e174862b8a Import material textures with mesh assets 2026-03-26 16:22:24 +08:00