12 D3D12_DESCRIPTOR_HEAP_TYPE
type,
13 unsigned int numDescriptors,
14 D3D12_DESCRIPTOR_HEAP_FLAGS
flags) {
15 D3D12_DESCRIPTOR_HEAP_DESC heapDesc = {};
17 heapDesc.NumDescriptors = numDescriptors;
18 heapDesc.Flags =
flags;
20 ID3D12DescriptorHeap* heap;
21 gpu->
device()->CreateDescriptorHeap(&heapDesc, IID_PPV_ARGS(&heap));
23 return std::unique_ptr<GrD3DDescriptorHeap>(
25 gpu->
device()->GetDescriptorHandleIncrementSize(
type)));