Lines Matching refs:dst

162       GLubyte *dst = (GLubyte *) _mesa_image_address2d(packing, dest,
164 if (!dst)
168 memcpy( dst, src, width_in_bytes );
170 flip_bytes( dst, width_in_bytes );
180 GLubyte *d = dst;
207 GLubyte *d = dst;
560 GLubyte *dst = (GLubyte *) dest;
563 dst[i] = (GLubyte) (indexes[i] & 0xff);
569 GLuint *dst = (GLuint *) dest;
572 dst[i] = (GLushort) (indexes[i] & 0xffff);
581 GLuint *dst = (GLuint *) dest;
584 dst[i*2+1] = indexes[i] & 0xff; /* lower 8 bits */
623 GLbyte *dst = (GLbyte *) dest;
626 dst[i] = (GLbyte) (source[i] & 0x7f);
632 GLushort *dst = (GLushort *) dest;
635 dst[i] = (GLushort) source[i];
638 _mesa_swap2( (GLushort *) dst, n );
644 GLshort *dst = (GLshort *) dest;
647 dst[i] = (GLshort) source[i];
650 _mesa_swap2( (GLushort *) dst, n );
656 GLuint *dst = (GLuint *) dest;
659 dst[i] = (GLuint) source[i];
662 _mesa_swap4( (GLuint *) dst, n );
668 GLint *dst = (GLint *) dest;
671 dst[i] = (GLint) source[i];
674 _mesa_swap4( (GLuint *) dst, n );
680 GLfloat *dst = (GLfloat *) dest;
683 dst[i] = (GLfloat) source[i];
686 _mesa_swap4( (GLuint *) dst, n );
693 GLhalfARB *dst = (GLhalfARB *) dest;
696 dst[i] = _mesa_float_to_half( (float) source[i] );
699 _mesa_swap2( (GLushort *) dst, n );
705 GLubyte *dst = (GLubyte *) dest;
710 *dst = 0;
711 *dst |= ((source[i] != 0) << shift);
715 dst++;
720 GLubyte *dst = (GLubyte *) dest;
725 *dst = 0;
726 *dst |= ((source[i] != 0) << shift);
730 dst++;
787 GLushort *dst = (GLushort *) dest;
790 dst[i] = src[i] >> 16;
798 GLuint *dst = (GLuint *) dest;
801 dst[i] = src[i] | (src[i] << 16);
809 GLuint *dst = (GLuint *) dest;
812 dst[i] = src[i] >> 8;
1022 GLubyte *dst = (GLubyte *) dest;
1025 dst[i] = FLOAT_TO_UBYTE( depthSpan[i] );
1031 GLbyte *dst = (GLbyte *) dest;
1034 dst[i] = FLOAT_TO_BYTE( depthSpan[i] );
1040 GLushort *dst = (GLushort *) dest;
1043 CLAMPED_FLOAT_TO_USHORT(dst[i], depthSpan[i]);
1046 _mesa_swap2( (GLushort *) dst, n );
1052 GLshort *dst = (GLshort *) dest;
1055 dst[i] = FLOAT_TO_SHORT( depthSpan[i] );
1058 _mesa_swap2( (GLushort *) dst, n );
1065 GLuint *dst = (GLuint *) dest;
1070 dst[i] = (z << 8);
1073 _mesa_swap4( (GLuint *) dst, n );
1079 GLuint *dst = (GLuint *) dest;
1082 dst[i] = FLOAT_TO_UINT( depthSpan[i] );
1085 _mesa_swap4( (GLuint *) dst, n );
1091 GLint *dst = (GLint *) dest;
1094 dst[i] = FLOAT_TO_INT( depthSpan[i] );
1097 _mesa_swap4( (GLuint *) dst, n );
1103 GLfloat *dst = (GLfloat *) dest;
1106 dst[i] = depthSpan[i];
1109 _mesa_swap4( (GLuint *) dst, n );
1116 GLhalfARB *dst = (GLhalfARB *) dest;
1119 dst[i] = _mesa_float_to_half(depthSpan[i]);
1122 _mesa_swap2( (GLushort *) dst, n );
1244 GLubyte *dst;
1249 dst = destBuffer;
1262 GLubyte *d = dst;
1289 GLubyte *d = dst;
1314 memcpy(dst, src, bytesPerRow);
1319 flip_bytes((GLubyte *) dst, bytesPerRow);
1322 _mesa_swap2((GLushort*) dst, compsPerRow);
1325 _mesa_swap4((GLuint*) dst, compsPerRow);
1327 dst += bytesPerRow;
1340 GLfloat *dst = (GLfloat *) dstAddr;
1347 dst[i] = CLAMP(sum, 0.0F, 1.0F);
1351 dst[i] = rgba[i][RCOMP] + rgba[i][GCOMP] + rgba[i][BCOMP];
1359 dst[2*i] = CLAMP(sum, 0.0F, 1.0F);
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];
1416 /* If the dst type is < 32-bit, we need an extra clamp */
1457 * 32-bit R,G,B components, then we clamp the result to the dst type size.
1488 GLbyte *dst = (GLbyte *) dstAddr;
1489 dst[i] = lum32;
1494 GLshort *dst = (GLshort *) dstAddr;
1495 dst[i] = lum32;
1500 GLint *dst = (GLint *) dstAddr;
1501 dst[i] = lum32;
1525 GLbyte *dst = (GLbyte *) dstAddr;
1526 dst[2*i] = lum32;
1527 dst[2*i+1] = alpha;
1532 GLshort *dst = (GLshort *) dstAddr;
1533 dst[i] = lum32;
1534 dst[2*i+1] = alpha;
1539 GLint *dst = (GLint *) dstAddr;
1540 dst[i] = lum32;
1541 dst[2*i+1] = alpha;
1613 GLubyte *dst;
1623 dst = malloc(count * 4 * sizeof(GLubyte));
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]);
1633 return dst;
1638 const void *src, uint8_t dst[][4])
1644 unpack->unpack_rgba_8unorm((uint8_t *)dst, src, n);
1653 dst[i][0] = _mesa_float_to_unorm(tmp[i*4+0], 8);
1654 dst[i][1] = _mesa_float_to_unorm(tmp[i*4+1], 8);
1655 dst[i][2] = _mesa_float_to_unorm(tmp[i*4+2], 8);
1656 dst[i][3] = _mesa_float_to_unorm(tmp[i*4+3], 8);
1673 unpack_uint_24_8_depth_stencil_Z24_UNORM_S8_UINT(const uint32_t *src, uint32_t *dst, uint32_t n)
1679 dst[i] = val >> 24 | val << 8;
1685 uint32_t *dst, uint32_t n)
1694 dst[i] = (z24 << 8) | s;
1699 unpack_uint_24_8_depth_stencil_S8_UINT_Z24_UNORM(const uint32_t *src, uint32_t *dst, uint32_t n)
1701 memcpy(dst, src, n * 4);
1710 const void *src, uint32_t *dst)
1714 unpack_uint_24_8_depth_stencil_S8_UINT_Z24_UNORM(src, dst, n);
1717 unpack_uint_24_8_depth_stencil_Z24_UNORM_S8_UINT(src, dst, n);
1720 unpack_uint_24_8_depth_stencil_Z32_S8X24(src, dst, n);
1729 uint32_t *dst, uint32_t n)
1732 struct z32f_x24s8 *d = (struct z32f_x24s8 *) dst;
1746 uint32_t *dst, uint32_t n)
1748 memcpy(dst, src, n * sizeof(struct z32f_x24s8));
1753 uint32_t *dst, uint32_t n)
1756 struct z32f_x24s8 *d = (struct z32f_x24s8 *) dst;
1784 const void *src, uint32_t *dst)
1788 unpack_float_32_uint_24_8_S8_UINT_Z24_UNORM(src, dst, n);
1791 unpack_float_32_uint_24_8_Z24_UNORM_S8_UINT(src, dst, n);
1794 unpack_float_32_uint_24_8_Z32_FLOAT_S8X24_UINT(src, dst, n);