Home
last modified time | relevance | path

Searched refs:CPUDescriptorHeapAllocation (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DCPUDescriptorHeapAllocationD3D12.cpp20 CPUDescriptorHeapAllocation::CPUDescriptorHeapAllocation( in CPUDescriptorHeapAllocation() function in dawn_native::d3d12::CPUDescriptorHeapAllocation
26 D3D12_CPU_DESCRIPTOR_HANDLE CPUDescriptorHeapAllocation::GetBaseDescriptor() const { in GetBaseDescriptor()
31 D3D12_CPU_DESCRIPTOR_HANDLE CPUDescriptorHeapAllocation::OffsetFrom( in OffsetFrom()
40 uint32_t CPUDescriptorHeapAllocation::GetHeapIndex() const { in GetHeapIndex()
45 bool CPUDescriptorHeapAllocation::IsValid() const { in IsValid()
49 void CPUDescriptorHeapAllocation::Invalidate() { in Invalidate()
DStagingDescriptorAllocatorD3D12.cpp43 ResultOrError<CPUDescriptorHeapAllocation>
67 return CPUDescriptorHeapAllocation{baseCPUDescriptor, heapIndex}; in AllocateCPUDescriptors()
98 void StagingDescriptorAllocator::Deallocate(CPUDescriptorHeapAllocation* allocation) { in Deallocate()
135 ResultOrError<CPUDescriptorHeapAllocation>
137 CPUDescriptorHeapAllocation allocation; in AllocateTransientCPUDescriptors()
144 for (CPUDescriptorHeapAllocation& allocation : in Tick()
DStagingDescriptorAllocatorD3D12.h46 ResultOrError<CPUDescriptorHeapAllocation> AllocateCPUDescriptors();
49 ResultOrError<CPUDescriptorHeapAllocation> AllocateTransientCPUDescriptors();
51 void Deallocate(CPUDescriptorHeapAllocation* allocation);
80 SerialQueue<ExecutionSerial, CPUDescriptorHeapAllocation> mAllocationsToDelete;
DCPUDescriptorHeapAllocationD3D12.h25 class CPUDescriptorHeapAllocation {
27 CPUDescriptorHeapAllocation() = default;
28 CPUDescriptorHeapAllocation(D3D12_CPU_DESCRIPTOR_HANDLE baseDescriptor, uint32_t heapIndex);
DBindGroupD3D12.h39 const CPUDescriptorHeapAllocation& viewAllocation);
62 CPUDescriptorHeapAllocation mCPUViewAllocation;
DBindGroupLayoutD3D12.h27 class CPUDescriptorHeapAllocation; variable
46 void DeallocateBindGroup(BindGroup* bindGroup, CPUDescriptorHeapAllocation* viewAllocation);
DSamplerHeapCacheD3D12.h52 CPUDescriptorHeapAllocation allocation);
71 CPUDescriptorHeapAllocation mCPUAllocation;
DBindGroupLayoutD3D12.cpp138 CPUDescriptorHeapAllocation viewAllocation; in AllocateBindGroup()
158 CPUDescriptorHeapAllocation* viewAllocation) { in DeallocateBindGroup()
DSamplerHeapCacheD3D12.cpp36 CPUDescriptorHeapAllocation allocation) in SamplerHeapCacheEntry()
123 CPUDescriptorHeapAllocation allocation; in GetOrCreate()
DBindGroupD3D12.cpp37 const CPUDescriptorHeapAllocation& viewAllocation) in BindGroup()
DTextureD3D12.cpp1033 CPUDescriptorHeapAllocation dsvHandle; in ClearTexture()
1065 CPUDescriptorHeapAllocation rtvHeap; in ClearTexture()
DCommandBufferD3D12.cpp1205 CPUDescriptorHeapAllocation rtvAllocation; in SetupRenderPass()
1245 CPUDescriptorHeapAllocation dsvAllocation; in SetupRenderPass()
/third_party/skia/third_party/externals/dawn/src/tests/white_box/
DD3D12DescriptorHeapTests.cpp110 CPUDescriptorHeapAllocation AllocateCPUDescriptors() { in AllocateCPUDescriptors()
111 dawn_native::ResultOrError<CPUDescriptorHeapAllocation> result = in AllocateCPUDescriptors()
113 return (result.IsSuccess()) ? result.AcquireSuccess() : CPUDescriptorHeapAllocation{}; in AllocateCPUDescriptors()
116 void Deallocate(CPUDescriptorHeapAllocation& allocation) { in Deallocate()
904 CPUDescriptorHeapAllocation allocation = allocator.AllocateCPUDescriptors(); in TEST_P()
924 std::vector<CPUDescriptorHeapAllocation> allocations; in TEST_P()
926 CPUDescriptorHeapAllocation allocation = allocator.AllocateCPUDescriptors(); in TEST_P()
936 for (CPUDescriptorHeapAllocation& allocation : allocations) { in TEST_P()
951 std::list<CPUDescriptorHeapAllocation> allocations; in TEST_P()
956 CPUDescriptorHeapAllocation allocation = allocator.AllocateCPUDescriptors(); in TEST_P()
[all …]