Home
last modified time | relevance | path

Searched refs:BindingIndex (Results 1 – 25 of 34) sorted by relevance

12

/third_party/skia/third_party/externals/dawn/src/dawn_native/
DBindGroupLayout.h59 using BindingMap = std::map<BindingNumber, BindingIndex>;
61 const BindingInfo& GetBindingInfo(BindingIndex bindingIndex) const { in GetBindingInfo()
68 BindingIndex GetBindingIndex(BindingNumber bindingNumber) const;
77 BindingIndex GetBindingCount() const;
79 BindingIndex GetBufferCount() const;
81 BindingIndex GetDynamicBufferCount() const;
100 ityp::span<BindingIndex, BufferBindingData> const bufferData = {};
101 ityp::span<BindingIndex, Ref<ObjectBase>> const bindings = {};
115 bool IsStorageBufferBinding(BindingIndex bindingIndex) const;
135 ityp::vector<BindingIndex, BindingInfo> mBindingInfo;
DBindGroupLayout.cpp342 bool CheckBufferBindingsFirst(ityp::span<BindingIndex, const BindingInfo> bindings) { in CheckBufferBindingsFirst() argument
343 BindingIndex lastBufferIndex{0}; in CheckBufferBindingsFirst()
344 BindingIndex firstNonBufferIndex = std::numeric_limits<BindingIndex>::max(); in CheckBufferBindingsFirst()
345 for (BindingIndex i{0}; i < bindings.size(); ++i) { in CheckBufferBindingsFirst()
367 mBindingInfo(BindingIndex(descriptor->entryCount)), in BindGroupLayoutBase()
374 for (BindingIndex i{0}; i < mBindingInfo.size(); ++i) { in BindGroupLayoutBase()
435 BindingIndex BindGroupLayoutBase::GetBindingIndex(BindingNumber bindingNumber) const { in GetBindingIndex()
468 BindingIndex BindGroupLayoutBase::GetBindingCount() const { in GetBindingCount()
472 BindingIndex BindGroupLayoutBase::GetBufferCount() const { in GetBufferCount()
473 return BindingIndex(mBindingCounts.bufferCount); in GetBufferCount()
[all …]
DBindGroup.h50 BufferBinding GetBindingAsBufferBinding(BindingIndex bindingIndex);
51 SamplerBase* GetBindingAsSampler(BindingIndex bindingIndex) const;
52 TextureViewBase* GetBindingAsTextureView(BindingIndex bindingIndex);
54 ExternalTextureBase* GetBindingAsExternalTexture(BindingIndex bindingIndex);
DBindingInfo.h35 static constexpr BindingIndex kMaxDynamicBuffersPerPipelineLayoutTyped =
36 BindingIndex(kMaxDynamicBuffersPerPipelineLayout);
45 static constexpr BindingIndex kMaxBindingsPerPipelineLayoutTyped =
46 BindingIndex(kMaxBindingsPerPipelineLayout);
DBindGroup.cpp273 BindingIndex(descriptor->entryCount) != descriptor->layout->GetBindingCount(), in ValidateBindGroupDescriptor()
281 ityp::bitset<BindingIndex, kMaxBindingsPerPipelineLayout> bindingsSet; in ValidateBindGroupDescriptor()
290 BindingIndex bindingIndex = it->second; in ValidateBindGroupDescriptor()
341 for (BindingIndex i{0}; i < mLayout->GetBindingCount(); ++i) { in BindGroupBase()
350 BindingIndex bindingIndex = in BindGroupBase()
390 for (BindingIndex bindingIndex{0}; bindingIndex < descriptor->layout->GetBufferCount(); in BindGroupBase()
411 for (BindingIndex i{0}; i < mLayout->GetBindingCount(); ++i) { in DestroyImpl()
453 BufferBinding BindGroupBase::GetBindingAsBufferBinding(BindingIndex bindingIndex) { in GetBindingAsBufferBinding()
462 SamplerBase* BindGroupBase::GetBindingAsSampler(BindingIndex bindingIndex) const { in GetBindingAsSampler()
469 TextureViewBase* BindGroupBase::GetBindingAsTextureView(BindingIndex bindingIndex) { in GetBindingAsTextureView()
[all …]
DProgrammableEncoder.cpp121 ityp::span<BindingIndex, const uint32_t> dynamicOffsets(dynamicOffsetsIn, in ValidateSetBindGroup()
122 BindingIndex(dynamicOffsetCountIn)); in ValidateSetBindGroup()
133 for (BindingIndex i{0}; i < dynamicOffsets.size(); ++i) { in ValidateSetBindGroup()
DIntegerTypes.h28 using BindingIndex = TypedInteger<struct BindingIndexT, uint32_t>; variable
DPassResourceUsageTracker.cpp83 for (BindingIndex bindingIndex{0}; bindingIndex < group->GetLayout()->GetBindingCount(); in AddBindGroup()
187 for (BindingIndex index{0}; index < group->GetLayout()->GetBindingCount(); ++index) { in AddResourcesReferencedByBindGroup()
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/
DBindGroupLayoutD3D12.h50 ityp::span<BindingIndex, const uint32_t> GetDescriptorHeapOffsets() const;
54 uint32_t GetShaderRegister(BindingIndex bindingIndex) const;
75 ityp::stack_vec<BindingIndex, uint32_t, kMaxOptimalBindingsPerGroup> mDescriptorHeapOffsets;
78 ityp::stack_vec<BindingIndex, uint32_t, kMaxOptimalBindingsPerGroup> mShaderRegisters;
DBindGroupLayoutD3D12.cpp76 for (BindingIndex bindingIndex{0}; bindingIndex < GetBindingCount(); ++bindingIndex) { in BindGroupLayout()
166 ityp::span<BindingIndex, const uint32_t> BindGroupLayout::GetDescriptorHeapOffsets() const { in GetDescriptorHeapOffsets()
170 uint32_t BindGroupLayout::GetShaderRegister(BindingIndex bindingIndex) const { in GetShaderRegister()
DPipelineLayoutD3D12.h39 BindingIndex bindingIndex) const;
87 ityp::array<BindingIndex, uint32_t, kMaxDynamicBuffersPerPipelineLayout>,
DPipelineLayoutD3D12.cpp137 for (BindingIndex dynamicBindingIndex{0}; in Initialize()
212 for (BindingIndex bindingIndex(0); bindingIndex < bgl->GetDynamicBufferCount(); in Initialize()
291 BindingIndex bindingIndex) const { in GetDynamicRootParameterIndex()
DBindGroupD3D12.cpp51 for (BindingIndex bindingIndex = bgl->GetDynamicBufferCount(); in BindGroup()
213 for (BindingIndex bindingIndex(0); bindingIndex < bgl->GetDynamicBufferCount(); in BindGroup()
DSamplerHeapCacheD3D12.cpp103 for (BindingIndex bindingIndex = bgl->GetDynamicBufferCount(); in GetOrCreate()
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/
DBindGroupLayoutVk.cpp95 ityp::vector<BindingIndex, VkDescriptorSetLayoutBinding> bindings; in Initialize()
99 BindingIndex bindingIndex = it.second; in Initialize()
129 for (BindingIndex bindingIndex{0}; bindingIndex < GetBindingCount(); ++bindingIndex) { in Initialize()
DBindGroupVk.cpp54 BindingIndex bindingIndex = it.second; in BindGroup()
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/
Dwin_if_list.c40 ULONG BindingIndex; member
90 b->BindingIndex = i; in ndisuio_query_bindings()
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/
Dwin_if_list.c40 ULONG BindingIndex; member
90 b->BindingIndex = i; in ndisuio_query_bindings()
/third_party/skia/third_party/externals/dawn/src/dawn_native/opengl/
DPipelineLayoutGL.h34 ityp::array<BindGroupIndex, ityp::vector<BindingIndex, GLuint>, kMaxBindGroups>;
DPipelineGL.cpp158 BindingIndex bindingIndex = bgl->GetBindingIndex(combined.textureLocation.binding); in InitializeBase()
172 BindingIndex bindingIndex = in InitializeBase()
DBindGroupGL.cpp29 BindingIndex bindingIndex = it->second; in ValidateGLBindGroupDescriptor()
DPipelineLayoutGL.cpp35 for (BindingIndex bindingIndex{0}; bindingIndex < bgl->GetBindingCount(); in PipelineLayout()
/third_party/skia/third_party/externals/dawn/src/dawn_native/metal/
DPipelineLayoutMTL.h46 ityp::stack_vec<BindingIndex, uint32_t, kMaxOptimalBindingsPerGroup>,
DPipelineLayoutMTL.mm40 for (BindingIndex bindingIndex{0};
DShaderModuleMTL.mm62 // Remap BindingNumber to BindingIndex in WGSL shader
73 BindingIndex bindingIndex = it.second;

12