Searched refs:CPUDescriptorHeapAllocation (Results 1 – 13 of 13) sorted by relevance
20 CPUDescriptorHeapAllocation::CPUDescriptorHeapAllocation( in CPUDescriptorHeapAllocation() function in dawn_native::d3d12::CPUDescriptorHeapAllocation26 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()
43 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()
46 ResultOrError<CPUDescriptorHeapAllocation> AllocateCPUDescriptors();49 ResultOrError<CPUDescriptorHeapAllocation> AllocateTransientCPUDescriptors();51 void Deallocate(CPUDescriptorHeapAllocation* allocation);80 SerialQueue<ExecutionSerial, CPUDescriptorHeapAllocation> mAllocationsToDelete;
25 class CPUDescriptorHeapAllocation {27 CPUDescriptorHeapAllocation() = default;28 CPUDescriptorHeapAllocation(D3D12_CPU_DESCRIPTOR_HANDLE baseDescriptor, uint32_t heapIndex);
39 const CPUDescriptorHeapAllocation& viewAllocation);62 CPUDescriptorHeapAllocation mCPUViewAllocation;
27 class CPUDescriptorHeapAllocation; variable46 void DeallocateBindGroup(BindGroup* bindGroup, CPUDescriptorHeapAllocation* viewAllocation);
52 CPUDescriptorHeapAllocation allocation);71 CPUDescriptorHeapAllocation mCPUAllocation;
138 CPUDescriptorHeapAllocation viewAllocation; in AllocateBindGroup()158 CPUDescriptorHeapAllocation* viewAllocation) { in DeallocateBindGroup()
36 CPUDescriptorHeapAllocation allocation) in SamplerHeapCacheEntry()123 CPUDescriptorHeapAllocation allocation; in GetOrCreate()
37 const CPUDescriptorHeapAllocation& viewAllocation) in BindGroup()
1033 CPUDescriptorHeapAllocation dsvHandle; in ClearTexture()1065 CPUDescriptorHeapAllocation rtvHeap; in ClearTexture()
1205 CPUDescriptorHeapAllocation rtvAllocation; in SetupRenderPass()1245 CPUDescriptorHeapAllocation dsvAllocation; in SetupRenderPass()
110 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 …]