/external/angle/src/libANGLE/ |
D | VertexArray.cpp | 55 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 …]
|
D | VertexAttribute.cpp | 49 VertexAttribute::VertexAttribute(GLuint bindingIndex) in VertexAttribute() argument 55 bindingIndex(bindingIndex), in VertexAttribute() 65 bindingIndex(attrib.bindingIndex), in VertexAttribute() 78 bindingIndex = attrib.bindingIndex; in operator =()
|
D | VertexArray.h | 53 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 …]
|
D | VertexAttribute.h | 76 explicit VertexAttribute(GLuint bindingIndex); 91 GLuint bindingIndex; member
|
D | State.h | 525 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);
|
D | State.cpp | 1579 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()
|
D | validationES31.cpp | 1178 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/ |
D | VertexArrayGL.cpp | 55 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 …]
|
D | VertexArrayGL.h | 103 size_t bindingIndex, 113 void updateBindingBuffer(const gl::Context *context, size_t bindingIndex); 114 void updateBindingDivisor(const gl::Context *context, size_t bindingIndex);
|
D | ContextGL.cpp | 372 const gl::VertexBinding &binding = bindings[attrib.bindingIndex]; in updateAttributesForBaseInstance() 414 (mState.getVertexArray()->getVertexBindings())[attrib.bindingIndex]; in resetUpdatedAttributes()
|
D | StateManagerGL.h | 126 GLuint bindingIndex = 0; member
|
/external/angle/src/tests/perf_tests/ |
D | BindingPerf.cpp | 166 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/ |
D | varray.h | 117 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 …]
|
D | varray.c | 164 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/ |
D | VulkanRuntime.cpp | 384 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()
|
D | VulkanRuntime.h | 29 BindingIndex bindingIndex{0};
|
/external/angle/src/libANGLE/renderer/vulkan/ |
D | VertexArrayVk.cpp | 298 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()
|
D | vk_cache_utils.cpp | 2731 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/ |
D | VertexArray11.cpp | 261 translatedAttrib->binding = &bindings[translatedAttrib->attribute->bindingIndex]; in updateDirtyAttribs() 319 dynamicAttrib->binding = &bindings[dynamicAttrib->attribute->bindingIndex]; in updateDynamicAttribs()
|
D | InputLayoutCache.cpp | 159 const auto &binding = bindings[attrib.bindingIndex]; in getInputLayout()
|
/external/angle/src/libANGLE/capture/ |
D | FrameCapture.cpp | 1965 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/ |
D | VertexArrayMtl.mm | 261 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/ |
D | vkBuilderUtil.cpp | 112 while (bindings[bindingNdx].binding != samplerInfo.bindingIndex) in build()
|
D | vkBuilderUtil.hpp | 104 deUint32 bindingIndex; member
|
/external/deqp/external/vulkancts/modules/vulkan/renderpass/ |
D | vktRenderPassTests.cpp | 2058 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 …]
|