Lines Matching refs:src

87 typedef void (*unpack_rgba_func)(const void *src, GLfloat dst[][4], GLuint n);
91 unpack_RGBA8888(const void *src, GLfloat dst[][4], GLuint n)
93 const GLuint *s = ((const GLuint *) src);
104 unpack_RGBA8888_REV(const void *src, GLfloat dst[][4], GLuint n)
106 const GLuint *s = ((const GLuint *) src);
117 unpack_ARGB8888(const void *src, GLfloat dst[][4], GLuint n)
119 const GLuint *s = ((const GLuint *) src);
130 unpack_ARGB8888_REV(const void *src, GLfloat dst[][4], GLuint n)
132 const GLuint *s = ((const GLuint *) src);
143 unpack_RGBX8888(const void *src, GLfloat dst[][4], GLuint n)
145 const GLuint *s = ((const GLuint *) src);
156 unpack_RGBX8888_REV(const void *src, GLfloat dst[][4], GLuint n)
158 const GLuint *s = ((const GLuint *) src);
169 unpack_XRGB8888(const void *src, GLfloat dst[][4], GLuint n)
171 const GLuint *s = ((const GLuint *) src);
182 unpack_XRGB8888_REV(const void *src, GLfloat dst[][4], GLuint n)
184 const GLuint *s = ((const GLuint *) src);
195 unpack_RGB888(const void *src, GLfloat dst[][4], GLuint n)
197 const GLubyte *s = (const GLubyte *) src;
208 unpack_BGR888(const void *src, GLfloat dst[][4], GLuint n)
210 const GLubyte *s = (const GLubyte *) src;
221 unpack_RGB565(const void *src, GLfloat dst[][4], GLuint n)
223 const GLushort *s = ((const GLushort *) src);
234 unpack_RGB565_REV(const void *src, GLfloat dst[][4], GLuint n)
236 const GLushort *s = ((const GLushort *) src);
248 unpack_ARGB4444(const void *src, GLfloat dst[][4], GLuint n)
250 const GLushort *s = ((const GLushort *) src);
261 unpack_ARGB4444_REV(const void *src, GLfloat dst[][4], GLuint n)
263 const GLushort *s = ((const GLushort *) src);
274 unpack_RGBA5551(const void *src, GLfloat dst[][4], GLuint n)
276 const GLushort *s = ((const GLushort *) src);
287 unpack_ARGB1555(const void *src, GLfloat dst[][4], GLuint n)
289 const GLushort *s = ((const GLushort *) src);
300 unpack_ARGB1555_REV(const void *src, GLfloat dst[][4], GLuint n)
302 const GLushort *s = ((const GLushort *) src);
314 unpack_AL44(const void *src, GLfloat dst[][4], GLuint n)
316 const GLubyte *s = ((const GLubyte *) src);
327 unpack_AL88(const void *src, GLfloat dst[][4], GLuint n)
329 const GLushort *s = ((const GLushort *) src);
340 unpack_AL88_REV(const void *src, GLfloat dst[][4], GLuint n)
342 const GLushort *s = ((const GLushort *) src);
353 unpack_AL1616(const void *src, GLfloat dst[][4], GLuint n)
355 const GLuint *s = ((const GLuint *) src);
366 unpack_AL1616_REV(const void *src, GLfloat dst[][4], GLuint n)
368 const GLuint *s = ((const GLuint *) src);
379 unpack_RGB332(const void *src, GLfloat dst[][4], GLuint n)
381 const GLubyte *s = ((const GLubyte *) src);
393 unpack_A8(const void *src, GLfloat dst[][4], GLuint n)
395 const GLubyte *s = ((const GLubyte *) src);
406 unpack_A16(const void *src, GLfloat dst[][4], GLuint n)
408 const GLushort *s = ((const GLushort *) src);
419 unpack_L8(const void *src, GLfloat dst[][4], GLuint n)
421 const GLubyte *s = ((const GLubyte *) src);
432 unpack_L16(const void *src, GLfloat dst[][4], GLuint n)
434 const GLushort *s = ((const GLushort *) src);
445 unpack_I8(const void *src, GLfloat dst[][4], GLuint n)
447 const GLubyte *s = ((const GLubyte *) src);
458 unpack_I16(const void *src, GLfloat dst[][4], GLuint n)
460 const GLushort *s = ((const GLushort *) src);
471 unpack_YCBCR(const void *src, GLfloat dst[][4], GLuint n)
475 const GLushort *src0 = ((const GLushort *) src) + i * 2; /* even */
496 unpack_YCBCR_REV(const void *src, GLfloat dst[][4], GLuint n)
500 const GLushort *src0 = ((const GLushort *) src) + i * 2; /* even */
521 unpack_R8(const void *src, GLfloat dst[][4], GLuint n)
523 const GLubyte *s = ((const GLubyte *) src);
534 unpack_GR88(const void *src, GLfloat dst[][4], GLuint n)
536 const GLushort *s = ((const GLushort *) src);
547 unpack_RG88(const void *src, GLfloat dst[][4], GLuint n)
549 const GLushort *s = ((const GLushort *) src);
560 unpack_R16(const void *src, GLfloat dst[][4], GLuint n)
562 const GLushort *s = ((const GLushort *) src);
573 unpack_RG1616(const void *src, GLfloat dst[][4], GLuint n)
575 const GLuint *s = ((const GLuint *) src);
586 unpack_RG1616_REV(const void *src, GLfloat dst[][4], GLuint n)
588 const GLuint *s = ((const GLuint *) src);
599 unpack_ARGB2101010(const void *src, GLfloat dst[][4], GLuint n)
601 const GLuint *s = ((const GLuint *) src);
613 unpack_ABGR2101010_UINT(const void *src, GLfloat dst[][4], GLuint n)
615 const GLuint *s = ((const GLuint *) src);
627 unpack_Z24_S8(const void *src, GLfloat dst[][4], GLuint n)
630 const GLuint *s = ((const GLuint *) src);
644 unpack_S8_Z24(const void *src, GLfloat dst[][4], GLuint n)
647 const GLuint *s = ((const GLuint *) src);
661 unpack_Z16(const void *src, GLfloat dst[][4], GLuint n)
663 const GLushort *s = ((const GLushort *) src);
674 unpack_X8_Z24(const void *src, GLfloat dst[][4], GLuint n)
676 unpack_S8_Z24(src, dst, n);
680 unpack_Z24_X8(const void *src, GLfloat dst[][4], GLuint n)
682 unpack_Z24_S8(src, dst, n);
686 unpack_Z32(const void *src, GLfloat dst[][4], GLuint n)
688 const GLuint *s = ((const GLuint *) src);
699 unpack_Z32_FLOAT(const void *src, GLfloat dst[][4], GLuint n)
701 const GLfloat *s = ((const GLfloat *) src);
712 unpack_Z32_FLOAT_X24S8(const void *src, GLfloat dst[][4], GLuint n)
714 const GLfloat *s = ((const GLfloat *) src);
726 unpack_S8(const void *src, GLfloat dst[][4], GLuint n)
740 unpack_SRGB8(const void *src, GLfloat dst[][4], GLuint n)
742 const GLubyte *s = (const GLubyte *) src;
753 unpack_SRGBA8(const void *src, GLfloat dst[][4], GLuint n)
755 const GLuint *s = ((const GLuint *) src);
766 unpack_SARGB8(const void *src, GLfloat dst[][4], GLuint n)
768 const GLuint *s = ((const GLuint *) src);
779 unpack_SL8(const void *src, GLfloat dst[][4], GLuint n)
781 const GLubyte *s = ((const GLubyte *) src);
792 unpack_SLA8(const void *src, GLfloat dst[][4], GLuint n)
794 const GLushort *s = (const GLushort *) src;
805 unpack_SRGB_DXT1(const void *src, GLfloat dst[][4], GLuint n)
810 unpack_SRGBA_DXT1(const void *src, GLfloat dst[][4], GLuint n)
815 unpack_SRGBA_DXT3(const void *src, GLfloat dst[][4], GLuint n)
820 unpack_SRGBA_DXT5(const void *src, GLfloat dst[][4], GLuint n)
825 unpack_RGB_FXT1(const void *src, GLfloat dst[][4], GLuint n)
830 unpack_RGBA_FXT1(const void *src, GLfloat dst[][4], GLuint n)
835 unpack_RGB_DXT1(const void *src, GLfloat dst[][4], GLuint n)
840 unpack_RGBA_DXT1(const void *src, GLfloat dst[][4], GLuint n)
845 unpack_RGBA_DXT3(const void *src, GLfloat dst[][4], GLuint n)
850 unpack_RGBA_DXT5(const void *src, GLfloat dst[][4], GLuint n)
856 unpack_RGBA_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
858 const GLfloat *s = (const GLfloat *) src;
869 unpack_RGBA_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
871 const GLhalfARB *s = (const GLhalfARB *) src;
882 unpack_RGB_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
884 const GLfloat *s = (const GLfloat *) src;
895 unpack_RGB_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
897 const GLhalfARB *s = (const GLhalfARB *) src;
908 unpack_ALPHA_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
910 const GLfloat *s = (const GLfloat *) src;
921 unpack_ALPHA_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
923 const GLhalfARB *s = (const GLhalfARB *) src;
934 unpack_LUMINANCE_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
936 const GLfloat *s = (const GLfloat *) src;
947 unpack_LUMINANCE_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
949 const GLhalfARB *s = (const GLhalfARB *) src;
960 unpack_LUMINANCE_ALPHA_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
962 const GLfloat *s = (const GLfloat *) src;
973 unpack_LUMINANCE_ALPHA_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
975 const GLhalfARB *s = (const GLhalfARB *) src;
986 unpack_INTENSITY_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
988 const GLfloat *s = (const GLfloat *) src;
999 unpack_INTENSITY_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
1001 const GLhalfARB *s = (const GLhalfARB *) src;
1012 unpack_R_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
1014 const GLfloat *s = (const GLfloat *) src;
1025 unpack_R_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
1027 const GLhalfARB *s = (const GLhalfARB *) src;
1038 unpack_RG_FLOAT32(const void *src, GLfloat dst[][4], GLuint n)
1040 const GLfloat *s = (const GLfloat *) src;
1051 unpack_RG_FLOAT16(const void *src, GLfloat dst[][4], GLuint n)
1053 const GLhalfARB *s = (const GLhalfARB *) src;
1065 unpack_RGBA_INT8(const void *src, GLfloat dst[][4], GLuint n)
1067 const GLbyte *s = (const GLbyte *) src;
1078 unpack_RGBA_INT16(const void *src, GLfloat dst[][4], GLuint n)
1080 const GLshort *s = (const GLshort *) src;
1091 unpack_RGBA_INT32(const void *src, GLfloat dst[][4], GLuint n)
1093 const GLint *s = (const GLint *) src;
1104 unpack_RGBA_UINT8(const void *src, GLfloat dst[][4], GLuint n)
1106 const GLubyte *s = (const GLubyte *) src;
1117 unpack_RGBA_UINT16(const void *src, GLfloat dst[][4], GLuint n)
1119 const GLushort *s = (const GLushort *) src;
1130 unpack_RGBA_UINT32(const void *src, GLfloat dst[][4], GLuint n)
1132 const GLuint *s = (const GLuint *) src;
1143 unpack_DUDV8(const void *src, GLfloat dst[][4], GLuint n)
1145 const GLbyte *s = (const GLbyte *) src;
1156 unpack_SIGNED_R8(const void *src, GLfloat dst[][4], GLuint n)
1158 const GLbyte *s = ((const GLbyte *) src);
1169 unpack_SIGNED_RG88_REV(const void *src, GLfloat dst[][4], GLuint n)
1171 const GLushort *s = ((const GLushort *) src);
1182 unpack_SIGNED_RGBX8888(const void *src, GLfloat dst[][4], GLuint n)
1184 const GLuint *s = ((const GLuint *) src);
1195 unpack_SIGNED_RGBA8888(const void *src, GLfloat dst[][4], GLuint n)
1197 const GLuint *s = ((const GLuint *) src);
1208 unpack_SIGNED_RGBA8888_REV(const void *src, GLfloat dst[][4], GLuint n)
1210 const GLuint *s = ((const GLuint *) src);
1221 unpack_SIGNED_R16(const void *src, GLfloat dst[][4], GLuint n)
1223 const GLshort *s = ((const GLshort *) src);
1234 unpack_SIGNED_GR1616(const void *src, GLfloat dst[][4], GLuint n)
1236 const GLuint *s = ((const GLuint *) src);
1247 unpack_SIGNED_RGB_16(const void *src, GLfloat dst[][4], GLuint n)
1249 const GLshort *s = (const GLshort *) src;
1260 unpack_SIGNED_RGBA_16(const void *src, GLfloat dst[][4], GLuint n)
1262 const GLshort *s = (const GLshort *) src;
1273 unpack_RGBA_16(const void *src, GLfloat dst[][4], GLuint n)
1275 const GLushort *s = (const GLushort *) src;
1286 unpack_RED_RGTC1(const void *src, GLfloat dst[][4], GLuint n)
1292 unpack_SIGNED_RED_RGTC1(const void *src, GLfloat dst[][4], GLuint n)
1298 unpack_RG_RGTC2(const void *src, GLfloat dst[][4], GLuint n)
1304 unpack_SIGNED_RG_RGTC2(const void *src, GLfloat dst[][4], GLuint n)
1310 unpack_L_LATC1(const void *src, GLfloat dst[][4], GLuint n)
1316 unpack_SIGNED_L_LATC1(const void *src, GLfloat dst[][4], GLuint n)
1322 unpack_LA_LATC2(const void *src, GLfloat dst[][4], GLuint n)
1328 unpack_SIGNED_LA_LATC2(const void *src, GLfloat dst[][4], GLuint n)
1334 unpack_ETC1_RGB8(const void *src, GLfloat dst[][4], GLuint n)
1340 unpack_SIGNED_A8(const void *src, GLfloat dst[][4], GLuint n)
1342 const GLbyte *s = ((const GLbyte *) src);
1353 unpack_SIGNED_L8(const void *src, GLfloat dst[][4], GLuint n)
1355 const GLbyte *s = ((const GLbyte *) src);
1366 unpack_SIGNED_AL88(const void *src, GLfloat dst[][4], GLuint n)
1368 const GLshort *s = ((const GLshort *) src);
1379 unpack_SIGNED_I8(const void *src, GLfloat dst[][4], GLuint n)
1381 const GLbyte *s = ((const GLbyte *) src);
1392 unpack_SIGNED_A16(const void *src, GLfloat dst[][4], GLuint n)
1394 const GLshort *s = ((const GLshort *) src);
1405 unpack_SIGNED_L16(const void *src, GLfloat dst[][4], GLuint n)
1407 const GLshort *s = ((const GLshort *) src);
1418 unpack_SIGNED_AL1616(const void *src, GLfloat dst[][4], GLuint n)
1420 const GLshort *s = (const GLshort *) src;
1431 unpack_SIGNED_I16(const void *src, GLfloat dst[][4], GLuint n)
1433 const GLshort *s = ((const GLshort *) src);
1444 unpack_RGB9_E5_FLOAT(const void *src, GLfloat dst[][4], GLuint n)
1446 const GLuint *s = (const GLuint *) src;
1455 unpack_R11_G11_B10_FLOAT(const void *src, GLfloat dst[][4], GLuint n)
1457 const GLuint *s = (const GLuint *) src;
1621 const void *src, GLfloat dst[][4])
1624 unpack(src, dst, n);
1634 unpack_ubyte_RGBA8888(const void *src, GLubyte dst[][4], GLuint n)
1636 const GLuint *s = ((const GLuint *) src);
1647 unpack_ubyte_RGBA8888_REV(const void *src, GLubyte dst[][4], GLuint n)
1649 const GLuint *s = ((const GLuint *) src);
1660 unpack_ubyte_ARGB8888(const void *src, GLubyte dst[][4], GLuint n)
1662 const GLuint *s = ((const GLuint *) src);
1673 unpack_ubyte_ARGB8888_REV(const void *src, GLubyte dst[][4], GLuint n)
1675 const GLuint *s = ((const GLuint *) src);
1686 unpack_ubyte_RGBX8888(const void *src, GLubyte dst[][4], GLuint n)
1688 const GLuint *s = ((const GLuint *) src);
1699 unpack_ubyte_RGBX8888_REV(const void *src, GLubyte dst[][4], GLuint n)
1701 const GLuint *s = ((const GLuint *) src);
1712 unpack_ubyte_XRGB8888(const void *src, GLubyte dst[][4], GLuint n)
1714 const GLuint *s = ((const GLuint *) src);
1725 unpack_ubyte_XRGB8888_REV(const void *src, GLubyte dst[][4], GLuint n)
1727 const GLuint *s = ((const GLuint *) src);
1738 unpack_ubyte_RGB888(const void *src, GLubyte dst[][4], GLuint n)
1740 const GLubyte *s = (const GLubyte *) src;
1751 unpack_ubyte_BGR888(const void *src, GLubyte dst[][4], GLuint n)
1753 const GLubyte *s = (const GLubyte *) src;
1764 unpack_ubyte_RGB565(const void *src, GLubyte dst[][4], GLuint n)
1766 const GLushort *s = ((const GLushort *) src);
1777 unpack_ubyte_RGB565_REV(const void *src, GLubyte dst[][4], GLuint n)
1779 const GLushort *s = ((const GLushort *) src);
1791 unpack_ubyte_ARGB4444(const void *src, GLubyte dst[][4], GLuint n)
1793 const GLushort *s = ((const GLushort *) src);
1804 unpack_ubyte_ARGB4444_REV(const void *src, GLubyte dst[][4], GLuint n)
1806 const GLushort *s = ((const GLushort *) src);
1817 unpack_ubyte_RGBA5551(const void *src, GLubyte dst[][4], GLuint n)
1819 const GLushort *s = ((const GLushort *) src);
1830 unpack_ubyte_ARGB1555(const void *src, GLubyte dst[][4], GLuint n)
1832 const GLushort *s = ((const GLushort *) src);
1843 unpack_ubyte_ARGB1555_REV(const void *src, GLubyte dst[][4], GLuint n)
1845 const GLushort *s = ((const GLushort *) src);
1857 unpack_ubyte_AL44(const void *src, GLubyte dst[][4], GLuint n)
1859 const GLubyte *s = ((const GLubyte *) src);
1870 unpack_ubyte_AL88(const void *src, GLubyte dst[][4], GLuint n)
1872 const GLushort *s = ((const GLushort *) src);
1883 unpack_ubyte_AL88_REV(const void *src, GLubyte dst[][4], GLuint n)
1885 const GLushort *s = ((const GLushort *) src);
1896 unpack_ubyte_RGB332(const void *src, GLubyte dst[][4], GLuint n)
1898 const GLubyte *s = ((const GLubyte *) src);
1909 unpack_ubyte_A8(const void *src, GLubyte dst[][4], GLuint n)
1911 const GLubyte *s = ((const GLubyte *) src);
1922 unpack_ubyte_L8(const void *src, GLubyte dst[][4], GLuint n)
1924 const GLubyte *s = ((const GLubyte *) src);
1936 unpack_ubyte_I8(const void *src, GLubyte dst[][4], GLuint n)
1938 const GLubyte *s = ((const GLubyte *) src);
1949 unpack_ubyte_R8(const void *src, GLubyte dst[][4], GLuint n)
1951 const GLubyte *s = ((const GLubyte *) src);
1962 unpack_ubyte_GR88(const void *src, GLubyte dst[][4], GLuint n)
1964 const GLushort *s = ((const GLushort *) src);
1975 unpack_ubyte_RG88(const void *src, GLubyte dst[][4], GLuint n)
1977 const GLushort *s = ((const GLushort *) src);
1994 const void *src, GLubyte dst[][4])
1998 unpack_ubyte_RGBA8888(src, dst, n);
2001 unpack_ubyte_RGBA8888_REV(src, dst, n);
2004 unpack_ubyte_ARGB8888(src, dst, n);
2007 unpack_ubyte_ARGB8888_REV(src, dst, n);
2010 unpack_ubyte_RGBX8888(src, dst, n);
2013 unpack_ubyte_RGBX8888_REV(src, dst, n);
2016 unpack_ubyte_XRGB8888(src, dst, n);
2019 unpack_ubyte_XRGB8888_REV(src, dst, n);
2022 unpack_ubyte_RGB888(src, dst, n);
2025 unpack_ubyte_BGR888(src, dst, n);
2028 unpack_ubyte_RGB565(src, dst, n);
2031 unpack_ubyte_RGB565_REV(src, dst, n);
2034 unpack_ubyte_ARGB4444(src, dst, n);
2037 unpack_ubyte_ARGB4444_REV(src, dst, n);
2040 unpack_ubyte_RGBA5551(src, dst, n);
2043 unpack_ubyte_ARGB1555(src, dst, n);
2046 unpack_ubyte_ARGB1555_REV(src, dst, n);
2049 unpack_ubyte_AL44(src, dst, n);
2052 unpack_ubyte_AL88(src, dst, n);
2055 unpack_ubyte_AL88_REV(src, dst, n);
2058 unpack_ubyte_RGB332(src, dst, n);
2061 unpack_ubyte_A8(src, dst, n);
2064 unpack_ubyte_L8(src, dst, n);
2067 unpack_ubyte_I8(src, dst, n);
2070 unpack_ubyte_R8(src, dst, n);
2073 unpack_ubyte_GR88(src, dst, n);
2076 unpack_ubyte_RG88(src, dst, n);
2084 _mesa_unpack_rgba_row(format, n, src, (GLfloat (*)[4]) tmp);
2104 unpack_int_rgba_RGBA_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2106 memcpy(dst, src, n * 4 * sizeof(GLuint));
2110 unpack_int_rgba_RGBA_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2115 dst[i][0] = src[i * 4 + 0];
2116 dst[i][1] = src[i * 4 + 1];
2117 dst[i][2] = src[i * 4 + 2];
2118 dst[i][3] = src[i * 4 + 3];
2123 unpack_int_rgba_RGBA_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2128 dst[i][0] = src[i * 4 + 0];
2129 dst[i][1] = src[i * 4 + 1];
2130 dst[i][2] = src[i * 4 + 2];
2131 dst[i][3] = src[i * 4 + 3];
2136 unpack_int_rgba_RGBA_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2141 dst[i][0] = src[i * 4 + 0];
2142 dst[i][1] = src[i * 4 + 1];
2143 dst[i][2] = src[i * 4 + 2];
2144 dst[i][3] = src[i * 4 + 3];
2149 unpack_int_rgba_RGBA_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2154 dst[i][0] = src[i * 4 + 0];
2155 dst[i][1] = src[i * 4 + 1];
2156 dst[i][2] = src[i * 4 + 2];
2157 dst[i][3] = src[i * 4 + 3];
2162 unpack_int_rgba_ARGB8888(const GLbyte *src, GLuint dst[][4], GLuint n)
2167 dst[i][RCOMP] = (GLubyte) src[i * 4 + 2];
2168 dst[i][GCOMP] = (GLubyte) src[i * 4 + 1];
2169 dst[i][BCOMP] = (GLubyte) src[i * 4 + 0];
2170 dst[i][ACOMP] = (GLubyte) src[i * 4 + 3];
2175 unpack_int_rgba_XRGB8888(const GLbyte *src, GLuint dst[][4], GLuint n)
2180 dst[i][RCOMP] = (GLubyte) src[i * 4 + 2];
2181 dst[i][GCOMP] = (GLubyte) src[i * 4 + 1];
2182 dst[i][BCOMP] = (GLubyte) src[i * 4 + 0];
2188 unpack_int_rgba_RGB_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2193 dst[i][0] = src[i * 3 + 0];
2194 dst[i][1] = src[i * 3 + 1];
2195 dst[i][2] = src[i * 3 + 2];
2201 unpack_int_rgba_RGB_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2206 dst[i][0] = src[i * 3 + 0];
2207 dst[i][1] = src[i * 3 + 1];
2208 dst[i][2] = src[i * 3 + 2];
2214 unpack_int_rgba_RGB_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2219 dst[i][0] = src[i * 3 + 0];
2220 dst[i][1] = src[i * 3 + 1];
2221 dst[i][2] = src[i * 3 + 2];
2227 unpack_int_rgba_RGB_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2232 dst[i][0] = src[i * 3 + 0];
2233 dst[i][1] = src[i * 3 + 1];
2234 dst[i][2] = src[i * 3 + 2];
2240 unpack_int_rgba_RGB_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2245 dst[i][0] = src[i * 3 + 0];
2246 dst[i][1] = src[i * 3 + 1];
2247 dst[i][2] = src[i * 3 + 2];
2253 unpack_int_rgba_RG_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2258 dst[i][0] = src[i * 2 + 0];
2259 dst[i][1] = src[i * 2 + 1];
2266 unpack_int_rgba_RG_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2271 dst[i][0] = src[i * 2 + 0];
2272 dst[i][1] = src[i * 2 + 1];
2279 unpack_int_rgba_RG_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2284 dst[i][0] = src[i * 2 + 0];
2285 dst[i][1] = src[i * 2 + 1];
2292 unpack_int_rgba_RG_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2297 dst[i][0] = src[i * 2 + 0];
2298 dst[i][1] = src[i * 2 + 1];
2305 unpack_int_rgba_RG_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2310 dst[i][0] = src[i * 2 + 0];
2311 dst[i][1] = src[i * 2 + 1];
2318 unpack_int_rgba_R_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2323 dst[i][0] = src[i];
2331 unpack_int_rgba_R_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2336 dst[i][0] = src[i];
2344 unpack_int_rgba_R_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2349 dst[i][0] = src[i];
2357 unpack_int_rgba_R_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2362 dst[i][0] = src[i];
2370 unpack_int_rgba_R_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2375 dst[i][0] = src[i];
2383 unpack_int_rgba_ALPHA_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2389 dst[i][3] = src[i];
2394 unpack_int_rgba_ALPHA_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2400 dst[i][3] = src[i];
2405 unpack_int_rgba_ALPHA_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2411 dst[i][3] = src[i];
2416 unpack_int_rgba_ALPHA_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2422 dst[i][3] = src[i];
2427 unpack_int_rgba_ALPHA_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2433 dst[i][3] = src[i];
2438 unpack_int_rgba_LUMINANCE_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2443 dst[i][0] = dst[i][1] = dst[i][2] = src[i];
2449 unpack_int_rgba_LUMINANCE_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2454 dst[i][0] = dst[i][1] = dst[i][2] = src[i];
2460 unpack_int_rgba_LUMINANCE_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2465 dst[i][0] = dst[i][1] = dst[i][2] = src[i];
2471 unpack_int_rgba_LUMINANCE_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2476 dst[i][0] = dst[i][1] = dst[i][2] = src[i];
2482 unpack_int_rgba_LUMINANCE_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2487 dst[i][0] = dst[i][1] = dst[i][2] = src[i];
2494 unpack_int_rgba_LUMINANCE_ALPHA_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2499 dst[i][0] = dst[i][1] = dst[i][2] = src[i * 2 + 0];
2500 dst[i][3] = src[i * 2 + 1];
2505 unpack_int_rgba_LUMINANCE_ALPHA_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2510 dst[i][0] = dst[i][1] = dst[i][2] = src[i * 2 + 0];
2511 dst[i][3] = src[i * 2 + 1];
2516 unpack_int_rgba_LUMINANCE_ALPHA_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2521 dst[i][0] = dst[i][1] = dst[i][2] = src[i * 2 + 0];
2522 dst[i][3] = src[i * 2 + 1];
2527 unpack_int_rgba_LUMINANCE_ALPHA_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2532 dst[i][0] = dst[i][1] = dst[i][2] = src[i * 2 + 0];
2533 dst[i][3] = src[i * 2 + 1];
2538 unpack_int_rgba_LUMINANCE_ALPHA_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2543 dst[i][0] = dst[i][1] = dst[i][2] = src[i * 2 + 0];
2544 dst[i][3] = src[i * 2 + 1];
2549 unpack_int_rgba_INTENSITY_UINT32(const GLuint *src, GLuint dst[][4], GLuint n)
2554 dst[i][0] = dst[i][1] = dst[i][2] = dst[i][3] = src[i];
2559 unpack_int_rgba_INTENSITY_UINT16(const GLushort *src, GLuint dst[][4], GLuint n)
2564 dst[i][0] = dst[i][1] = dst[i][2] = dst[i][3] = src[i];
2569 unpack_int_rgba_INTENSITY_INT16(const GLshort *src, GLuint dst[][4], GLuint n)
2574 dst[i][0] = dst[i][1] = dst[i][2] = dst[i][3] = src[i];
2579 unpack_int_rgba_INTENSITY_UINT8(const GLubyte *src, GLuint dst[][4], GLuint n)
2584 dst[i][0] = dst[i][1] = dst[i][2] = dst[i][3] = src[i];
2589 unpack_int_rgba_INTENSITY_INT8(const GLbyte *src, GLuint dst[][4], GLuint n)
2594 dst[i][0] = dst[i][1] = dst[i][2] = dst[i][3] = src[i];
2599 unpack_int_rgba_ARGB2101010_UINT(const GLuint *src, GLuint dst[][4], GLuint n)
2604 GLuint tmp = src[i];
2613 unpack_int_rgba_ABGR2101010_UINT(const GLuint *src, GLuint dst[][4], GLuint n)
2618 GLuint tmp = src[i];
2627 unpack_int_rgba_ARGB2101010(const GLuint *src, GLuint dst[][4], GLuint n)
2632 GLuint tmp = src[i];
2642 const void *src, GLuint dst[][4])
2650 unpack_int_rgba_RGBA_UINT32(src, dst, n);
2654 unpack_int_rgba_RGBA_UINT16(src, dst, n);
2657 unpack_int_rgba_RGBA_INT16(src, dst, n);
2661 unpack_int_rgba_RGBA_UINT8(src, dst, n);
2664 unpack_int_rgba_RGBA_INT8(src, dst, n);
2668 unpack_int_rgba_ARGB8888(src, dst, n);
2672 unpack_int_rgba_XRGB8888(src, dst, n);
2677 unpack_int_rgba_RGB_UINT32(src, dst, n);
2681 unpack_int_rgba_RGB_UINT16(src, dst, n);
2684 unpack_int_rgba_RGB_INT16(src, dst, n);
2688 unpack_int_rgba_RGB_UINT8(src, dst, n);
2691 unpack_int_rgba_RGB_INT8(src, dst, n);
2696 unpack_int_rgba_RG_UINT32(src, dst, n);
2700 unpack_int_rgba_RG_UINT16(src, dst, n);
2703 unpack_int_rgba_RG_INT16(src, dst, n);
2707 unpack_int_rgba_RG_UINT8(src, dst, n);
2710 unpack_int_rgba_RG_INT8(src, dst, n);
2715 unpack_int_rgba_R_UINT32(src, dst, n);
2719 unpack_int_rgba_R_UINT16(src, dst, n);
2722 unpack_int_rgba_R_INT16(src, dst, n);
2726 unpack_int_rgba_R_UINT8(src, dst, n);
2729 unpack_int_rgba_R_INT8(src, dst, n);
2734 unpack_int_rgba_ALPHA_UINT32(src, dst, n);
2738 unpack_int_rgba_ALPHA_UINT16(src, dst, n);
2741 unpack_int_rgba_ALPHA_INT16(src, dst, n);
2745 unpack_int_rgba_ALPHA_UINT8(src, dst, n);
2748 unpack_int_rgba_ALPHA_INT8(src, dst, n);
2753 unpack_int_rgba_LUMINANCE_UINT32(src, dst, n);
2756 unpack_int_rgba_LUMINANCE_UINT16(src, dst, n);
2759 unpack_int_rgba_LUMINANCE_INT16(src, dst, n);
2763 unpack_int_rgba_LUMINANCE_UINT8(src, dst, n);
2766 unpack_int_rgba_LUMINANCE_INT8(src, dst, n);
2771 unpack_int_rgba_LUMINANCE_ALPHA_UINT32(src, dst, n);
2775 unpack_int_rgba_LUMINANCE_ALPHA_UINT16(src, dst, n);
2778 unpack_int_rgba_LUMINANCE_ALPHA_INT16(src, dst, n);
2782 unpack_int_rgba_LUMINANCE_ALPHA_UINT8(src, dst, n);
2785 unpack_int_rgba_LUMINANCE_ALPHA_INT8(src, dst, n);
2790 unpack_int_rgba_INTENSITY_UINT32(src, dst, n);
2794 unpack_int_rgba_INTENSITY_UINT16(src, dst, n);
2797 unpack_int_rgba_INTENSITY_INT16(src, dst, n);
2801 unpack_int_rgba_INTENSITY_UINT8(src, dst, n);
2804 unpack_int_rgba_INTENSITY_INT8(src, dst, n);
2808 unpack_int_rgba_ARGB2101010_UINT(src, dst, n);
2812 unpack_int_rgba_ABGR2101010_UINT(src, dst, n);
2816 unpack_int_rgba_ARGB2101010(src, dst, n);
2829 * \param src start address of the source image
2840 const void *src, GLint srcRowStride,
2853 srcRow = ((const GLubyte *) src) + srcRowStride * y + srcPixStride * x;
2867 typedef void (*unpack_float_z_func)(GLuint n, const void *src, GLfloat *dst);
2870 unpack_float_z_Z24_X8(GLuint n, const void *src, GLfloat *dst)
2873 const GLuint *s = ((const GLuint *) src);
2884 unpack_float_z_X8_Z24(GLuint n, const void *src, GLfloat *dst)
2887 const GLuint *s = ((const GLuint *) src);
2898 unpack_float_z_Z16(GLuint n, const void *src, GLfloat *dst)
2900 const GLushort *s = ((const GLushort *) src);
2908 unpack_float_z_Z32(GLuint n, const void *src, GLfloat *dst)
2910 const GLuint *s = ((const GLuint *) src);
2918 unpack_float_z_Z32F(GLuint n, const void *src, GLfloat *dst)
2920 memcpy(dst, src, n * sizeof(float));
2924 unpack_float_z_Z32X24S8(GLuint n, const void *src, GLfloat *dst)
2926 const struct z32f_x24s8 *s = (const struct z32f_x24s8 *) src;
2941 const void *src, GLfloat *dst)
2972 unpack(n, src, dst);
2977 typedef void (*unpack_uint_z_func)(const void *src, GLuint *dst, GLuint n);
2980 unpack_uint_z_Z24_X8(const void *src, GLuint *dst, GLuint n)
2983 const GLuint *s = ((const GLuint *) src);
2991 unpack_uint_z_X8_Z24(const void *src, GLuint *dst, GLuint n)
2994 const GLuint *s = ((const GLuint *) src);
3002 unpack_uint_z_Z16(const void *src, GLuint *dst, GLuint n)
3004 const GLushort *s = ((const GLushort *)src);
3012 unpack_uint_z_Z32(const void *src, GLuint *dst, GLuint n)
3014 memcpy(dst, src, n * sizeof(GLuint));
3018 unpack_uint_z_Z32_FLOAT(const void *src, GLuint *dst, GLuint n)
3020 const float *s = (const float *)src;
3028 unpack_uint_z_Z32_FLOAT_X24S8(const void *src, GLuint *dst, GLuint n)
3030 const struct z32f_x24s8 *s = (const struct z32f_x24s8 *) src;
3045 const void *src, GLuint *dst)
3048 const GLubyte *srcPtr = (GLubyte *) src;
3082 unpack_ubyte_s_S8(const void *src, GLubyte *dst, GLuint n)
3084 memcpy(dst, src, n);
3088 unpack_ubyte_s_Z24_S8(const void *src, GLubyte *dst, GLuint n)
3091 const GLuint *src32 = src;
3098 unpack_ubyte_s_S8_Z24(const void *src, GLubyte *dst, GLuint n)
3101 const GLuint *src32 = src;
3108 unpack_ubyte_s_Z32_FLOAT_X24S8(const void *src, GLubyte *dst, GLuint n)
3111 const struct z32f_x24s8 *s = (const struct z32f_x24s8 *) src;
3119 const void *src, GLubyte *dst)
3123 unpack_ubyte_s_S8(src, dst, n);
3126 unpack_ubyte_s_Z24_S8(src, dst, n);
3129 unpack_ubyte_s_S8_Z24(src, dst, n);
3132 unpack_ubyte_s_Z32_FLOAT_X24S8(src, dst, n);
3142 unpack_uint_24_8_depth_stencil_S8_Z24(const GLuint *src, GLuint *dst, GLuint n)
3147 GLuint val = src[i];
3153 unpack_uint_24_8_depth_stencil_Z24_S8(const GLuint *src, GLuint *dst, GLuint n)
3155 memcpy(dst, src, n * 4);
3160 const void *src, GLuint *dst)
3164 unpack_uint_24_8_depth_stencil_Z24_S8(src, dst, n);
3167 unpack_uint_24_8_depth_stencil_S8_Z24(src, dst, n);