511e94fd30
Add XCUI expansion state and coverage tests
2026-04-05 07:29:27 +08:00
646e5855ce
Extract XCUI selection model and layout lab click selection
2026-04-05 07:03:51 +08:00
d46dcbfa9e
Integrate XCUI runtime context into SceneRuntime
2026-04-05 06:52:17 +08:00
1fd6163647
Register XCUI editor collection primitives in engine build
2026-04-05 06:41:05 +08:00
6159eef3af
Extract XCUI text input controller to common layer
2026-04-05 06:33:06 +08:00
b4c95e4085
Extract XCUI text editing core and window seam headers
2026-04-05 06:23:49 +08:00
0c24c7c611
Add XCUI runtime screen stack helper
2026-04-05 06:05:54 +08:00
ade5be31d6
Add XCUI runtime screen layer and demo textarea
2026-04-05 05:14:16 +08:00
67a28bdd4a
Add XCUI new editor sandbox phase 1
2026-04-05 04:55:25 +08:00
6a5c23dce2
build: upgrade project targets to c++20
2026-04-05 03:05:40 +08:00
781c3b9a78
Implement XCUI markup import loader support
2026-04-04 19:51:02 +08:00
bcef1f145b
Finalize library bootstrap status and stabilize async asset regressions
2026-04-04 19:44:59 +08:00
013e5a73b9
Fix XCUI style CMake source paths
2026-04-04 19:43:35 +08:00
95c4a50186
Add XCUI style theme token system
2026-04-04 19:34:29 +08:00
c2cb2e5914
Archive XCUI subplan 04
2026-04-04 19:04:28 +08:00
611ca705c8
Add XCUI input focus shortcut MVP
2026-04-04 18:55:20 +08:00
9e8810e593
Add depth-only and shadow-caster pass skeletons
2026-04-04 14:27:44 +08:00
e8f64407ba
Remove scene viewport postprocess API from engine
2026-04-03 15:26:17 +08:00
a05d0b80a2
feat: expand editor scripting asset and viewport flow
2026-04-03 13:22:30 +08:00
fb15d60be9
feat: add runtime play tick and play-mode scene editing semantics
2026-04-02 19:37:35 +08:00
ec7a15d85b
refactor: generalize renderer builtin post process
2026-04-02 14:49:00 +08:00
0d3851204f
refactor: move scene view post passes into rendering
2026-04-02 04:42:35 +08:00
4c167bec0e
Implement initial Unity-style asset library cache
2026-04-02 03:03:36 +08:00
569bc144e7
refactor: split scene render request planning
2026-04-02 01:06:40 +08:00
55b3021159
refactor: move scene view selection utilities into renderer
2026-04-01 19:03:58 +08:00
44771d3cc1
refactor: move scene view post-pass planning into renderer
2026-04-01 18:42:51 +08:00
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
6927b4b380
feat: add gpu object id scene picking
2026-04-01 16:44:11 +08:00
2a31628db1
Add rendering pass sequence scaffolding
2026-03-30 02:22:17 +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
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
dbec62608c
Introduce CameraRenderRequest scheduling and fix Vulkan build
2026-03-27 16:57:04 +08:00
26035e3940
Add CameraRenderer scene rendering boundary
2026-03-27 16:22:59 +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
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
9a2d77b81d
Add script runtime lifecycle skeleton
2026-03-26 20:45:41 +08:00
0921f2a459
Prepare script lifecycle and data layer
2026-03-26 20:14:58 +08:00
cb05472205
Add assimp-based mesh import
2026-03-26 02:53:34 +08:00
d018a4c82c
feat(editor): unify component registration pipeline
2026-03-26 02:24:11 +08:00
0651666d8c
Fix editor scene persistence and XC scene workflow
2026-03-26 01:26:26 +08:00
605ef56e16
Add pipeline layout support for graphics PSOs
2026-03-25 23:49:48 +08:00
81532983f0
refactor: Rename CompileShader to CreateShader in RHIDevice interface
...
- Update RHIDevice::CompileShader to CreateShader in base interface
- Add RHIScreenshot.h/cpp to CMakeLists.txt
2026-03-25 19:01:55 +08:00
cad6f586fb
Editor: Fix InspectorPanel AddComponent popup crash
...
- Remove SeparatorText which causes PopStyleVar mismatch in ImGui
- Add stderr redirection for better error capture
- Add debug logging to InspectorPanel
- Fix EditorLayer commented out undefined functions
2026-03-25 12:56:51 +08:00
0948e0fdbe
docs: Update RHI test refactoring status
...
- Mark P0-1 (Shader) and P0-2 (PipelineState) as completed
- Update test coverage matrix
- Add changelog v1.1
2026-03-25 12:30:05 +08:00
c6fe9547aa
RHI: Add DescriptorSet abstraction for D3D12 and OpenGL backends
...
- Add RHIDescriptorSet base class with Update/UpdateSampler/GetNativeHandle
- Add RHIDescriptorPool with AllocateSet/FreeSet methods
- Add SetGraphicsDescriptorSets/SetComputeDescriptorSets to RHICommandList
- Implement D3D12DescriptorSet using descriptor heap allocation
- Implement OpenGLDescriptorSet using TextureUnitAllocator
- Add CreateDescriptorPool/CreateDescriptorSet factory methods to RHIDevice
- Fix unit test SetVertexBuffer -> SetVertexBuffers API
- Add SetVertexBuffer convenience method for D3D12 backward compatibility
- Update CMakeLists.txt with new source files
2026-03-25 00:26:16 +08:00