/external/mesa3d/src/gallium/drivers/vc4/ |
vc4_formats.c | 63 #define SWIZ(x,y,z,w) { \ 70 #define FORMAT(pipe, rt, tex, swiz) \ 71 [PIPE_FORMAT_##pipe] = { true, RT_##rt, VC4_TEXTURE_TYPE_##tex, swiz } 74 FORMAT(R8G8B8A8_UNORM, RGBA8888, RGBA8888, SWIZ(X, Y, Z, W)), 75 FORMAT(R8G8B8X8_UNORM, RGBA8888, RGBA8888, SWIZ(X, Y, Z, 1)), 76 FORMAT(R8G8B8A8_SRGB, RGBA8888, RGBA8888, SWIZ(X, Y, Z, W)), 77 FORMAT(R8G8B8X8_SRGB, RGBA8888, RGBA8888, SWIZ(X, Y, Z, 1)), 79 FORMAT(B8G8R8A8_UNORM, RGBA8888, RGBA8888, SWIZ(Z, Y, X, W)), 80 FORMAT(B8G8R8X8_UNORM, RGBA8888, RGBA8888, SWIZ(Z, Y, X, 1)), 81 FORMAT(B8G8R8A8_SRGB, RGBA8888, RGBA8888, SWIZ(Z, Y, X, W)) [all...] |
vc4_uniforms.c | 99 #define SWIZ(x,y,z,w) { \
|
/external/mesa3d/src/gallium/auxiliary/tgsi/ |
tgsi_lowering.c | 76 get_swiz(unsigned *swiz, const struct tgsi_src_register *src) 78 swiz[0] = src->SwizzleX; 79 swiz[1] = src->SwizzleY; 80 swiz[2] = src->SwizzleZ; 81 swiz[3] = src->SwizzleW; 89 unsigned swiz[4]; local 90 get_swiz(swiz, &orig_src->Register); 92 src->Register.SwizzleX = swiz[sx]; 93 src->Register.SwizzleY = swiz[sy]; 94 src->Register.SwizzleZ = swiz[sz] 118 unsigned swiz[4]; local [all...] |
/external/mesa3d/src/mesa/state_tracker/ |
st_tgsi_lower_yuv.c | 72 get_swiz(unsigned *swiz, const struct tgsi_src_register *src) 74 swiz[0] = src->SwizzleX; 75 swiz[1] = src->SwizzleY; 76 swiz[2] = src->SwizzleZ; 77 swiz[3] = src->SwizzleW; 85 unsigned swiz[4]; local 86 get_swiz(swiz, &orig_src->Register); 88 src->Register.SwizzleX = swiz[sx]; 89 src->Register.SwizzleY = swiz[sy]; 90 src->Register.SwizzleZ = swiz[sz] [all...] |
/external/mesa3d/src/mesa/program/ |
prog_to_nir.c | 60 #define SWIZ(X, Y, Z, W) \ 62 #define ptn_channel(b, src, ch) nir_swizzle(b, src, SWIZ(ch, ch, ch, ch), 1, true) 454 nir_swizzle(b, src[0], SWIZ(Y, Z, X, W), 3, true), 455 nir_swizzle(b, src[1], SWIZ(Z, X, Y, W), 3, true)), 457 nir_swizzle(b, src[1], SWIZ(Y, Z, X, W), 3, true), 458 nir_swizzle(b, src[0], SWIZ(Z, X, Y, W), 3, true))), 608 nir_src_for_ssa(nir_swizzle(b, src[0], SWIZ(X, Y, Z, W),
|
/external/mesa3d/src/gallium/auxiliary/nir/ |
tgsi_to_nir.c | 38 #define SWIZ(X, Y, Z, W) (unsigned[4]){ \ 93 nir_swizzle(b, src, SWIZ(x, y, z, w), 4, false) 94 #define ttn_channel(b, src, swiz) \ 95 nir_swizzle(b, src, SWIZ(swiz, swiz, swiz, swiz), 1, false) [all...] |