Lines Matching defs:rgba

1335 _mesa_pack_luminance_from_rgba_float(GLuint n, GLfloat rgba[][4],
1346 GLfloat sum = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1351 dst[i] = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1358 GLfloat sum = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1360 dst[2*i+1] = rgba[i][ACOMP];
1364 dst[2*i] = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1365 dst[2*i+1] = rgba[i][ACOMP];
1442 GLuint rgba[][4], bool rgba_is_signed,
1460 * to 64-bit before the addition. Since rgba is defined as a GLuint array
1461 * we need to be careful when rgba packs signed data and make sure
1475 lum64 = (uint64_t) rgba[i][RCOMP] +
1476 (uint64_t) rgba[i][GCOMP] +
1477 (uint64_t) rgba[i][BCOMP];
1479 lum64 = (int64_t) ((int32_t) rgba[i][RCOMP]) +
1480 (int64_t) ((int32_t) rgba[i][GCOMP]) +
1481 (int64_t) ((int32_t) rgba[i][BCOMP]);
1510 lum64 = (uint64_t) rgba[i][RCOMP] +
1511 (uint64_t) rgba[i][GCOMP] +
1512 (uint64_t) rgba[i][BCOMP];
1514 lum64 = (int64_t) ((int32_t) rgba[i][RCOMP]) +
1515 (int64_t) ((int32_t) rgba[i][GCOMP]) +
1516 (int64_t) ((int32_t) rgba[i][BCOMP]);
1520 alpha = convert_integer(rgba[i][ACOMP], dst_bits,
1559 GLfloat *rgba, *dstPtr;
1568 rgba = malloc(4 * count * srcDepth * sizeof(GLfloat));
1569 if (!rgba) {
1576 dstPtr = rgba;
1602 return rgba;
1612 GLfloat *rgba;
1617 rgba = _mesa_unpack_color_index_to_rgba_float(ctx, dims,
1625 CLAMPED_FLOAT_TO_UBYTE(dst[i * 4 + 0], rgba[i * 4 + 0]);
1626 CLAMPED_FLOAT_TO_UBYTE(dst[i * 4 + 1], rgba[i * 4 + 1]);
1627 CLAMPED_FLOAT_TO_UBYTE(dst[i * 4 + 2], rgba[i * 4 + 2]);
1628 CLAMPED_FLOAT_TO_UBYTE(dst[i * 4 + 3], rgba[i * 4 + 3]);
1631 free(rgba);