Home
last modified time | relevance | path

Searched refs:kMaxBindGroups (Results 1 – 25 of 36) sorted by relevance

12

/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/
DPipelineLayout.cpp31 if (descriptor->bindGroupLayoutCount > kMaxBindGroups) { in ValidatePipelineLayoutDescriptor()
47 ASSERT(descriptor->bindGroupLayoutCount <= kMaxBindGroups); in PipelineLayoutBase()
72 ASSERT(group < kMaxBindGroups); in GetBindGroupLayout()
77 const std::bitset<kMaxBindGroups> PipelineLayoutBase::GetBindGroupLayoutsMask() const { in GetBindGroupLayoutsMask()
82 std::bitset<kMaxBindGroups> PipelineLayoutBase::InheritedGroupsMask( in InheritedGroupsMask()
91 for (uint32_t i = 0; i < kMaxBindGroups; ++i) { in GroupsInheritUpTo()
96 return kMaxBindGroups; in GroupsInheritUpTo()
DPipelineLayout.h33 using BindGroupLayoutArray = std::array<Ref<BindGroupLayoutBase>, kMaxBindGroups>;
45 const std::bitset<kMaxBindGroups> GetBindGroupLayoutsMask() const;
49 std::bitset<kMaxBindGroups> InheritedGroupsMask(const PipelineLayoutBase* other) const;
67 std::bitset<kMaxBindGroups> mMask;
DCommandBufferStateTracker.h55 std::array<BindGroupBase*, kMaxBindGroups> mBindgroups = {};
DShaderModule.h58 std::array<std::array<BindingInfo, kMaxBindingsPerGroup>, kMaxBindGroups>;
DProgrammablePassEncoder.cpp94 if (groupIndex >= kMaxBindGroups) { in SetBindGroup()
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DPipelineLayoutD3D12.cpp29 D3D12_ROOT_PARAMETER rootParameters[kMaxBindGroups * 2]; in PipelineLayout()
36 } rootParameterValues[kMaxBindGroups * 2]; in PipelineLayout()
42 D3D12_DESCRIPTOR_RANGE ranges[kMaxBindGroups * 4]; in PipelineLayout()
104 ASSERT(group < kMaxBindGroups); in GetCbvUavSrvRootParameterIndex()
109 ASSERT(group < kMaxBindGroups); in GetSamplerRootParameterIndex()
DPipelineLayoutD3D12.h36 std::array<uint32_t, kMaxBindGroups> mCbvUavSrvRootParameterInfo;
37 std::array<uint32_t, kMaxBindGroups> mSamplerRootParameterInfo;
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DPipelineLayoutD3D12.h76 ityp::array<BindGroupIndex, PerBindGroupDynamicStorageBufferLengthInfo, kMaxBindGroups>;
84 ityp::array<BindGroupIndex, uint32_t, kMaxBindGroups> mCbvUavSrvRootParameterInfo;
85 ityp::array<BindGroupIndex, uint32_t, kMaxBindGroups> mSamplerRootParameterInfo;
88 kMaxBindGroups>
DPipelineLayoutD3D12.cpp34 static constexpr uint32_t kRenderOrComputeInternalRegisterSpace = kMaxBindGroups + 1;
37 static constexpr uint32_t kDynamicStorageBufferLengthsRegisterSpace = kMaxBindGroups + 2;
/third_party/skia/third_party/externals/dawn/src/dawn_native/
DBindGroupTracker.h109 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindGroups = {};
110 ityp::array<BindGroupIndex, uint32_t, kMaxBindGroups> mDynamicOffsetCounts = {};
113 kMaxBindGroups>
DPipelineLayout.h40 ityp::array<BindGroupIndex, Ref<BindGroupLayoutBase>, kMaxBindGroups>;
41 using BindGroupLayoutMask = ityp::bitset<BindGroupIndex, kMaxBindGroups>;
DCommandBufferStateTracker.h69 ityp::array<BindGroupIndex, BindGroupBase*, kMaxBindGroups> mBindgroups = {};
70 ityp::array<BindGroupIndex, std::vector<uint32_t>, kMaxBindGroups> mDynamicOffsets = {};
DPipelineLayout.cpp36 if (descriptor->bindGroupLayoutCount > kMaxBindGroups) { in ValidatePipelineLayoutDescriptor()
63 ASSERT(descriptor->bindGroupLayoutCount <= kMaxBindGroups); in PipelineLayoutBase()
256 ityp::array<BindGroupIndex, std::map<BindingNumber, BindGroupLayoutEntry>, kMaxBindGroups> in CreateDefault()
305 ityp::array<BindGroupIndex, Ref<BindGroupLayoutBase>, kMaxBindGroups> bindGroupLayouts = {}; in CreateDefault()
315 ityp::array<BindGroupIndex, BindGroupLayoutBase*, kMaxBindGroups> bgls = {}; in CreateDefault()
DIntegerTypes.h32 static constexpr BindGroupIndex kMaxBindGroupsTyped = BindGroupIndex(kMaxBindGroups);
DPipeline.cpp191 groupIndex >= kMaxBindGroups, in ValidateGetBindGroupLayout()
193 groupIndex, kMaxBindGroups); in ValidateGetBindGroupLayout()
DBindingInfo.h99 using RequiredBufferSizes = ityp::array<BindGroupIndex, std::vector<uint64_t>, kMaxBindGroups>;
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DPipelineLayoutMTL.h37 static constexpr BindGroupIndex kPullingBufferBindingSet = BindGroupIndex(kMaxBindGroups);
47 kMaxBindGroups>;
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/opengl/
DPipelineLayoutGL.h31 std::array<std::array<GLuint, kMaxBindingsPerGroup>, kMaxBindGroups>;
DPipelineGL.h40 std::array<std::array<GLint, kMaxBindingsPerGroup>, kMaxBindGroups>;
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/metal/
DPipelineLayoutMTL.h37 std::array<std::array<uint32_t, kMaxBindingsPerGroup>, kMaxBindGroups>;
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/
DPipelineLayoutGL.h34 ityp::array<BindGroupIndex, ityp::vector<BindingIndex, GLuint>, kMaxBindGroups>;
/third_party/flutter/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DPipelineLayoutVk.cpp31 std::array<VkDescriptorSetLayout, kMaxBindGroups> setLayouts; in PipelineLayout()
/third_party/flutter/skia/third_party/externals/dawn/src/common/
DConstants.h20 static constexpr uint32_t kMaxBindGroups = 4u; variable
/third_party/skia/third_party/externals/dawn/src/common/
DConstants.h20 static constexpr uint32_t kMaxBindGroups = 4u; variable
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DPipelineLayoutVk.cpp40 std::array<VkDescriptorSetLayout, kMaxBindGroups> setLayouts; in Initialize()

12