Lines Matching refs:array
161 zoomed.array = swrast->ZoomedArrays;
162 zoomed.array->ChanType = span->array->ChanType;
163 if (zoomed.array->ChanType == GL_UNSIGNED_BYTE)
164 zoomed.array->rgba = (GLchan (*)[4]) zoomed.array->rgba8;
165 else if (zoomed.array->ChanType == GL_UNSIGNED_SHORT)
166 zoomed.array->rgba = (GLchan (*)[4]) zoomed.array->rgba16;
168 zoomed.array->rgba = (GLchan (*)[4]) zoomed.array->attribs[VARYING_SLOT_COL0];
182 /* we'll generate an array of colorss */
198 /* we'll generate an array of depth values */
210 if (zoomed.array->ChanType == GL_UNSIGNED_BYTE) {
217 COPY_4UBV(zoomed.array->rgba8[i], rgba[j]);
220 else if (zoomed.array->ChanType == GL_UNSIGNED_SHORT) {
227 COPY_4V(zoomed.array->rgba16[i], rgba[j]);
237 COPY_4V(zoomed.array->attribs[VARYING_SLOT_COL0][i], rgba[j]);
242 if (zoomed.array->ChanType == GL_UNSIGNED_BYTE) {
249 zoomed.array->rgba8[i][0] = rgb[j][0];
250 zoomed.array->rgba8[i][1] = rgb[j][1];
251 zoomed.array->rgba8[i][2] = rgb[j][2];
252 zoomed.array->rgba8[i][3] = 0xff;
255 else if (zoomed.array->ChanType == GL_UNSIGNED_SHORT) {
262 zoomed.array->rgba16[i][0] = rgb[j][0];
263 zoomed.array->rgba16[i][1] = rgb[j][1];
264 zoomed.array->rgba16[i][2] = rgb[j][2];
265 zoomed.array->rgba16[i][3] = 0xffff;
275 zoomed.array->attribs[VARYING_SLOT_COL0][i][0] = rgb[j][0];
276 zoomed.array->attribs[VARYING_SLOT_COL0][i][1] = rgb[j][1];
277 zoomed.array->attribs[VARYING_SLOT_COL0][i][2] = rgb[j][2];
278 zoomed.array->attribs[VARYING_SLOT_COL0][i][3] = 1.0F;
289 zoomed.array->z[i] = zValues[j];
304 (zoomed.array->ChanType == GL_UNSIGNED_BYTE) ? 4 * sizeof(GLubyte) :
305 ((zoomed.array->ChanType == GL_UNSIGNED_SHORT) ? 4 * sizeof(GLushort)
314 memcpy(rgbaSave, zoomed.array->rgba, zoomed.end * pixelSize);
321 memcpy(zoomed.array->rgba, rgbaSave, zoomed.end * pixelSize);
351 (const GLvoid *) span->array->z, GL_DEPTH_COMPONENT);