docs: 更新 D3D12 测试设计文档,标记已完成项

This commit is contained in:
2026-03-17 03:30:19 +08:00
parent 8c6516183e
commit dae540e97a

View File

@@ -51,8 +51,27 @@ tests/D3D12/
### 2.2 新测试框架目录 ### 2.2 新测试框架目录
`engine/src/RHI/D3D12/` 下创建新的测试模块: `tests/D3D12_engine/test/` 下创建新的测试模块:
```
tests/D3D12_engine/test/ # 新测试目录
├── CMakeLists.txt # 测试构建配置
├── fixtures/
│ ├── D3D12TestFixture.h # 基础测试夹具
│ └── D3D12TestFixture.cpp # 夹具实现
├── test_device.cpp # D3D12Device 测试
├── test_command_queue.cpp # D3D12CommandQueue 测试
├── test_command_allocator.cpp # D3D12CommandAllocator 测试
├── test_command_list.cpp # D3D12CommandList 测试
├── test_buffer.cpp # D3D12Buffer 测试
├── test_texture.cpp # D3D12Texture 测试
├── test_descriptor_heap.cpp # D3D12DescriptorHeap 测试
├── test_pipeline_state.cpp # D3D12PipelineState 测试
├── test_root_signature.cpp # D3D12RootSignature 测试
├── test_fence.cpp # D3D12Fence 测试
├── test_shader.cpp # D3D12Shader 测试
├── test_views.cpp # RTV/DSV/SRV/UAV 测试
└── test_screenshot.cpp # 截图功能测试
``` ```
engine/src/RHI/D3D12/ engine/src/RHI/D3D12/
├── test/ # 新测试目录 ├── test/ # 新测试目录
@@ -1580,7 +1599,7 @@ target_compile_definitions(d3d12_tests PRIVATE
## 14. 后续改进 ## 14. 后续改进
- [ ]`engine/src/RHI/D3D12/test/` 创建测试夹具文件 - [x]`tests/D3D12_engine/test/` 创建测试夹具文件
- [ ] 实现 Phase 1 核心基础设施测试 - [ ] 实现 Phase 1 核心基础设施测试
- [ ] 实现 Phase 2 资源管理测试 - [ ] 实现 Phase 2 资源管理测试
- [ ] 实现 Phase 3 渲染管线测试 - [ ] 实现 Phase 3 渲染管线测试