Lines Matching defs:inputStride
437 static void computeInputLayout (vector<Attribute>& attributes, int& inputStride, const vector<Varying>& varyings, bool usePointSize)
439 inputStride = 0;
442 attributes.push_back(Attribute("a_position", glu::VarType(glu::TYPE_FLOAT_VEC4, glu::PRECISION_HIGHP), inputStride));
443 inputStride += 4*(int)sizeof(deUint32);
447 attributes.push_back(Attribute("a_pointSize", glu::VarType(glu::TYPE_FLOAT, glu::PRECISION_HIGHP), inputStride));
448 inputStride += 1*(int)sizeof(deUint32);
459 attributes.push_back(Attribute(name, type, inputStride));
460 inputStride += glu::getDataTypeScalarSize(type.getBasicType())*(int)sizeof(deUint32);
590 static void genInputData (const vector<Attribute>& attributes, int numInputs, int inputStride, deUint8* inputBasePtr, de::Random& rnd)
597 deUint8* ptr = inputBasePtr + position.offset + inputStride*ndx;
610 deUint8* ptr = inputBasePtr + pointSizePos->offset + inputStride*ndx;
621 genAttributeData(*attrib, inputBasePtr, inputStride, numInputs, rnd);