Home
last modified time | relevance | path

Searched refs:ResourceHeapAllocation (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DResourceHeapAllocationD3D12.h26 class ResourceHeapAllocation : public ResourceMemoryAllocation {
28 ResourceHeapAllocation() = default;
29 ResourceHeapAllocation(const AllocationInfo& info,
33 ~ResourceHeapAllocation() override = default;
34 ResourceHeapAllocation(const ResourceHeapAllocation&) = default;
35 ResourceHeapAllocation& operator=(const ResourceHeapAllocation&) = default;
DResourceAllocatorManagerD3D12.h63 ResultOrError<ResourceHeapAllocation> AllocateMemory(
68 void DeallocateMemory(ResourceHeapAllocation& allocation);
75 void FreeMemory(ResourceHeapAllocation& allocation);
77 ResultOrError<ResourceHeapAllocation> CreatePlacedResource(
83 ResultOrError<ResourceHeapAllocation> CreateCommittedResource(
102 SerialQueue<ExecutionSerial, ResourceHeapAllocation> mAllocationsToDelete;
DResourceAllocatorManagerD3D12.cpp182 ResultOrError<ResourceHeapAllocation> ResourceAllocatorManager::AllocateMemory( in AllocateMemory()
202 ResourceHeapAllocation subAllocation; in AllocateMemory()
210 ResourceHeapAllocation directAllocation; in AllocateMemory()
223 for (ResourceHeapAllocation& allocation : in Tick()
232 void ResourceAllocatorManager::DeallocateMemory(ResourceHeapAllocation& allocation) { in DeallocateMemory()
253 void ResourceAllocatorManager::FreeMemory(ResourceHeapAllocation& allocation) { in FreeMemory()
268 ResultOrError<ResourceHeapAllocation> ResourceAllocatorManager::CreatePlacedResource( in CreatePlacedResource()
312 return ResourceHeapAllocation{}; // invalid in CreatePlacedResource()
339 return ResourceHeapAllocation{allocation.GetInfo(), allocation.GetOffset(), in CreatePlacedResource()
343 ResultOrError<ResourceHeapAllocation> ResourceAllocatorManager::CreateCommittedResource( in CreateCommittedResource()
[all …]
DResourceHeapAllocationD3D12.cpp23 ResourceHeapAllocation::ResourceHeapAllocation(const AllocationInfo& info, in ResourceHeapAllocation() function in dawn_native::d3d12::ResourceHeapAllocation
31 void ResourceHeapAllocation::Invalidate() { in Invalidate()
36 ID3D12Resource* ResourceHeapAllocation::GetD3D12Resource() const { in GetD3D12Resource()
40 D3D12_GPU_VIRTUAL_ADDRESS ResourceHeapAllocation::GetGPUPointer() const { in GetGPUPointer()
DStagingBufferD3D12.h37 ResourceHeapAllocation mUploadHeap;
DDeviceD3D12.h108 ResultOrError<ResourceHeapAllocation> AllocateMemory(
113 void DeallocateMemory(ResourceHeapAllocation& allocation);
DBufferD3D12.h80 ResourceHeapAllocation mResourceAllocation;
DTextureD3D12.h135 ResourceHeapAllocation mResourceAllocation;
DDeviceD3D12.cpp521 void Device::DeallocateMemory(ResourceHeapAllocation& allocation) { in DeallocateMemory()
525 ResultOrError<ResourceHeapAllocation> Device::AllocateMemory( in AllocateMemory()