Home
last modified time | relevance | path

Searched refs:StagingDescriptorAllocator (Results 1 – 8 of 8) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DStagingDescriptorAllocatorD3D12.cpp23 StagingDescriptorAllocator::StagingDescriptorAllocator(Device* device, in StagingDescriptorAllocator() function in dawn_native::d3d12::StagingDescriptorAllocator
35 StagingDescriptorAllocator::~StagingDescriptorAllocator() { in ~StagingDescriptorAllocator()
44 StagingDescriptorAllocator::AllocateCPUDescriptors() { in AllocateCPUDescriptors()
70 MaybeError StagingDescriptorAllocator::AllocateCPUHeap() { in AllocateCPUHeap()
98 void StagingDescriptorAllocator::Deallocate(CPUDescriptorHeapAllocation* allocation) { in Deallocate()
127 uint32_t StagingDescriptorAllocator::GetSizeIncrement() const { in GetSizeIncrement()
131 StagingDescriptorAllocator::Index StagingDescriptorAllocator::GetFreeBlockIndicesSize() const { in GetFreeBlockIndicesSize()
136 StagingDescriptorAllocator::AllocateTransientCPUDescriptors() { in AllocateTransientCPUDescriptors()
143 void StagingDescriptorAllocator::Tick(ExecutionSerial completedSerial) { in Tick()
DDeviceD3D12.h33 class StagingDescriptorAllocator; variable
119 StagingDescriptorAllocator* GetViewStagingDescriptorAllocator(
122 StagingDescriptorAllocator* GetSamplerStagingDescriptorAllocator(
127 StagingDescriptorAllocator* GetRenderTargetViewAllocator() const;
129 StagingDescriptorAllocator* GetDepthStencilViewAllocator() const;
236 std::array<std::unique_ptr<StagingDescriptorAllocator>, kNumViewDescriptorAllocators + 1>
241 std::array<std::unique_ptr<StagingDescriptorAllocator>, kNumSamplerDescriptorAllocators + 1>
244 std::unique_ptr<StagingDescriptorAllocator> mRenderTargetViewAllocator;
246 std::unique_ptr<StagingDescriptorAllocator> mDepthStencilViewAllocator;
DStagingDescriptorAllocatorD3D12.h37 class StagingDescriptorAllocator {
39 StagingDescriptorAllocator() = default;
40 StagingDescriptorAllocator(Device* device,
44 ~StagingDescriptorAllocator();
DSamplerHeapCacheD3D12.h41 class StagingDescriptorAllocator; variable
50 StagingDescriptorAllocator* allocator,
78 StagingDescriptorAllocator* mAllocator = nullptr;
91 StagingDescriptorAllocator* samplerAllocator);
DBindGroupLayoutD3D12.h29 class StagingDescriptorAllocator; variable
88 StagingDescriptorAllocator* mSamplerAllocator = nullptr;
89 StagingDescriptorAllocator* mViewAllocator = nullptr;
DDeviceD3D12.cpp110 mViewAllocators[countIndex + 1] = std::make_unique<StagingDescriptorAllocator>( in Initialize()
116 mSamplerAllocators[countIndex + 1] = std::make_unique<StagingDescriptorAllocator>( in Initialize()
121 mRenderTargetViewAllocator = std::make_unique<StagingDescriptorAllocator>( in Initialize()
124 mDepthStencilViewAllocator = std::make_unique<StagingDescriptorAllocator>( in Initialize()
696 StagingDescriptorAllocator* Device::GetViewStagingDescriptorAllocator( in GetViewStagingDescriptorAllocator()
704 StagingDescriptorAllocator* Device::GetSamplerStagingDescriptorAllocator( in GetSamplerStagingDescriptorAllocator()
712 StagingDescriptorAllocator* Device::GetRenderTargetViewAllocator() const { in GetRenderTargetViewAllocator()
716 StagingDescriptorAllocator* Device::GetDepthStencilViewAllocator() const { in GetDepthStencilViewAllocator()
DSamplerHeapCacheD3D12.cpp34 StagingDescriptorAllocator* allocator, in SamplerHeapCacheEntry()
93 StagingDescriptorAllocator* samplerAllocator) { in GetOrCreate()
/third_party/skia/third_party/externals/dawn/src/tests/white_box/
DD3D12DescriptorHeapTests.cpp121 StagingDescriptorAllocator mAllocator;