Lines Matching refs:rgba
78 * span->array->rgba: incoming/result fragment colors
96 float4_array ccolor[4], rgba;
99 GLchan (*rgbaChan)[4] = span->array->rgba;
102 rgba = malloc(4 * n * sizeof(GLfloat));
103 if (!rgba) {
116 free(rgba);
122 rgba[i][RCOMP] = CHAN_TO_FLOAT(rgbaChan[i][RCOMP]);
123 rgba[i][GCOMP] = CHAN_TO_FLOAT(rgbaChan[i][GCOMP]);
124 rgba[i][BCOMP] = CHAN_TO_FLOAT(rgbaChan[i][BCOMP]);
125 rgba[i][ACOMP] = CHAN_TO_FLOAT(rgbaChan[i][ACOMP]);
153 argRGB[term] = rgba;
249 argA[term] = rgba;
309 rgba[i][RCOMP] = arg0[i][RCOMP] * scaleRGB;
310 rgba[i][GCOMP] = arg0[i][GCOMP] * scaleRGB;
311 rgba[i][BCOMP] = arg0[i][BCOMP] * scaleRGB;
316 rgba[i][RCOMP] = arg0[i][RCOMP] * arg1[i][RCOMP] * scaleRGB;
317 rgba[i][GCOMP] = arg0[i][GCOMP] * arg1[i][GCOMP] * scaleRGB;
318 rgba[i][BCOMP] = arg0[i][BCOMP] * arg1[i][BCOMP] * scaleRGB;
325 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg1[i][RCOMP] +
327 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg1[i][GCOMP] +
329 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg1[i][BCOMP] +
336 rgba[i][RCOMP] = (arg0[i][RCOMP] + arg1[i][RCOMP]) * scaleRGB;
337 rgba[i][GCOMP] = (arg0[i][GCOMP] + arg1[i][GCOMP]) * scaleRGB;
338 rgba[i][BCOMP] = (arg0[i][BCOMP] + arg1[i][BCOMP]) * scaleRGB;
346 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg1[i][RCOMP] +
348 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg1[i][GCOMP] +
350 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg1[i][BCOMP] +
356 rgba[i][RCOMP] = (arg0[i][RCOMP] + arg1[i][RCOMP] - 0.5F) * scaleRGB;
357 rgba[i][GCOMP] = (arg0[i][GCOMP] + arg1[i][GCOMP] - 0.5F) * scaleRGB;
358 rgba[i][BCOMP] = (arg0[i][BCOMP] + arg1[i][BCOMP] - 0.5F) * scaleRGB;
364 rgba[i][RCOMP] = (arg0[i][RCOMP] * arg2[i][RCOMP] +
366 rgba[i][GCOMP] = (arg0[i][GCOMP] * arg2[i][GCOMP] +
368 rgba[i][BCOMP] = (arg0[i][BCOMP] * arg2[i][BCOMP] +
374 rgba[i][RCOMP] = (arg0[i][RCOMP] - arg1[i][RCOMP]) * scaleRGB;
375 rgba[i][GCOMP] = (arg0[i][GCOMP] - arg1[i][GCOMP]) * scaleRGB;
376 rgba[i][BCOMP] = (arg0[i][BCOMP] - arg1[i][BCOMP]) * scaleRGB;
388 rgba[i][RCOMP] = rgba[i][GCOMP] = rgba[i][BCOMP] = dot;
400 rgba[i][RCOMP] = rgba[i][GCOMP] = rgba[i][BCOMP] = dot;
405 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) +
407 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) +
409 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) +
415 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) +
417 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) +
419 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) +
425 rgba[i][RCOMP] = ((arg0[i][RCOMP] * arg2[i][RCOMP]) -
427 rgba[i][GCOMP] = ((arg0[i][GCOMP] * arg2[i][GCOMP]) -
429 rgba[i][BCOMP] = ((arg0[i][BCOMP] * arg2[i][BCOMP]) -
448 rgba[i][ACOMP] = arg0[i][ACOMP] * scaleA;
453 rgba[i][ACOMP] = arg0[i][ACOMP] * arg1[i][ACOMP] * scaleA;
460 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg1[i][ACOMP] +
467 rgba[i][ACOMP] = (arg0[i][ACOMP] + arg1[i][ACOMP]) * scaleA;
475 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg1[i][ACOMP] +
483 rgba[i][ACOMP] = (arg0[i][ACOMP] + arg1[i][ACOMP] - 0.5F) * scaleA;
489 rgba[i][ACOMP] = (arg0[i][ACOMP] * arg2[i][ACOMP] +
496 rgba[i][ACOMP] = (arg0[i][ACOMP] - arg1[i][ACOMP]) * scaleA;
501 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP])
507 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP]) +
513 rgba[i][ACOMP] = ((arg0[i][ACOMP] * arg2[i][ACOMP])
530 rgba[i][ACOMP] = rgba[i][RCOMP];
535 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][RCOMP], rgba[i][RCOMP]);
536 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][GCOMP], rgba[i][GCOMP]);
537 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][BCOMP], rgba[i][BCOMP]);
538 UNCLAMPED_FLOAT_TO_CHAN(rgbaChan[i][ACOMP], rgba[i][ACOMP]);
540 /* The span->array->rgba values are of CHAN type so set
549 free(rgba);
640 primary_rgba[i][RCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][RCOMP]);
641 primary_rgba[i][GCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][GCOMP]);
642 primary_rgba[i][BCOMP] = CHAN_TO_FLOAT(span->array->rgba[i][BCOMP]);
643 primary_rgba[i][ACOMP] = CHAN_TO_FLOAT(span->array->rgba[i][ACOMP]);
713 * We modify the span->color.rgba values.