/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | BindGroup.h | 42 class BindGroupBase : public ApiObjectBase { class 44 static BindGroupBase* MakeError(DeviceBase* device); 61 BindGroupBase(DeviceBase* device, 65 // Helper to instantiate BindGroupBase. We pass in |derived| because BindGroupBase may not 68 BindGroupBase(Derived* derived, DeviceBase* device, const BindGroupDescriptor* descriptor) in BindGroupBase() function in dawn_native::BindGroupBase 69 : BindGroupBase(device, in BindGroupBase() 73 static_assert(std::is_base_of<BindGroupBase, Derived>::value, ""); in BindGroupBase() 77 BindGroupBase(DeviceBase* device); 80 ~BindGroupBase() overrid [all...] |
H A 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(DeviceBas function in dawn_native::BindGroupBase [all...] |
H A D | PassResourceUsageTracker.h | 26 class BindGroupBase; 43 void AddBindGroup(BindGroupBase* group); 59 void AddResourcesReferencedByBindGroup(BindGroupBase* group);
|
H A D | CommandBufferStateTracker.h | 42 BindGroupBase* bindgroup, 51 BindGroupBase* GetBindGroup(BindGroupIndex index) const; 69 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindgroups = {};
|
H A D | ProgrammableEncoder.h | 48 BindGroupBase* group, 53 BindGroupBase* group,
|
H A D | BindGroupTracker.h | 36 BindGroupBase* bindGroup, in OnSetBindGroup() 109 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindGroups = {};
|
H A D | ProgrammableEncoder.cpp | 112 BindGroupBase* group, in ValidateSetBindGroup() 190 BindGroupBase* group, in RecordSetBindGroup()
|
H A D | ComputePassEncoder.h | 48 BindGroupBase* group,
|
H A D | RenderEncoderBase.h | 58 BindGroupBase* group,
|
H A D | Forward.h | 28 class BindGroupBase;
|
H A D | ComputePassEncoder.cpp | 270 Ref<BindGroupBase> validationBindGroup; in TransformIndirectDispatchBuffer() 380 BindGroupBase* group, in APISetBindGroup() 440 BindGroupBase* bg = state.GetBindGroup(i); in RestoreCommandBufferState()
|
H A D | Device.h | 196 ResultOrError<Ref<BindGroupBase>> CreateBindGroup(const BindGroupDescriptor* descriptor); 231 BindGroupBase* APICreateBindGroup(const BindGroupDescriptor* descriptor); 387 virtual ResultOrError<Ref<BindGroupBase>> CreateBindGroupImpl(
|
H A D | CommandBufferStateTracker.cpp | 342 BindGroupBase* bindgroup, in SetBindGroup() 372 BindGroupBase* CommandBufferStateTracker::GetBindGroup(BindGroupIndex index) const { in GetBindGroup()
|
H A D | PassResourceUsageTracker.cpp | 82 void SyncScopeUsageTracker::AddBindGroup(BindGroupBase* group) { in AddBindGroup() 186 void ComputePassResourceUsageTracker::AddResourcesReferencedByBindGroup(BindGroupBase* group) { in AddResourcesReferencedByBindGroup()
|
H A D | QueryHelper.cpp | 169 Ref<BindGroupBase> bindGroup; in EncodeConvertTimestampsToNanoseconds()
|
/third_party/skia/third_party/externals/dawn/src/tests/unittests/native/mocks/ |
H A 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/ |
H A D | BindGroupGL.cpp | 50 : BindGroupBase(this, device, descriptor) { in BindGroup() 56 BindGroupBase::DestroyImpl(); in DestroyImpl()
|
H A D | BindGroupGL.h | 27 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | BindGroupVk.cpp | 40 : BindGroupBase(this, device, descriptor), in BindGroup() 167 BindGroupBase::DestroyImpl(); in DestroyImpl()
|
H A D | BindGroupVk.h | 29 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/ |
H A D | BindGroupMTL.h | 25 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
H A D | BindGroupD3D12.cpp | 38 : BindGroupBase(this, device, descriptor) { in BindGroup() 225 BindGroupBase::DestroyImpl(); in DestroyImpl()
|
H A D | BindGroupD3D12.h | 31 class BindGroup final : public BindGroupBase, public PlacementAllocated {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/null/ |
H A D | DeviceNull.h | 126 ResultOrError<Ref<BindGroupBase>> CreateBindGroupImpl( 190 // before calling the BindGroupBase base class constructor. 201 class BindGroup final : private BindGroupDataHolder, public BindGroupBase {
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/utils/ |
H A D | WGPUHelpers.h | 114 ResultOrError<Ref<BindGroupBase>> MakeBindGroup(
|