Lines Matching refs:rgba
45 _mesa_scale_and_bias_rgba(GLuint n, GLfloat rgba[][4],
54 rgba[i][RCOMP] = rgba[i][RCOMP] * rScale + rBias;
60 rgba[i][GCOMP] = rgba[i][GCOMP] * gScale + gBias;
66 rgba[i][BCOMP] = rgba[i][BCOMP] * bScale + bBias;
72 rgba[i][ACOMP] = rgba[i][ACOMP] * aScale + aBias;
82 _mesa_map_rgba( const struct gl_context *ctx, GLuint n, GLfloat rgba[][4] )
94 GLfloat r = CLAMP(rgba[i][RCOMP], 0.0F, 1.0F);
95 GLfloat g = CLAMP(rgba[i][GCOMP], 0.0F, 1.0F);
96 GLfloat b = CLAMP(rgba[i][BCOMP], 0.0F, 1.0F);
97 GLfloat a = CLAMP(rgba[i][ACOMP], 0.0F, 1.0F);
98 rgba[i][RCOMP] = rMap[(int)_mesa_lroundevenf(r * rscale)];
99 rgba[i][GCOMP] = gMap[(int)_mesa_lroundevenf(g * gscale)];
100 rgba[i][BCOMP] = bMap[(int)_mesa_lroundevenf(b * bscale)];
101 rgba[i][ACOMP] = aMap[(int)_mesa_lroundevenf(a * ascale)];
106 * Map color indexes to float rgba values.
110 const GLuint index[], GLfloat rgba[][4] )
122 rgba[i][RCOMP] = rMap[index[i] & rmask];
123 rgba[i][GCOMP] = gMap[index[i] & gmask];
124 rgba[i][BCOMP] = bMap[index[i] & bmask];
125 rgba[i][ACOMP] = aMap[index[i] & amask];
165 GLuint n, GLfloat rgba[][4])
169 _mesa_scale_and_bias_rgba(n, rgba,
177 _mesa_map_rgba( ctx, n, rgba );
184 rgba[i][RCOMP] = CLAMP(rgba[i][RCOMP], 0.0F, 1.0F);
185 rgba[i][GCOMP] = CLAMP(rgba[i][GCOMP], 0.0F, 1.0F);
186 rgba[i][BCOMP] = CLAMP(rgba[i][BCOMP], 0.0F, 1.0F);
187 rgba[i][ACOMP] = CLAMP(rgba[i][ACOMP], 0.0F, 1.0F);