Home | History | Annotate | Download | only in functional

Lines Matching refs: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*sizeof(deUint32);
447 attributes.push_back(Attribute("a_pointSize", glu::VarType(glu::TYPE_FLOAT, glu::PRECISION_HIGHP), inputStride));
448 inputStride += 1*sizeof(deUint32);
459 attributes.push_back(Attribute(name, type, inputStride));
460 inputStride += glu::getDataTypeScalarSize(type.getBasicType())*sizeof(deUint32);
577 static void genInputData (const vector<Attribute>& attributes, int numInputs, int inputStride, deUint8* inputBasePtr, de::Random& rnd)
584 deUint8* ptr = inputBasePtr + position.offset + inputStride*ndx;
597 deUint8* ptr = inputBasePtr + pointSizePos->offset + inputStride*ndx;
608 genAttributeData(*attrib, inputBasePtr, inputStride, numInputs, rnd);