Home | History | Annotate | Download | only in main

Lines Matching refs:src_type

277    enum mesa_array_format_datatype src_type = 0, dst_type = 0, common_type;
390 src_type = _mesa_array_format_get_datatype(src_array_format);
419 src, src_type, src_num_channels,
508 src, src_type, src_num_channels,
553 src, src_type, src_num_channels,
597 src, src_type, src_num_channels,
759 enum mesa_array_format_datatype src_type,
765 if (src_type != dst_type)
775 _mesa_array_format_datatype_get_size(src_type));
795 * \param SRC_TYPE the C datatype of the source
801 #define SWIZZLE_CONVERT_LOOP(DST_TYPE, DST_CHANS, SRC_TYPE, SRC_CHANS, CONV) \
806 SRC_TYPE src = typed_src[j]; \
838 * \param SRC_TYPE the C datatype of the source
843 #define SWIZZLE_CONVERT(DST_TYPE, SRC_TYPE, CONV) \
849 const SRC_TYPE *typed_src = void_src; \
858 SWIZZLE_CONVERT_LOOP(DST_TYPE, 1, SRC_TYPE, 1, CONV); \
861 SWIZZLE_CONVERT_LOOP(DST_TYPE, 1, SRC_TYPE, 2, CONV); \
864 SWIZZLE_CONVERT_LOOP(DST_TYPE, 1, SRC_TYPE, 3, CONV); \
867 SWIZZLE_CONVERT_LOOP(DST_TYPE, 1, SRC_TYPE, 4, CONV); \
874 SWIZZLE_CONVERT_LOOP(DST_TYPE, 2, SRC_TYPE, 1, CONV); \
877 SWIZZLE_CONVERT_LOOP(DST_TYPE, 2, SRC_TYPE, 2, CONV); \
880 SWIZZLE_CONVERT_LOOP(DST_TYPE, 2, SRC_TYPE, 3, CONV); \
883 SWIZZLE_CONVERT_LOOP(DST_TYPE, 2, SRC_TYPE, 4, CONV); \
890 SWIZZLE_CONVERT_LOOP(DST_TYPE, 3, SRC_TYPE, 1, CONV); \
893 SWIZZLE_CONVERT_LOOP(DST_TYPE, 3, SRC_TYPE, 2, CONV); \
896 SWIZZLE_CONVERT_LOOP(DST_TYPE, 3, SRC_TYPE, 3, CONV); \
899 SWIZZLE_CONVERT_LOOP(DST_TYPE, 3, SRC_TYPE, 4, CONV); \
906 SWIZZLE_CONVERT_LOOP(DST_TYPE, 4, SRC_TYPE, 1, CONV); \
909 SWIZZLE_CONVERT_LOOP(DST_TYPE, 4, SRC_TYPE, 2, CONV); \
912 SWIZZLE_CONVERT_LOOP(DST_TYPE, 4, SRC_TYPE, 3, CONV); \
915 SWIZZLE_CONVERT_LOOP(DST_TYPE, 4, SRC_TYPE, 4, CONV); \
925 const void *void_src, GLenum src_type, int num_src_channels,
930 switch (src_type) {
987 const void *void_src, GLenum src_type, int num_src_channels,
992 switch (src_type) {
1048 const void *void_src, GLenum src_type, int num_src_channels,
1053 switch (src_type) {
1114 const void *void_src, GLenum src_type, int num_src_channels,
1119 switch (src_type) {
1180 const void *void_src, GLenum src_type, int num_src_channels,
1185 switch (src_type) {
1246 const void *void_src, GLenum src_type, int num_src_channels,
1251 switch (src_type) {
1311 const void *void_src, GLenum src_type, int num_src_channels,
1316 switch (src_type) {
1377 const void *void_src, GLenum src_type, int num_src_channels,
1382 switch (src_type) {
1473 * \param[in] src_type the GL type of the source data (GL_BYTE,
1491 const void *void_src, enum mesa_array_format_datatype src_type, int num_src_channels,
1495 void_src, src_type, num_src_channels,
1501 convert_float(void_dst, num_dst_channels, void_src, src_type,
1505 convert_half_float(void_dst, num_dst_channels, void_src, src_type,
1509 convert_ubyte(void_dst, num_dst_channels, void_src, src_type,
1513 convert_byte(void_dst, num_dst_channels, void_src, src_type,
1517 convert_ushort(void_dst, num_dst_channels, void_src, src_type,
1521 convert_short(void_dst, num_dst_channels, void_src, src_type,
1525 convert_uint(void_dst, num_dst_channels, void_src, src_type,
1529 convert_int(void_dst, num_dst_channels, void_src, src_type,