- CommandAllocator: Reset, MultipleReset, DifferentTypes - CommandList: Close, GetDesc - CommandQueue: GetTimestampFrequency, ExecuteCommandLists - Note: Some tests fail after ExecuteCommandLists due to GPU state
- Implement real D3D12 tests for Device (feature level, descriptor handle, shader model, resource binding tier, tiled resources) - Implement real D3D12 tests for Fence (create, signal, wait, event) - Move tests from tests/D3D12_engine/test/ to tests/RHI/D3D12/ - All 22 tests pass