Lines Matching refs:attribIndex
261 for (size_t attribIndex = 0; attribIndex < vertexAttributes.size(); ++attribIndex) in prepareVertexData() local
264 if (!executable->isAttribLocationActive(attribIndex)) in prepareVertexData()
267 const auto &attrib = vertexAttributes[attribIndex]; in prepareVertexData()
271 translatedAttribs->resize(attribIndex + 1); in prepareVertexData()
273 TranslatedAttribute *translated = &(*translatedAttribs)[attribIndex]; in prepareVertexData()
274 auto currentValueData = state.getVertexAttribCurrentValue(attribIndex); in prepareVertexData()
293 mDynamicAttribsMaskCache.set(attribIndex); in prepareVertexData()
301 ANGLE_TRY(storeCurrentValue(context, currentValueData, translated, attribIndex)); in prepareVertexData()
442 for (auto attribIndex : dynamicAttribsMask) in storeDynamicAttribs() local
444 const auto &dynamicAttrib = (*translatedAttribs)[attribIndex]; in storeDynamicAttribs()
449 for (auto attribIndex : dynamicAttribsMask) in storeDynamicAttribs() local
451 auto *dynamicAttrib = &(*translatedAttribs)[attribIndex]; in storeDynamicAttribs()
464 for (auto attribIndex : dynamicAttribsMask) in PromoteDynamicAttribs() local
466 const auto &dynamicAttrib = translatedAttribs[attribIndex]; in PromoteDynamicAttribs()
580 size_t attribIndex) in storeCurrentValue() argument
582 CurrentValueState *cachedState = &mCurrentValueCache[attribIndex]; in storeCurrentValue()