Lines Matching refs:attribIndex
1199 for (auto attribIndex : state.getAndResetDirtyCurrentValues()) in syncState() local
1201 invalidateCurrentValueAttrib(attribIndex); in syncState()
2039 void StateManager11::invalidateCurrentValueAttrib(size_t attribIndex) in invalidateCurrentValueAttrib() argument
2041 mDirtyCurrentValueAttribs.set(attribIndex); in invalidateCurrentValueAttrib()
2064 for (auto attribIndex : dirtyActiveAttribs) in syncCurrentValueAttribs() local
2066 if (vertexAttributes[attribIndex].enabled) in syncCurrentValueAttribs()
2069 const auto *attrib = &vertexAttributes[attribIndex]; in syncCurrentValueAttribs()
2070 const auto ¤tValue = currentValues[attribIndex]; in syncCurrentValueAttribs()
2071 TranslatedAttribute *currentValueAttrib = &mCurrentValueAttribs[attribIndex]; in syncCurrentValueAttribs()
2076 mDirtyVertexBufferRange.extend(static_cast<unsigned int>(attribIndex)); in syncCurrentValueAttribs()
2079 static_cast<size_t>(attribIndex))); in syncCurrentValueAttribs()
3036 for (size_t attribIndex = 0; attribIndex < (gl::MAX_VERTEX_ATTRIBS - reservedBuffers); in applyVertexBuffers() local
3037 ++attribIndex) in applyVertexBuffers()
3043 if (attribIndex < mCurrentAttributes.size()) in applyVertexBuffers()
3045 const TranslatedAttribute &attrib = *mCurrentAttributes[attribIndex]; in applyVertexBuffers()
3090 size_t bufferIndex = reservedBuffers + attribIndex; in applyVertexBuffers()
3250 for (size_t attribIndex = 0; attribIndex < mCurrentAttributes.size(); ++attribIndex) in updateVertexOffsetsForPointSpritesEmulation() local
3252 const auto &attrib = *mCurrentAttributes[attribIndex]; in updateVertexOffsetsForPointSpritesEmulation()
3253 size_t bufferIndex = reservedBuffers + attribIndex; in updateVertexOffsetsForPointSpritesEmulation()