Home
last modified time | relevance | path

Searched refs:RenderBundleBase (Results 1 – 14 of 14) sorted by relevance

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DRenderBundle.cpp25 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 …]
DRenderBundle.h36 class RenderBundleBase final : public ApiObjectBase {
38 RenderBundleBase(RenderBundleEncoder* encoder,
46 static RenderBundleBase* MakeError(DeviceBase* device);
59 RenderBundleBase(DeviceBase* device, ErrorTag errorTag);
DRenderBundleEncoder.cpp130 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()
DIndirectDrawMetadata.h32 class RenderBundleBase; variable
109 void AddBundle(RenderBundleBase* bundle);
118 std::set<RenderBundleBase*> mAddedBundles;
DRenderBundleEncoder.h38 RenderBundleBase* APIFinish(const RenderBundleDescriptor* descriptor);
48 ResultOrError<RenderBundleBase*> FinishImpl(const RenderBundleDescriptor* descriptor);
DRenderPassEncoder.h24 class RenderBundleBase; variable
57 void APIExecuteBundles(uint32_t count, RenderBundleBase* const* renderBundles);
DCommands.cpp117 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()
DRenderPassEncoder.cpp241 RenderBundleBase* const* renderBundles) { in APIExecuteBundles()
281 Ref<RenderBundleBase>* bundles = in APIExecuteBundles()
282 allocator->AllocateData<Ref<RenderBundleBase>>(count); in APIExecuteBundles()
DForward.h41 class RenderBundleBase; variable
DIndirectDrawMetadata.cpp141 void IndirectDrawMetadata::AddBundle(RenderBundleBase* bundle) { in AddBundle()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DCommandBufferVk.cpp1278 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in RecordRenderPass()
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/
DCommandBufferGL.cpp1323 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in ExecuteRenderPass()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DCommandBufferD3D12.cpp1604 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count); in RecordRenderPass()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DCommandBufferMTL.mm1510 auto bundles = mCommands.NextData<Ref<RenderBundleBase>>(cmd->count);