Lines Matching refs:numComponents
185 const int numComponents = attribType.getNumElements(); in shadeVertices() local
188 DE_ASSERT(attribType.isFloatOrVec() && de::inRange(numComponents, 1, 4)); in shadeVertices()
197 if (numComponents >= 2) access.component(1).asFloat(ndx) = attribValue[1]; in shadeVertices()
198 if (numComponents >= 3) access.component(2).asFloat(ndx) = attribValue[2]; in shadeVertices()
199 if (numComponents >= 4) access.component(3).asFloat(ndx) = attribValue[3]; in shadeVertices()
226 const int numComponents = varType.getNumElements(); in shadeVertices() local
229 DE_ASSERT(varType.isFloatOrVec() && de::inRange(numComponents, 1, 4)); in shadeVertices()
238 if (numComponents >= 2) dst[1] = access.component(1).asFloat(ndx); in shadeVertices()
239 if (numComponents >= 3) dst[2] = access.component(2).asFloat(ndx); in shadeVertices()
240 if (numComponents >= 4) dst[3] = access.component(3).asFloat(ndx); in shadeVertices()
264 const int numComponents = varType.getNumElements(); in shadeFragments() local
267 DE_ASSERT(varType.isFloatOrVec() && de::inRange(numComponents, 1, 4)); in shadeFragments()
279 if (numComponents >= 2) access.component(1).asFloat(dstNdx) = varValue[1]; in shadeFragments()
280 if (numComponents >= 3) access.component(2).asFloat(dstNdx) = varValue[2]; in shadeFragments()
281 if (numComponents >= 4) access.component(3).asFloat(dstNdx) = varValue[3]; in shadeFragments()