Lines Matching defs:swizzle
663 radv_map_swizzle(unsigned swizzle)
665 switch (swizzle) {
683 enum pipe_swizzle swizzle[4])
695 swizzle[0] = PIPE_SWIZZLE_X;
696 swizzle[1] = PIPE_SWIZZLE_Y;
697 swizzle[2] = PIPE_SWIZZLE_1;
698 swizzle[3] = PIPE_SWIZZLE_0;
701 swizzle[i] = desc->swizzle[i];
705 vk_format_compose_swizzles(mapping, swizzle_xxxx, swizzle);
707 vk_format_compose_swizzles(mapping, desc->swizzle, swizzle);
721 enum pipe_swizzle swizzle[4];
726 radv_compose_swizzle(desc, NULL, swizzle);
737 state[3] = S_008F0C_DST_SEL_X(radv_map_swizzle(swizzle[0])) |
738 S_008F0C_DST_SEL_Y(radv_map_swizzle(swizzle[1])) |
739 S_008F0C_DST_SEL_Z(radv_map_swizzle(swizzle[2])) |
740 S_008F0C_DST_SEL_W(radv_map_swizzle(swizzle[3]));
915 if (desc->swizzle[3] == PIPE_SWIZZLE_X) {
922 if (desc->swizzle[2] == PIPE_SWIZZLE_Y)
926 } else if (desc->swizzle[0] == PIPE_SWIZZLE_X) {
927 if (desc->swizzle[1] == PIPE_SWIZZLE_Y)
931 } else if (desc->swizzle[1] == PIPE_SWIZZLE_X) {
933 } else if (desc->swizzle[2] == PIPE_SWIZZLE_X) {
946 return desc->swizzle[3] == PIPE_SWIZZLE_X;
963 enum pipe_swizzle swizzle[4];
982 radv_compose_swizzle(desc, mapping, swizzle);
1007 state[3] = S_00A00C_DST_SEL_X(radv_map_swizzle(swizzle[0])) |
1008 S_00A00C_DST_SEL_Y(radv_map_swizzle(swizzle[1])) |
1009 S_00A00C_DST_SEL_Z(radv_map_swizzle(swizzle[2])) |
1010 S_00A00C_DST_SEL_W(radv_map_swizzle(swizzle[3])) |
1123 enum pipe_swizzle swizzle[4];
1140 radv_compose_swizzle(desc, mapping, swizzle);
1186 state[3] = (S_008F1C_DST_SEL_X(radv_map_swizzle(swizzle[0])) |
1187 S_008F1C_DST_SEL_Y(radv_map_swizzle(swizzle[1])) |
1188 S_008F1C_DST_SEL_Z(radv_map_swizzle(swizzle[2])) |
1189 S_008F1C_DST_SEL_W(radv_map_swizzle(swizzle[3])) |