Home
last modified time | relevance | path

Searched refs:bindingIndex (Results 1 – 25 of 40) sorted by relevance

12

/external/angle/src/libANGLE/
DVertexArray.cpp55 AttributesMask VertexArrayState::getBindingToAttributesMask(GLuint bindingIndex) const in getBindingToAttributesMask()
57 ASSERT(bindingIndex < MAX_VERTEX_ATTRIB_BINDINGS); in getBindingToAttributesMask()
58 return mVertexBindings[bindingIndex].getBoundAttributesMask(); in getBindingToAttributesMask()
71 const GLuint oldBindingIndex = attrib.bindingIndex; in setAttribBinding()
84 attrib.bindingIndex = newBindingIndex; in setAttribBinding()
164 for (uint32_t bindingIndex = 0; bindingIndex < gl::MAX_VERTEX_ATTRIB_BINDINGS; ++bindingIndex) in detachBuffer() local
166 VertexBinding &binding = mState.mVertexBindings[bindingIndex]; in detachBuffer()
175 mArrayBufferObserverBindings[bindingIndex].reset(); in detachBuffer()
179 setDirtyBindingBit(bindingIndex, DIRTY_BINDING_BUFFER); in detachBuffer()
187 AttributesMask(static_cast<uint32_t>(1 << bindingIndex))); in detachBuffer()
[all …]
DVertexAttribute.cpp49 VertexAttribute::VertexAttribute(GLuint bindingIndex) in VertexAttribute() argument
55 bindingIndex(bindingIndex), in VertexAttribute()
65 bindingIndex(attrib.bindingIndex), in VertexAttribute()
78 bindingIndex = attrib.bindingIndex; in operator =()
DVertexArray.h53 const VertexBinding &getVertexBinding(size_t bindingIndex) const in getVertexBinding() argument
55 return mVertexBindings[bindingIndex]; in getVertexBinding()
59 return mVertexBindings[mVertexAttributes[attribIndex].bindingIndex]; in getBindingFromAttribIndex()
63 return mVertexAttributes[attribIndex].bindingIndex; in getBindingIndexFromAttribIndex()
72 AttributesMask getBindingToAttributesMask(GLuint bindingIndex) const;
186 const VertexBinding &getVertexBinding(size_t bindingIndex) const;
223 size_t bindingIndex,
227 void setVertexAttribBinding(const Context *context, size_t attribIndex, GLuint bindingIndex);
228 void setVertexBindingDivisor(size_t bindingIndex, GLuint divisor);
307 void setDirtyBindingBit(size_t bindingIndex, DirtyBindingBitType dirtyBindingBit);
[all …]
DVertexAttribute.h76 explicit VertexAttribute(GLuint bindingIndex);
91 GLuint bindingIndex; member
DState.h525 GLuint bindingIndex,
536 void setVertexAttribBinding(const Context *context, GLuint attribIndex, GLuint bindingIndex) in setVertexAttribBinding() argument
538 mVertexArray->setVertexAttribBinding(context, attribIndex, bindingIndex); in setVertexAttribBinding()
542 void setVertexBindingDivisor(GLuint bindingIndex, GLuint divisor);
DState.cpp1579 for (size_t bindingIndex = 0; bindingIndex < textureVector.size(); ++bindingIndex) in detachTexture() local
1581 BindingPointer<Texture> &binding = textureVector[bindingIndex]; in detachTexture()
1587 if (mCompleteTextureBindings[bindingIndex].getSubject() == binding.get()) in detachTexture()
1589 updateTextureBinding(context, bindingIndex, zeroTexture); in detachTexture()
1829 GLuint bindingIndex, in bindVertexBuffer() argument
1834 getVertexArray()->bindVertexBuffer(context, bindingIndex, boundBuffer, offset, stride); in bindVertexBuffer()
1850 void State::setVertexBindingDivisor(GLuint bindingIndex, GLuint divisor) in setVertexBindingDivisor() argument
1852 getVertexArray()->setVertexBindingDivisor(bindingIndex, divisor); in setVertexBindingDivisor()
DvalidationES31.cpp1178 GLuint bindingIndex, in ValidateBindVertexBuffer() argument
1196 if (bindingIndex >= static_cast<GLuint>(caps.maxVertexAttribBindings)) in ValidateBindVertexBuffer()
1225 bool ValidateVertexBindingDivisor(const Context *context, GLuint bindingIndex, GLuint divisor) in ValidateVertexBindingDivisor() argument
1234 if (bindingIndex >= static_cast<GLuint>(caps.maxVertexAttribBindings)) in ValidateVertexBindingDivisor()
1280 bool ValidateVertexAttribBinding(const Context *context, GLuint attribIndex, GLuint bindingIndex) in ValidateVertexAttribBinding() argument
1303 if (bindingIndex >= static_cast<GLuint>(caps.maxVertexAttribBindings)) in ValidateVertexAttribBinding()
/external/angle/src/libANGLE/renderer/gl/
DVertexArrayGL.cpp55 return (attribIndex == attrib.bindingIndex && attrib.relativeOffset == 0); in IsVertexAttribPointerSupported()
349 const auto &binding = bindings[attrib.bindingIndex]; in computeStreamingAttributeSizes()
425 const auto &binding = bindings[attrib.bindingIndex]; in streamAttributes()
526 mNativeState->attributes[idx].bindingIndex = static_cast<GLuint>(idx); in streamAttributes()
574 const auto &binding = bindings[attrib.bindingIndex]; in recoverForcedStreamingAttributesForDrawArraysInstanced()
586 mNativeState->attributes[idx].bindingIndex = static_cast<GLuint>(attrib.bindingIndex); in recoverForcedStreamingAttributesForDrawArraysInstanced()
661 (mNativeState->attributes[attribIndex].bindingIndex == attrib.bindingIndex) && in updateAttribPointer()
686 mNativeState->attributes[attribIndex].bindingIndex = static_cast<GLuint>(attribIndex); in updateAttribPointer()
763 GLuint bindingIndex = mState.getVertexAttribute(attribIndex).bindingIndex; in updateAttribBinding() local
764 if (mNativeState->attributes[attribIndex].bindingIndex == bindingIndex) in updateAttribBinding()
[all …]
DVertexArrayGL.h103 size_t bindingIndex,
113 void updateBindingBuffer(const gl::Context *context, size_t bindingIndex);
114 void updateBindingDivisor(const gl::Context *context, size_t bindingIndex);
DContextGL.cpp372 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in updateAttributesForBaseInstance()
414 (mState.getVertexArray()->getVertexBindings())[attrib.bindingIndex]; in resetUpdatedAttributes()
DStateManagerGL.h126 GLuint bindingIndex = 0; member
/external/angle/src/tests/perf_tests/
DBindingPerf.cpp166 size_t bindingIndex = it % bindingPointsSize; in drawBenchmark() local
169 GLenum binding = bindingPoints[bindingIndex]; in drawBenchmark()
174 ++bindingIndex; in drawBenchmark()
175 bindingIndex = (bindingIndex >= bindingPointsSize) ? 0 : bindingIndex; in drawBenchmark()
/external/mesa3d/src/mesa/main/
Dvarray.h117 GLuint bindingIndex);
366 _mesa_BindVertexBuffer_no_error(GLuint bindingIndex, GLuint buffer,
369 _mesa_BindVertexBuffer(GLuint bindingIndex, GLuint buffer, GLintptr offset,
373 _mesa_VertexArrayVertexBuffer_no_error(GLuint vaobj, GLuint bindingIndex,
377 _mesa_VertexArrayVertexBuffer(GLuint vaobj, GLuint bindingIndex, GLuint buffer,
381 _mesa_VertexArrayBindVertexBufferEXT(GLuint vaobj, GLuint bindingIndex, GLuint buffer,
453 _mesa_VertexAttribBinding_no_error(GLuint attribIndex, GLuint bindingIndex);
456 _mesa_VertexAttribBinding(GLuint attribIndex, GLuint bindingIndex);
460 GLuint bindingIndex);
464 GLuint bindingIndex);
[all …]
Dvarray.c164 GLuint bindingIndex) in _mesa_vertex_attrib_binding() argument
169 if (array->BufferBindingIndex != bindingIndex) { in _mesa_vertex_attrib_binding()
172 if (vao->BufferBinding[bindingIndex].BufferObj) in _mesa_vertex_attrib_binding()
177 if (vao->BufferBinding[bindingIndex].InstanceDivisor) in _mesa_vertex_attrib_binding()
183 vao->BufferBinding[bindingIndex]._BoundArrays |= array_bit; in _mesa_vertex_attrib_binding()
185 array->BufferBindingIndex = bindingIndex; in _mesa_vertex_attrib_binding()
255 GLuint bindingIndex, in vertex_binding_divisor() argument
259 &vao->BufferBinding[bindingIndex]; in vertex_binding_divisor()
2906 GLuint bindingIndex, GLuint buffer, GLintptr offset, in vertex_array_vertex_buffer() argument
2911 vao->BufferBinding[VERT_ATTRIB_GENERIC(bindingIndex)].BufferObj; in vertex_array_vertex_buffer()
[all …]
/external/llvm-project/mlir/tools/mlir-vulkan-runner/
DVulkanRuntime.cpp384 memoryBuffer.bindingIndex = resourceDataBindingPair.first; in createMemoryBuffers()
573 descriptorSetLayoutBinding.binding = memBuffer.bindingIndex; in initDescriptorSetLayoutBindingMap()
735 wSet.dstBinding = memoryBuffer.bindingIndex; in setWriteDescriptors()
867 if (resourceDataMap.count(deviceMemoryBuffer.bindingIndex)) { in updateHostMemoryBuffers()
870 resourceDataMap[deviceMemoryBuffer.bindingIndex]; in updateHostMemoryBuffers()
DVulkanRuntime.h29 BindingIndex bindingIndex{0};
/external/angle/src/libANGLE/renderer/vulkan/
DVertexArrayVk.cpp298 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in handleLineLoopIndirectDraw()
513 bindings[attribs[INDEX].bindingIndex], INDEX, bufferOnly)); \ in syncState()
535 bindings[attribs[INDEX].bindingIndex], INDEX, false)); \ in syncState()
574 const gl::VertexBinding &binding = bindings[attribs[attribIndex].bindingIndex]; in updateActiveAttribInfo()
794 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in updateStreamedAttribs()
Dvk_cache_utils.cpp2731 void DescriptorSetLayoutDesc::update(uint32_t bindingIndex, in update() argument
2740 PackedDescriptorSetBinding &packedBinding = mPackedDescriptorSetLayout[bindingIndex]; in update()
2758 for (uint32_t bindingIndex = 0; bindingIndex < kMaxDescriptorSetLayoutBindings; ++bindingIndex) in unpackBindings() local
2760 const PackedDescriptorSetBinding &packedBinding = mPackedDescriptorSetLayout[bindingIndex]; in unpackBindings()
2765 binding.binding = bindingIndex; in unpackBindings()
/external/angle/src/libANGLE/renderer/d3d/d3d11/
DVertexArray11.cpp261 translatedAttrib->binding = &bindings[translatedAttrib->attribute->bindingIndex]; in updateDirtyAttribs()
319 dynamicAttrib->binding = &bindings[dynamicAttrib->attribute->bindingIndex]; in updateDynamicAttribs()
DInputLayoutCache.cpp159 const auto &binding = bindings[attrib.bindingIndex]; in getInputLayout()
/external/angle/src/libANGLE/capture/
DFrameCapture.cpp1965 const gl::VertexBinding &binding = vertexBindings[attrib.bindingIndex]; in CaptureVertexArrayData()
3002 for (size_t bindingIndex = 0; bindingIndex < bindings.size(); ++bindingIndex) in CaptureMidExecutionSetup() local
3004 gl::TextureID textureID = bindings[bindingIndex].id(); in CaptureMidExecutionSetup()
3008 if (currentActiveTexture != bindingIndex) in CaptureMidExecutionSetup()
3011 GL_TEXTURE0 + static_cast<GLenum>(bindingIndex))); in CaptureMidExecutionSetup()
3012 currentActiveTexture = bindingIndex; in CaptureMidExecutionSetup()
3267 for (GLuint bindingIndex = 0; bindingIndex < static_cast<GLuint>(samplerBindings.size()); in CaptureMidExecutionSetup() local
3268 ++bindingIndex) in CaptureMidExecutionSetup()
3270 gl::SamplerID samplerID = samplerBindings[bindingIndex].id(); in CaptureMidExecutionSetup()
3273 cap(CaptureBindSampler(replayState, true, bindingIndex, samplerID)); in CaptureMidExecutionSetup()
[all …]
/external/angle/src/libANGLE/renderer/metal/
DVertexArrayMtl.mm261 ANGLE_TRY(syncDirtyAttrib(context, attribs[INDEX], bindings[attribs[INDEX].bindingIndex], \
271 ANGLE_TRY(syncDirtyAttrib(context, attribs[INDEX], bindings[attribs[INDEX].bindingIndex], \
281 ANGLE_TRY(syncDirtyAttrib(context, attribs[INDEX], bindings[attribs[INDEX].bindingIndex], \
393 const gl::VertexBinding &binding = bindings[attrib.bindingIndex];
506 const gl::VertexBinding &binding = bindings[attrib.bindingIndex];
/external/deqp/external/vulkancts/framework/vulkan/
DvkBuilderUtil.cpp112 while (bindings[bindingNdx].binding != samplerInfo.bindingIndex) in build()
DvkBuilderUtil.hpp104 deUint32 bindingIndex; member
/external/deqp/external/vulkancts/modules/vulkan/renderpass/
DvktRenderPassTests.cpp2058 deUint32 bindingIndex = 0; in SubpassRenderer() local
2076 bindingIndex, in SubpassRenderer()
2084 bindingIndex++; in SubpassRenderer()
2168 deUint32 bindingIndex = 0; in SubpassRenderer() local
2189 imageInfos[bindingIndex] = imageInfo; in SubpassRenderer()
2198 bindingIndex, in SubpassRenderer()
2202 &imageInfos[bindingIndex], in SubpassRenderer()
2206 writes[bindingIndex] = write; in SubpassRenderer()
2208 bindingIndex++; in SubpassRenderer()
2220 imageInfos[bindingIndex] = imageInfo; in SubpassRenderer()
[all …]

12