Commit Graph

22 Commits

Author SHA1 Message Date
b7428b0ef1 Stabilize 3DGS D3D12 phase 3 and sort key setup 2026-04-13 02:23:39 +08:00
64212a53c7 Add 3DGS D3D12 MVS bootstrap and PLY loader 2026-04-13 00:36:50 +08:00
8848cfd958 chore: checkpoint current workspace changes 2026-04-11 22:14:02 +08:00
162f1cc12e engine: sync editor rendering and ui changes 2026-04-08 16:09:15 +08:00
a05d0b80a2 feat: expand editor scripting asset and viewport flow 2026-04-03 13:22:30 +08:00
e5cb79f3ce chore: sync workspace state 2026-03-29 01:36:53 +08:00
491fef940d Refine inspector layout and fix header labels 2026-03-26 15:26:46 +08:00
bf44438934 add renderdoc analysis script and sphere test asset 2026-03-23 19:08:05 +08:00
6a7be5c6fe cleanup: remove unused test scenes and update minimal RHI integration 2026-03-23 19:07:44 +08:00
d58d98cb68 feat: add RenderDoc integration for D3D12 frame capture
- Add mvs/RenderDoc project with sphere rendering + RenderDoc capture
- Dynamic loading of renderdoc.dll without header dependencies
- Auto-capture frames 5-6 to .rdc file
- Copy sphere test resources (shaders, textures) via CMake
2026-03-23 03:28:49 +08:00
a172d75e36 Add Music fluctuations project and Chinese plan docs 2026-03-21 15:55:54 +08:00
d0e16962c8 docs: update README and project docs to reflect game engine scope 2026-03-18 17:58:01 +08:00
2b3ac27243 Add OpenGL backend project and third phase plan 2026-03-16 13:18:53 +08:00
9932d860a7 chore: 删除未使用的资源文件 2026-03-15 01:22:34 +08:00
977054164c Add Chinese comments to D3D12 minimum viable system for better readability 2026-03-15 01:20:53 +08:00
d8882ab93f refactor: 移除HelloEarth示例,统一使用D3D12最小可行系统 2026-03-15 00:43:54 +08:00
9a7a6102b5 feat: 添加D3D12最小可行系统示例 2026-03-15 00:43:10 +08:00
827a0c6302 chore: 清理构建产物和临时文件 2026-03-15 00:19:57 +08:00
3ad317afb2 feat: 修复RHI渲染循环问题
- 修复RootSignature参数数量与HelloEarth一致
- 修复StaticMeshComponent中device为nullptr的问题
- 修复CommandList::Reset类型转换问题
- 修复RTV创建使用nullptr而不是rtvDesc
- 添加SwapChain的GetCurrentRenderTarget方法
- 修复DepthStencil创建问题(暂时跳过)
- 渲染循环基本可运行
2026-03-14 03:13:10 +08:00
5f12393424 feat: 实现D3D12 RHI抽象层,修复PSO创建问题
- 添加RHI接口定义(IRHIDevice, ICommandList, IResource等)
- 实现D3D12Device, D3D12CommandList, D3D12PipelineState等
- 修复RootSignature参数数量(3->4)与HelloEarth一致
- 修复DSV格式设置(Unknown->D24_UNorm_S8_UInt)
- 添加Geometry Shader编译
- 创建XCEngineDemo项目验证RHI功能
2026-03-14 02:42:59 +08:00
7c54a62f9e feat: 添加Math库和Google Test测试框架
- 新增Math库: Vector2/3/4, Matrix3/4, Quaternion, Transform, Color等
- 新增测试框架: Google Test (gtest)
- 新增140个单元测试,覆盖Vector, Matrix, Quaternion, Geometry
- VolumeRenderer支持vcpkg的NanoVDB
- 添加TESTING.md测试文档
2026-03-13 18:43:14 +08:00
5efa171050 refactor: 重构项目结构为 MVS 多示例版本,添加 README 文档 2026-03-13 15:07:03 +08:00