Lines Matching refs:dev
54 GetCustomHeapProperties(ID3D12Device *dev, D3D12_HEAP_TYPE type)
56 return dev->GetCustomHeapProperties(0, type);
74 GetCustomHeapProperties(ID3D12Device *dev, D3D12_HEAP_TYPE type)
77 dev->GetCustomHeapProperties(&ret, 0, type);
216 ID3D12Device *dev;
218 __uuidof(ID3D12Device), (void **)& dev)))
221 return dev;
250 if (FAILED(dev->CreateRootSignature(0,
269 if (FAILED(dev->CreateComputePipelineState(&pipeline_desc,
292 D3D12_HEAP_PROPERTIES heap_pris = GetCustomHeapProperties(dev, heap_type);
295 if (FAILED(dev->CreateCommittedResource(&heap_pris,
404 dev->CreateUnorderedAccessView(res.Get(), NULL, &uav_desc, cpu_handle);
415 dev->CreateConstantBufferView(&cbv_desc, cpu_handle);
646 dev->QueryInterface(info_queue.ReleaseAndGetAddressOf());
703 dev = create_device(adapter);
704 if (!dev)
707 if (FAILED(dev->CreateFence(0, D3D12_FENCE_FLAG_NONE,
717 if (FAILED(dev->CreateCommandQueue(&queue_desc,
722 if (FAILED(dev->CreateCommandAllocator(D3D12_COMMAND_LIST_TYPE_COMPUTE,
726 if (FAILED(dev->CreateCommandList(0, D3D12_COMMAND_LIST_TYPE_COMPUTE,
735 if (FAILED(dev->CreateDescriptorHeap(&heap_desc,
739 uav_heap_incr = dev->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV);
757 dev->Release();