Searched refs:StagingDescriptorAllocator (Results 1 – 8 of 8) sorted by relevance
23 StagingDescriptorAllocator::StagingDescriptorAllocator(Device* device, in StagingDescriptorAllocator() function in dawn_native::d3d12::StagingDescriptorAllocator35 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()
33 class StagingDescriptorAllocator; variable119 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;
37 class StagingDescriptorAllocator {39 StagingDescriptorAllocator() = default;40 StagingDescriptorAllocator(Device* device,44 ~StagingDescriptorAllocator();
41 class StagingDescriptorAllocator; variable50 StagingDescriptorAllocator* allocator,78 StagingDescriptorAllocator* mAllocator = nullptr;91 StagingDescriptorAllocator* samplerAllocator);
29 class StagingDescriptorAllocator; variable88 StagingDescriptorAllocator* mSamplerAllocator = nullptr;89 StagingDescriptorAllocator* mViewAllocator = nullptr;
110 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()
34 StagingDescriptorAllocator* allocator, in SamplerHeapCacheEntry()93 StagingDescriptorAllocator* samplerAllocator) { in GetOrCreate()
121 StagingDescriptorAllocator mAllocator;