/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
D | BindGroup.h | 42 class BindGroupBase : public ApiObjectBase { 44 static BindGroupBase* MakeError(DeviceBase* device); 61 BindGroupBase(DeviceBase* device, 68 BindGroupBase(Derived* derived, DeviceBase* device, const BindGroupDescriptor* descriptor) in BindGroupBase() function 69 : BindGroupBase(device, in BindGroupBase() 73 static_assert(std::is_base_of<BindGroupBase, Derived>::value, ""); in BindGroupBase() 77 BindGroupBase(DeviceBase* device); 80 ~BindGroupBase() override; 83 BindGroupBase(DeviceBase* device, ObjectBase::ErrorTag tag);
|
D | BindGroup.cpp | 335 BindGroupBase::BindGroupBase(DeviceBase* device, in BindGroupBase() function in dawn_native::BindGroupBase 402 BindGroupBase::BindGroupBase(DeviceBase* device) : ApiObjectBase(device, kLabelNotImplemented) { in BindGroupBase() function in dawn_native::BindGroupBase 406 BindGroupBase::~BindGroupBase() = default; 408 void BindGroupBase::DestroyImpl() { in DestroyImpl() 417 void BindGroupBase::DeleteThis() { in DeleteThis() 425 BindGroupBase::BindGroupBase(DeviceBase* device, ObjectBase::ErrorTag tag) in BindGroupBase() function in dawn_native::BindGroupBase 430 BindGroupBase* BindGroupBase::MakeError(DeviceBase* device) { in MakeError() 431 return new BindGroupBase(device, ObjectBase::kError); in MakeError() 434 ObjectType BindGroupBase::GetType() const { in GetType() 438 BindGroupLayoutBase* BindGroupBase::GetLayout() { in GetLayout() [all …]
|
D | PassResourceUsageTracker.h | 26 class BindGroupBase; variable 43 void AddBindGroup(BindGroupBase* group); 59 void AddResourcesReferencedByBindGroup(BindGroupBase* group);
|
D | CommandBufferStateTracker.h | 42 BindGroupBase* bindgroup, 51 BindGroupBase* GetBindGroup(BindGroupIndex index) const; 69 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindgroups = {};
|
D | ProgrammableEncoder.h | 48 BindGroupBase* group, 53 BindGroupBase* group,
|
D | BindGroupTracker.h | 36 BindGroupBase* bindGroup, in OnSetBindGroup() 109 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindGroups = {};
|
D | ProgrammableEncoder.cpp | 112 BindGroupBase* group, in ValidateSetBindGroup() 190 BindGroupBase* group, in RecordSetBindGroup()
|
D | ComputePassEncoder.cpp | 270 Ref<BindGroupBase> validationBindGroup; in TransformIndirectDispatchBuffer() 380 BindGroupBase* group, in APISetBindGroup() 440 BindGroupBase* bg = state.GetBindGroup(i); in RestoreCommandBufferState()
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/ |
D | BindGroup.cpp | 161 BindGroupBase::BindGroupBase(DeviceBase* device, const BindGroupDescriptor* descriptor) in BindGroupBase() function in dawn_native::BindGroupBase 196 BindGroupBase::BindGroupBase(DeviceBase* device, ObjectBase::ErrorTag tag) in BindGroupBase() function in dawn_native::BindGroupBase 201 BindGroupBase* BindGroupBase::MakeError(DeviceBase* device) { in MakeError() 202 return new BindGroupBase(device, ObjectBase::kError); in MakeError() 205 const BindGroupLayoutBase* BindGroupBase::GetLayout() const { in GetLayout() 210 BufferBinding BindGroupBase::GetBindingAsBufferBinding(size_t binding) { in GetBindingAsBufferBinding() 220 SamplerBase* BindGroupBase::GetBindingAsSampler(size_t binding) { in GetBindingAsSampler() 228 TextureViewBase* BindGroupBase::GetBindingAsTextureView(size_t binding) { in GetBindingAsTextureView()
|
D | BindGroup.h | 41 class BindGroupBase : public ObjectBase { 43 BindGroupBase(DeviceBase* device, const BindGroupDescriptor* descriptor); 45 static BindGroupBase* MakeError(DeviceBase* device); 53 BindGroupBase(DeviceBase* device, ObjectBase::ErrorTag tag);
|
D | CommandBufferStateTracker.h | 39 void SetBindGroup(uint32_t index, BindGroupBase* bindgroup); 55 std::array<BindGroupBase*, kMaxBindGroups> mBindgroups = {};
|
D | Device.h | 117 BindGroupBase* CreateBindGroup(const BindGroupDescriptor* descriptor); 162 virtual ResultOrError<BindGroupBase*> CreateBindGroupImpl( 186 MaybeError CreateBindGroupInternal(BindGroupBase** result,
|
D | ProgrammablePassEncoder.h | 43 BindGroupBase* group,
|
D | Forward.h | 23 class BindGroupBase; variable
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/mocks/ |
D | BindGroupMock.h | 25 class BindGroupMock : public BindGroupBase { 27 BindGroupMock(DeviceBase* device) : BindGroupBase(device) { in BindGroupMock() 29 this->BindGroupBase::DestroyImpl(); in BindGroupMock()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | BindGroupGL.cpp | 50 : BindGroupBase(this, device, descriptor) { in BindGroup() 56 BindGroupBase::DestroyImpl(); in DestroyImpl()
|
D | BindGroupGL.h | 27 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/opengl/ |
D | Forward.h | 21 class BindGroupBase; variable 29 using BindGroup = BindGroupBase;
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | Forward.h | 21 class BindGroupBase; variable 28 using BindGroup = BindGroupBase;
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
D | BindGroupMTL.mm | 22 : BindGroupBase(this, device, descriptor) { 28 BindGroupBase::DestroyImpl();
|
D | BindGroupMTL.h | 25 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | BindGroupVk.cpp | 40 : BindGroupBase(this, device, descriptor), in BindGroup() 167 BindGroupBase::DestroyImpl(); in DestroyImpl()
|
D | BindGroupVk.h | 29 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
D | BindGroupVk.h | 26 class BindGroup : public BindGroupBase {
|
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
D | BindGroupD3D12.h | 28 class BindGroup : public BindGroupBase {
|