Home | History | Annotate | Download | only in swrast

Lines Matching full:rgba

78  *                       span->array->rgba: incoming/result fragment colors
95 float4_array ccolor[4], rgba;
98 GLchan (*rgbaChan)[4] = span->array->rgba;
101 rgba = (float4_array) malloc(4 * n * sizeof(GLfloat));
102 if (!rgba) {
115 free(rgba);
121 rgba[i][RCOMP] = CHAN_TO_FLOAT(rgbaChan[i][RCOMP]);
122 rgba[i][GCOMP] = CHAN_TO_FLOAT(rgbaChan[i][GCOMP]);
123 rgba[i][BCOMP] = CHAN_TO_FLOAT(rgbaChan[i][BCOMP]);
124 rgba[i][ACOMP] = CHAN_TO_FLOAT(rgbaChan[i][ACOMP]);
152 argRGB[term] = rgba;
248 argA[term] = rgba;
308 rgba[i][RCOMP] = arg0[i][RCOMP] * scaleRGB;
309 rgba[i][GCOMP] = arg0[i][GCOMP] * scaleRGB;
310 rgba[i][BCOMP] = arg0[i][BCOMP] * scaleRGB;
315 rgba[i][RCOMP] = arg0[i][RCOMP] * arg1[i][RCOMP] * scaleRGB;
316 rgba[i][GCOMP] = arg0[i][GCOMP] * arg1[i][GCOMP] * scaleRGB;
317 rgba[i][BCOMP] = arg0[i][BCOMP] * arg1[i][BCOMP] * scaleRGB;
324 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg1[i][RCOMP] +
326 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg1[i][GCOMP] +
328 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg1[i][BCOMP] +
335 rgba[i][RCOMP] = (arg0[i][RCOMP] + arg1[i][RCOMP]) * scaleRGB;
336 rgba[i][GCOMP] = (arg0[i][GCOMP] + arg1[i][GCOMP]) * scaleRGB;
337 rgba[i][BCOMP] = (arg0[i][BCOMP] + arg1[i][BCOMP]) * scaleRGB;
345 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg1[i][RCOMP] +
347 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg1[i][GCOMP] +
349 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg1[i][BCOMP] +
355 rgba[i][RCOMP] = (arg0[i][RCOMP] + arg1[i][RCOMP] - 0.5F) * scaleRGB;
356 rgba[i][GCOMP] = (arg0[i][GCOMP] + arg1[i][GCOMP] - 0.5F) * scaleRGB;
357 rgba[i][BCOMP] = (arg0[i][BCOMP] + arg1[i][BCOMP] - 0.5F) * scaleRGB;
363 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg2[i][RCOMP] +
365 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg2[i][GCOMP] +
367 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg2[i][BCOMP] +
373 rgba[i][RCOMP] = (arg0[i][RCOMP] - arg1[i][RCOMP]) * scaleRGB;
374 rgba[i][GCOMP] = (arg0[i][GCOMP] - arg1[i][GCOMP]) * scaleRGB;
375 rgba[i][BCOMP] = (arg0[i][BCOMP] - arg1[i][BCOMP]) * scaleRGB;
387 rgba[i][RCOMP] = rgba[i][GCOMP] = rgba[i][BCOMP] = dot;
399 rgba[i][RCOMP] = rgba[i][GCOMP] = rgba[i][BCOMP] = dot;
404 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) +
406 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) +
408 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) +
414 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) +
416 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) +
418 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) +
424 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) -
426 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) -
428 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) -
433 /* this produces a fixed rgba color, and the coord calc is done elsewhere */
435 /* rgba result is 0,0,0,1 */
436 rgba[i][RCOMP] = 0.0;
437 rgba[i][GCOMP] = 0.0;
438 rgba[i][BCOMP] = 0.0;
439 rgba[i][ACOMP] = 1.0;
457 rgba[i][ACOMP] = arg0[i][ACOMP] * scaleA;
462 rgba[i][ACOMP] = arg0[i][ACOMP] * arg1[i][ACOMP] * scaleA;
469 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg1[i][ACOMP] +
476 rgba[i][ACOMP] = (arg0[i][ACOMP] + arg1[i][ACOMP]) * scaleA;
484 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg1[i][ACOMP] +
492 rgba[i][ACOMP] = (arg0[i][ACOMP] + arg1[i][ACOMP] - 0.5F) * scaleA;
498 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg2[i][ACOMP] +
505 rgba[i][ACOMP] = (arg0[i][ACOMP] - arg1[i][ACOMP]) * scaleA;
510 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP])
516 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP]) +
522 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP])
539 rgba[i][ACOMP] = rgba[i][RCOMP];
544 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][RCOMP], rgba[i][RCOMP]);
545 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][GCOMP], rgba[i][GCOMP]);
546 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][BCOMP], rgba[i][BCOMP]);
547 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][ACOMP], rgba[i][ACOMP]);
549 /* The span->array->rgba values are of CHAN type so set
558 free(rgba);
637 primary_rgba[i][RCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][RCOMP]);
638 primary_rgba[i][GCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][GCOMP]);
639 primary_rgba[i][BCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][BCOMP]);
640 primary_rgba[i][ACOMP] = CHAN_TO_FLOAT(span->array->rgba[i][ACOMP]);
775 * We modify the span->color.rgba values.