- 修复SaveScreenshot函数中D3D12_RESOURCE_DESC的初始化 - 添加完整的SampleDesc和Layout字段 - 修复从PRESENT状态正确转换到COPY_SOURCE进行读取 - 启用D3D12 Debug Layer以获取更好的调试信息 - 添加日志输出到文件以便捕获调试信息
- 简化D3D12Device,仅封装ID3D12Device和IDXGIFactory - 将D3D12Common.h中的转换函数合并到D3D12Enum.h - 添加ResourceStates枚举到Enums.h - 更新测试项目使用新的D3D12Device类 - 更新CMake配置