Lines Matching refs:results
65 /** The results of running the vertex program go into these arrays. */
66 GLvector4f results[VERT_RESULT_MAX];
343 if (!store->results[0].storage) {
345 assert(!store->results[i].storage);
346 _mesa_vector4f_alloc( &store->results[i], 0, VB->Size, 32 );
347 store->results[i].size = 4;
405 COPY_4V(store->results[attr].data[i], machine->Outputs[attr]);
410 store->results[VERT_RESULT_FOGC].data[i][1] = 0.0;
411 store->results[VERT_RESULT_FOGC].data[i][2] = 0.0;
412 store->results[VERT_RESULT_FOGC].data[i][3] = 1.0;
428 /* Fixup fog and point size results if needed */
433 store->results[VERT_RESULT_FOGC].data[i][0] = 1.0;
440 store->results[VERT_RESULT_PSIZ].data[i][0] = ctx->Point.Size;
448 * results could be different otherwise.
450 VB->ClipPtr = TransformRaw( &store->results[0],
473 VB->ClipPtr = &store->results[VERT_RESULT_HPOS];
478 VB->AttribPtr[VERT_ATTRIB_COLOR0] = &store->results[VERT_RESULT_COL0];
479 VB->AttribPtr[VERT_ATTRIB_COLOR1] = &store->results[VERT_RESULT_COL1];
480 VB->AttribPtr[VERT_ATTRIB_FOG] = &store->results[VERT_RESULT_FOGC];
481 VB->AttribPtr[_TNL_ATTRIB_POINTSIZE] = &store->results[VERT_RESULT_PSIZ];
482 VB->BackfaceColorPtr = &store->results[VERT_RESULT_BFC0];
483 VB->BackfaceSecondaryColorPtr = &store->results[VERT_RESULT_BFC1];
487 = &store->results[VERT_RESULT_TEX0 + i];
492 /* Note: varying results get put into the generic attributes */
494 = &store->results[VERT_RESULT_VAR0 + i];
543 results[i] );