Lines Matching refs:array
94 const GLfloat fogCoord = span->array->attribs[VARYING_SLOT_FOGC][i][0]; \
127 * The fog value are either in the span->array->fog array or interpolated from
142 if (span->array->ChanType == GL_UNSIGNED_BYTE) {
147 else if (span->array->ChanType == GL_UNSIGNED_SHORT) {
168 if (span->array->ChanType == GL_UNSIGNED_BYTE) {
169 GLubyte (*rgba)[4] = span->array->rgba8;
172 else if (span->array->ChanType == GL_UNSIGNED_SHORT) {
173 GLushort (*rgba)[4] = span->array->rgba16;
177 GLfloat (*rgba)[4] = span->array->attribs[VARYING_SLOT_COL0];
178 assert(span->array->ChanType == GL_FLOAT);
187 if (span->array->ChanType == GL_UNSIGNED_BYTE) {
188 GLubyte (*rgba)[4] = span->array->rgba8;
191 else if (span->array->ChanType == GL_UNSIGNED_SHORT) {
192 GLushort (*rgba)[4] = span->array->rgba16;
196 GLfloat (*rgba)[4] = span->array->attribs[VARYING_SLOT_COL0];
197 assert(span->array->ChanType == GL_FLOAT);
206 if (span->array->ChanType == GL_UNSIGNED_BYTE) {
207 GLubyte (*rgba)[4] = span->array->rgba8;
210 else if (span->array->ChanType == GL_UNSIGNED_SHORT) {
211 GLushort (*rgba)[4] = span->array->rgba16;
215 GLfloat (*rgba)[4] = span->array->attribs[VARYING_SLOT_COL0];
216 assert(span->array->ChanType == GL_FLOAT);
228 /* The span's fog start/step/array values are blend factors in [0,1].
231 if (span->array->ChanType == GL_UNSIGNED_BYTE) {
232 GLubyte (*rgba)[4] = span->array->rgba8;
235 else if (span->array->ChanType == GL_UNSIGNED_SHORT) {
236 GLushort (*rgba)[4] = span->array->rgba16;
240 GLfloat (*rgba)[4] = span->array->attribs[VARYING_SLOT_COL0];
241 assert(span->array->ChanType == GL_FLOAT);