Lines Matching refs:attribs

85 	spec.attribs.resize(2);
87 spec.attribs[0].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
88 spec.attribs[0].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
89 spec.attribs[0].storage = gls::DrawTestSpec::STORAGE_BUFFER;
90 spec.attribs[0].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
91 spec.attribs[0].componentCount = 4;
92 spec.attribs[0].offset = 0;
93 spec.attribs[0].stride = 0;
94 spec.attribs[0].normalize = false;
95 spec.attribs[0].instanceDivisor = 0;
96 spec.attribs[0].useDefaultAttribute = false;
98 spec.attribs[1].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
99 spec.attribs[1].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
100 spec.attribs[1].storage = gls::DrawTestSpec::STORAGE_BUFFER;
101 spec.attribs[1].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
102 spec.attribs[1].componentCount = 2;
103 spec.attribs[1].offset = 0;
104 spec.attribs[1].stride = 0;
105 spec.attribs[1].normalize = false;
106 spec.attribs[1].instanceDivisor = 0;
107 spec.attribs[1].useDefaultAttribute = false;
158 spec.attribs.resize(1);
160 spec.attribs[0].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
161 spec.attribs[0].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
162 spec.attribs[0].storage = gls::DrawTestSpec::STORAGE_BUFFER;
163 spec.attribs[0].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
164 spec.attribs[0].componentCount = 2;
165 spec.attribs[0].offset = 0;
166 spec.attribs[0].stride = 0;
167 spec.attribs[0].normalize = false;
168 spec.attribs[0].instanceDivisor = 0;
169 spec.attribs[0].useDefaultAttribute = false;
193 spec.attribs.resize(2);
195 spec.attribs[0].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
196 spec.attribs[0].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
197 spec.attribs[0].storage = gls::DrawTestSpec::STORAGE_BUFFER;
198 spec.attribs[0].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
199 spec.attribs[0].componentCount = 4;
200 spec.attribs[0].offset = 0;
201 spec.attribs[0].stride = 0;
202 spec.attribs[0].normalize = false;
203 spec.attribs[0].instanceDivisor = 0;
204 spec.attribs[0].useDefaultAttribute = false;
206 spec.attribs[1].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
207 spec.attribs[1].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
208 spec.attribs[1].storage = gls::DrawTestSpec::STORAGE_BUFFER;
209 spec.attribs[1].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
210 spec.attribs[1].componentCount = 2;
211 spec.attribs[1].offset = 0;
212 spec.attribs[1].stride = 0;
213 spec.attribs[1].normalize = false;
214 spec.attribs[1].instanceDivisor = 0;
215 spec.attribs[1].useDefaultAttribute = false;
239 spec.attribs.resize(2);
241 spec.attribs[0].inputType = gls::DrawTestSpec::INPUTTYPE_FLOAT;
242 spec.attribs[0].outputType = gls::DrawTestSpec::OUTPUTTYPE_VEC2;
243 spec.attribs[0].storage = gls::DrawTestSpec::STORAGE_BUFFER;
244 spec.attribs[0].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
245 spec.attribs[0].componentCount = 2;
246 spec.attribs[0].offset = 0;
247 spec.attribs[0].stride = 0;
248 spec.attribs[0].normalize = false;
249 spec.attribs[0].instanceDivisor = 0;
250 spec.attribs[0].useDefaultAttribute = false;
267 spec.attribs[1].inputType = iopairs[ioNdx].input;
268 spec.attribs[1].outputType = iopairs[ioNdx].output;
269 spec.attribs[1].storage = gls::DrawTestSpec::STORAGE_BUFFER;
270 spec.attribs[1].usage = gls::DrawTestSpec::USAGE_STATIC_DRAW;
271 spec.attribs[1].componentCount = iopairs[ioNdx].componentCount;
272 spec.attribs[1].offset = 0;
273 spec.attribs[1].stride = 0;
274 spec.attribs[1].normalize = false;
275 spec.attribs[1].instanceDivisor = 0;
276 spec.attribs[1].useDefaultAttribute = true;
639 spec.attribs.push_back(attribSpec);
646 spec.attribs[0].instanceDivisor = 0;
653 if (spec.attribs[0].useDefaultAttribute && spec.primitive != gls::DrawTestSpec::PRIMITIVE_POINTS)
659 if (spec.attribs[0].componentCount == 1)
661 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)
672 hash = (hash << 2) ^ (deUint32)spec.attribs[attrNdx].hash();