• Joined on 2026-03-08
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 03:47:58 +08:00
0049f8334d Add Phase 2 tests for CommandQueue, CommandAllocator, CommandList
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 03:39:35 +08:00
795cb10183 Add Phase 1 D3D12 tests for Device and Fence
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 03:30:23 +08:00
dae540e97a docs: 更新 D3D12 测试设计文档,标记已完成项
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 03:29:48 +08:00
8c6516183e test: 添加 D3D12 引擎测试框架
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:51:48 +08:00
d1c7c23527 test: 添加 D3D12 测试框架基础设施
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:49:29 +08:00
05c4dfb5eb docs: 完善 D3D12 测试设计文档,添加构建计划
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:39:44 +08:00
5683b10e65 Rename RHI header files for clarity
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:32:59 +08:00
2342e3fbfc docs: 添加 D3D12 后端测试设计文档
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:27:32 +08:00
0418c61db6 Enhance OpenGLShader with comprehensive shader support
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:25:26 +08:00
d75780f8c4 Enhance OpenGLSwapChain with presentation control
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:21:03 +08:00
be72e2f4a7 Enhance OpenGL RTV and DSV with comprehensive framebuffer support
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:17:48 +08:00
6126404e3f Enhance OpenGLFence with proper synchronization
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:15:57 +08:00
1de66b835d Enhance OpenGLPipelineState with comprehensive state management
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:13:10 +08:00
413f4c178f Enhance OpenGLCommandList with comprehensive rendering API
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:11:00 +08:00
a54666df11 Enhance OpenGLTexture with more texture types
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 02:08:55 +08:00
56c32bfbde Enhance OpenGLBuffer with more buffer types and features
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 01:39:04 +08:00
4c9c03e1a7 Refactor: use engine enums for resource states and heap types
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 01:37:44 +08:00
393a0c67f1 Add ResourceStates::GenericRead and HeapType enums
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 01:34:07 +08:00
ac9a62082e Refactor: use CreateDescriptorRange
xuanchi pushed to master at xuanchi/XCEngine 2026-03-17 01:33:24 +08:00
312699e262 Add CreateDescriptorRange helper