Searched refs:RenderBundleBase (Results 1 – 14 of 14) sorted by relevance
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
D | RenderBundle.cpp | 25 RenderBundleBase::RenderBundleBase(RenderBundleEncoder* encoder, in RenderBundleBase() function in dawn_native::RenderBundleBase 42 void RenderBundleBase::DestroyImpl() { in DestroyImpl() 51 RenderBundleBase* RenderBundleBase::MakeError(DeviceBase* device) { in MakeError() 52 return new RenderBundleBase(device, ObjectBase::kError); in MakeError() 55 RenderBundleBase::RenderBundleBase(DeviceBase* device, ErrorTag errorTag) in RenderBundleBase() function in dawn_native::RenderBundleBase 59 ObjectType RenderBundleBase::GetType() const { in GetType() 63 CommandIterator* RenderBundleBase::GetCommands() { in GetCommands() 67 const AttachmentState* RenderBundleBase::GetAttachmentState() const { in GetAttachmentState() 72 bool RenderBundleBase::IsDepthReadOnly() const { in IsDepthReadOnly() 77 bool RenderBundleBase::IsStencilReadOnly() const { in IsStencilReadOnly() [all …]
|
D | RenderBundle.h | 36 class RenderBundleBase final : public ApiObjectBase { 38 RenderBundleBase(RenderBundleEncoder* encoder, 46 static RenderBundleBase* MakeError(DeviceBase* device); 59 RenderBundleBase(DeviceBase* device, ErrorTag errorTag);
|
D | RenderBundleEncoder.cpp | 130 RenderBundleBase* RenderBundleEncoder::APIFinish(const RenderBundleDescriptor* descriptor) { in APIFinish() 131 RenderBundleBase* result = nullptr; in APIFinish() 135 return RenderBundleBase::MakeError(GetDevice()); in APIFinish() 141 ResultOrError<RenderBundleBase*> RenderBundleEncoder::FinishImpl( in FinishImpl() 155 return new RenderBundleBase(this, descriptor, AcquireAttachmentState(), IsDepthReadOnly(), in FinishImpl()
|
D | IndirectDrawMetadata.h | 32 class RenderBundleBase; variable 109 void AddBundle(RenderBundleBase* bundle); 118 std::set<RenderBundleBase*> mAddedBundles;
|
D | RenderBundleEncoder.h | 38 RenderBundleBase* APIFinish(const RenderBundleDescriptor* descriptor); 48 ResultOrError<RenderBundleBase*> FinishImpl(const RenderBundleDescriptor* descriptor);
|
D | RenderPassEncoder.h | 24 class RenderBundleBase; variable 57 void APIExecuteBundles(uint32_t count, RenderBundleBase* const* renderBundles);
|
D | Commands.cpp | 117 auto bundles = commands->NextData<Ref<RenderBundleBase>>(cmd->count); in FreeCommands() 119 (&bundles[i])->~Ref<RenderBundleBase>(); in FreeCommands() 284 commands->NextData<Ref<RenderBundleBase>>(cmd->count); in SkipCommand()
|
D | RenderPassEncoder.cpp | 241 RenderBundleBase* const* renderBundles) { in APIExecuteBundles() 281 Ref<RenderBundleBase>* bundles = in APIExecuteBundles() 282 allocator->AllocateData<Ref<RenderBundleBase>>(count); in APIExecuteBundles()
|
D | Forward.h | 41 class RenderBundleBase; variable
|
D | IndirectDrawMetadata.cpp | 141 void IndirectDrawMetadata::AddBundle(RenderBundleBase* bundle) { in AddBundle()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | CommandBufferVk.cpp | 1278 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in RecordRenderPass()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | CommandBufferGL.cpp | 1323 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in ExecuteRenderPass()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | CommandBufferD3D12.cpp | 1604 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in RecordRenderPass()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | CommandBufferMTL.mm | 1510 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count);
|