/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | ShaderVisibleDescriptorAllocatorD3D12.cpp | 30 uint32_t GetD3D12ShaderVisibleHeapMinSize(D3D12_DESCRIPTOR_HEAP_TYPE heapType, in GetD3D12ShaderVisibleHeapMinSize() argument 33 return kShaderVisibleSmallHeapSizes[heapType]; in GetD3D12ShaderVisibleHeapMinSize() 40 switch (heapType) { in GetD3D12ShaderVisibleHeapMinSize() 50 uint32_t GetD3D12ShaderVisibleHeapMaxSize(D3D12_DESCRIPTOR_HEAP_TYPE heapType, in GetD3D12ShaderVisibleHeapMaxSize() argument 53 return kShaderVisibleSmallHeapSizes[heapType]; in GetD3D12ShaderVisibleHeapMaxSize() 56 switch (heapType) { in GetD3D12ShaderVisibleHeapMaxSize() 66 D3D12_DESCRIPTOR_HEAP_FLAGS GetD3D12HeapFlags(D3D12_DESCRIPTOR_HEAP_TYPE heapType) { in GetD3D12HeapFlags() argument 67 switch (heapType) { in GetD3D12HeapFlags() 78 ShaderVisibleDescriptorAllocator::Create(Device* device, D3D12_DESCRIPTOR_HEAP_TYPE heapType) { in Create() argument 80 std::make_unique<ShaderVisibleDescriptorAllocator>(device, heapType); in Create() [all …]
|
D | ResourceAllocatorManagerD3D12.cpp | 26 MemorySegment GetMemorySegment(Device* device, D3D12_HEAP_TYPE heapType) { in GetMemorySegment() argument 32 device->GetD3D12Device()->GetCustomHeapProperties(0, heapType); in GetMemorySegment() 79 D3D12_HEAP_TYPE heapType, in GetResourceHeapKind() argument 83 switch (heapType) { in GetResourceHeapKind() 97 switch (heapType) { in GetResourceHeapKind() 112 switch (heapType) { in GetResourceHeapKind() 183 D3D12_HEAP_TYPE heapType, in AllocateMemory() argument 203 DAWN_TRY_ASSIGN(subAllocation, CreatePlacedResource(heapType, resourceDescriptor, in AllocateMemory() 212 CreateCommittedResource(heapType, resourceDescriptor, optimizedClearValue, in AllocateMemory() 269 D3D12_HEAP_TYPE heapType, in CreatePlacedResource() argument [all …]
|
D | ResourceAllocatorManagerD3D12.h | 64 D3D12_HEAP_TYPE heapType, 78 D3D12_HEAP_TYPE heapType, 84 D3D12_HEAP_TYPE heapType,
|
D | StagingDescriptorAllocatorD3D12.cpp | 26 D3D12_DESCRIPTOR_HEAP_TYPE heapType) in StagingDescriptorAllocator() argument 28 mSizeIncrement(device->GetD3D12Device()->GetDescriptorHandleIncrementSize(heapType)), in StagingDescriptorAllocator() 31 mHeapType(heapType) { in StagingDescriptorAllocator()
|
D | HeapAllocatorD3D12.cpp | 24 D3D12_HEAP_TYPE heapType, in HeapAllocator() argument 28 mHeapType(heapType), in HeapAllocator()
|
D | ShaderVisibleDescriptorAllocatorD3D12.h | 51 D3D12_DESCRIPTOR_HEAP_TYPE heapType); 53 ShaderVisibleDescriptorAllocator(Device* device, D3D12_DESCRIPTOR_HEAP_TYPE heapType);
|
D | BufferD3D12.cpp | 134 auto heapType = D3D12HeapType(GetUsage()); in Initialize() local 139 if (heapType == D3D12_HEAP_TYPE_READBACK) { in Initialize() 147 if (heapType == D3D12_HEAP_TYPE_UPLOAD) { in Initialize() 155 ToBackend(GetDevice())->AllocateMemory(heapType, resourceDescriptor, bufferUsage)); in Initialize()
|
D | HeapAllocatorD3D12.h | 30 D3D12_HEAP_TYPE heapType,
|
D | StagingDescriptorAllocatorD3D12.h | 43 D3D12_DESCRIPTOR_HEAP_TYPE heapType);
|
D | DeviceD3D12.cpp | 526 D3D12_HEAP_TYPE heapType, in AllocateMemory() argument 529 return mResourceAllocatorManager->AllocateMemory(heapType, resourceDescriptor, in AllocateMemory()
|
D | DeviceD3D12.h | 109 D3D12_HEAP_TYPE heapType,
|
/third_party/skia/third_party/externals/d3d12allocator/src/ |
D | D3D12MemAlloc.cpp | 2246 D3D12_HEAP_TYPE heapType, 2290 D3D12_HEAP_TYPE heapType, 2323 D3D12_HEAP_TYPE heapType, 2497 D3D12_HEAP_TYPE heapType, 2518 void GetBudgetForHeapType(Budget& outBudget, D3D12_HEAP_TYPE heapType); 2602 …static UINT CalcDefaultPoolIndex(D3D12_HEAP_TYPE heapType, D3D12_HEAP_FLAGS heapFlags, bool suppor… 2603 UINT CalcDefaultPoolIndex(D3D12_HEAP_TYPE heapType, D3D12_HEAP_FLAGS heapFlags) const in CalcDefaultPoolIndex() argument 2605 return CalcDefaultPoolIndex(heapType, heapFlags, SupportsResourceHeapTier2()); in CalcDefaultPoolIndex() 2614 void RegisterCommittedAllocation(Allocation* alloc, D3D12_HEAP_TYPE heapType); 2616 void UnregisterCommittedAllocation(Allocation* alloc, D3D12_HEAP_TYPE heapType); [all …]
|
D | D3D12MemAlloc.h | 898 D3D12_HEAP_TYPE heapType; member 909 D3D12_HEAP_TYPE heapType; member 942 void InitCommitted(D3D12_HEAP_TYPE heapType); 944 void InitHeap(D3D12_HEAP_TYPE heapType, ID3D12Heap* heap); 1315 D3D12_HEAP_TYPE heapType,
|
/third_party/skia/src/gpu/d3d/ |
D | GrD3DBuffer.cpp | 25 D3D12_HEAP_TYPE heapType; in make_d3d_buffer() local 29 heapType = D3D12_HEAP_TYPE_DEFAULT; in make_d3d_buffer() 34 heapType = D3D12_HEAP_TYPE_READBACK; in make_d3d_buffer() 38 heapType = D3D12_HEAP_TYPE_UPLOAD; in make_d3d_buffer() 59 heapType, &bufferDesc, *resourceState, alloc, nullptr); in make_d3d_buffer()
|
D | GrD3DAMDMemoryAllocator.cpp | 28 D3D12_HEAP_TYPE heapType, const D3D12_RESOURCE_DESC* resourceDesc, in createResource() argument 32 allocationDesc.HeapType = heapType; in createResource()
|
D | GrD3DDescriptorTableManager.cpp | 81 GrD3DDescriptorTableManager::HeapPool::HeapPool(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE heapType) in HeapPool() argument 82 : fHeapType(heapType) in HeapPool()
|
D | GrD3DCpuDescriptorManager.cpp | 150 GrD3DCpuDescriptorManager::HeapPool::HeapPool(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE heapType) in HeapPool() argument 152 , fHeapType(heapType) { in HeapPool()
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | BufferD3D12.cpp | 89 auto heapType = D3D12HeapType(GetUsage()); in Buffer() local 94 if (heapType == D3D12_HEAP_TYPE_READBACK) { in Buffer() 102 if (heapType == D3D12_HEAP_TYPE_UPLOAD) { in Buffer() 109 device->GetResourceAllocator()->Allocate(heapType, resourceDescriptor, bufferUsage); in Buffer()
|
D | ResourceAllocator.cpp | 39 D3D12_HEAP_TYPE heapType, in Allocate() argument 43 switch (heapType) { in Allocate()
|
D | ResourceAllocator.h | 30 ComPtr<ID3D12Resource> Allocate(D3D12_HEAP_TYPE heapType,
|