Lines Matching full:attribs
58 spec.attribs.resize(2);
60 spec.attribs[0].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
61 spec.attribs[0].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
62 spec.attribs[0].storage = gls::DrawTestSpec::STORAGE_BUFFER;
63 spec.attribs[0].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
64 spec.attribs[0].componentCount = 4;
65 spec.attribs[0].offset = 0;
66 spec.attribs[0].stride = 0;
67 spec.attribs[0].normalize = false;
68 spec.attribs[0].instanceDivisor = 0;
69 spec.attribs[0].useDefaultAttribute = false;
71 spec.attribs[1].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
72 spec.attribs[1].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
73 spec.attribs[1].storage = gls::DrawTestSpec::STORAGE_BUFFER;
74 spec.attribs[1].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
75 spec.attribs[1].componentCount = 2;
76 spec.attribs[1].offset = 0;
77 spec.attribs[1].stride = 0;
78 spec.attribs[1].normalize = false;
79 spec.attribs[1].instanceDivisor = 0;
80 spec.attribs[1].useDefaultAttribute = false;
353 spec.attribs.push_back(attribSpec);
360 spec.attribs[0].instanceDivisor = 0;
367 if (spec.attribs[0].useDefaultAttribute && spec.primitive != gls::DrawTestSpec::PRIMITIVE_POINTS)
373 if (spec.attribs[0].componentCount == 1)
375 if (spec.attribs[0].outputType == gls::DrawTestSpec::OUTPUTTYPE_FLOAT || spec.attribs[0].outputType == gls::DrawTestSpec::OUTPUTTYPE_INT || spec.attribs[0].outputType == gls::DrawTestSpec::OUTPUTTYPE_UINT)
386 hash = (hash << 2) ^ (deUint32)spec.attribs[attrNdx].hash();