void afSetDescriptorHeap(ComPtr<ID3D12DescriptorHeap> heap) { ID3D12GraphicsCommandList* list = deviceMan.GetCommandList(); ID3D12DescriptorHeap* ppHeaps[] = { heap.Get() }; list->SetDescriptorHeaps(_countof(ppHeaps), ppHeaps); list->SetGraphicsRootDescriptorTable(0, heap->GetGPUDescriptorHandleForHeapStart()); }