Home
last modified time | relevance | path

Searched refs:SWIZ (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_format.c59 #define SWIZ(x,y,z,w) { \ macro
99 VT(R8_UNORM, UNSIGNED_BYTE, L8, SWIZ(X, 0, 0, 1), NONE, NONE),
106 _T(A8_UNORM, A8, SWIZ(X, Y, Z, W), NONE, NONE),
107 _T(L8_UNORM, L8, SWIZ(X, Y, Z, W), NONE, NONE),
108 _T(I8_UNORM, I8, SWIZ(X, Y, Z, W), NONE, NONE),
119 _T(B4G4R4A4_UNORM, A4R4G4B4, SWIZ(X, Y, Z, W), A4R4G4B4, A4R4G4B4),
120 _T(B4G4R4X4_UNORM, X4R4G4B4, SWIZ(X, Y, Z, W), X4R4G4B4, A4R4G4B4),
122 _T(L8A8_UNORM, A8L8, SWIZ(X, Y, Z, W), NONE, NONE),
124 _T(Z16_UNORM, D16, SWIZ(X, Y, Z, W), A4R4G4B4, D16),
125 _T(B5G6R5_UNORM, R5G6B5, SWIZ(X, Y, Z, W), R5G6B5, R5G6B5),
[all …]
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_formats.c63 #define SWIZ(x,y,z,w) { \ macro
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)),
82 FORMAT(B8G8R8X8_SRGB, RGBA8888, RGBA8888, SWIZ(Z, Y, X, 1)),
84 FORMAT(B5G6R5_UNORM, RGB565, RGB565, SWIZ(X, Y, Z, 1)),
[all …]
Dvc4_uniforms.c99 #define SWIZ(x,y,z,w) { \ macro
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_lowering.c99 #define SWIZ(x,y,z,w) TGSI_SWIZZLE_ ## x, TGSI_SWIZZLE_ ## y, \ macro
143 reg_src(&new_inst.Src[0], src, SWIZ(X, Y, Z, W)); in create_mov()
222 reg_src(&new_inst.Src[0], src0, SWIZ(_, Y, _, _)); in transform_dst()
223 reg_src(&new_inst.Src[1], src1, SWIZ(_, Y, _, _)); in transform_dst()
234 reg_src(&new_inst.Src[0], src0, SWIZ(_, _, Z, _)); in transform_dst()
245 reg_src(&new_inst.Src[0], src1, SWIZ(_, _, _, W)); in transform_dst()
256 reg_src(&new_inst.Src[0], &ctx->imm, SWIZ(Y, _, _, _)); in transform_dst()
294 reg_src(&new_inst.Src[0], src0, SWIZ(X, Y, Z, W)); in transform_lrp()
295 reg_src(&new_inst.Src[1], src2, SWIZ(X, Y, Z, W)); in transform_lrp()
296 reg_src(&new_inst.Src[2], src2, SWIZ(X, Y, Z, W)); in transform_lrp()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_tgsi_lower_yuv.c95 #define SWIZ(x,y,z,w) TGSI_SWIZZLE_ ## x, TGSI_SWIZZLE_ ## y, \ macro
266 reg_src(&inst.Src[0], &ctx->tmp[A].src, SWIZ(X, Y, Z, _)); in yuv_to_rgb()
267 reg_src(&inst.Src[1], &ctx->imm[3], SWIZ(X, Y, Z, _)); in yuv_to_rgb()
274 reg_src(&inst.Src[0], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in yuv_to_rgb()
275 reg_src(&inst.Src[1], &ctx->imm[0], SWIZ(X, Y, Z, W)); in yuv_to_rgb()
281 reg_src(&inst.Src[0], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in yuv_to_rgb()
282 reg_src(&inst.Src[1], &ctx->imm[1], SWIZ(X, Y, Z, W)); in yuv_to_rgb()
288 reg_src(&inst.Src[0], &ctx->tmp[A].src, SWIZ(X, Y, Z, W)); in yuv_to_rgb()
289 reg_src(&inst.Src[1], &ctx->imm[2], SWIZ(X, Y, Z, W)); in yuv_to_rgb()
295 reg_src(&inst.Src[0], &ctx->imm[3], SWIZ(_, _, _, W)); in yuv_to_rgb()
[all …]
/external/mesa3d/src/gallium/drivers/vc5/
Dv3dx_format_table.c31 #define SWIZ(x,y,z,w) { \ macro
48 #define SWIZ_X001 SWIZ(X, 0, 0, 1)
49 #define SWIZ_XY01 SWIZ(X, Y, 0, 1)
50 #define SWIZ_XYZ1 SWIZ(X, Y, Z, 1)
51 #define SWIZ_XYZW SWIZ(X, Y, Z, W)
52 #define SWIZ_YZWX SWIZ(Y, Z, W, X)
53 #define SWIZ_YZW1 SWIZ(Y, Z, W, 1)
54 #define SWIZ_ZYXW SWIZ(Z, Y, X, W)
55 #define SWIZ_ZYX1 SWIZ(Z, Y, X, 1)
56 #define SWIZ_XXXY SWIZ(X, X, X, Y)
[all …]
Dvc5_uniforms.c33 #define SWIZ(x,y,z,w) { \
/external/mesa3d/src/mesa/program/
Dprog_to_nir.c60 #define SWIZ(X, Y, Z, W) \ macro
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), in ptn_xpd()
455 nir_swizzle(b, src[1], SWIZ(Z, X, Y, W), 3, true)), in ptn_xpd()
457 nir_swizzle(b, src[1], SWIZ(Y, Z, X, W), 3, true), in ptn_xpd()
458 nir_swizzle(b, src[0], SWIZ(Z, X, Y, W), 3, true))), in ptn_xpd()
608 nir_src_for_ssa(nir_swizzle(b, src[0], SWIZ(X, Y, Z, W), in ptn_tex()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c38 #define SWIZ(X, Y, Z, W) (unsigned[4]){ \ macro
93 nir_swizzle(b, src, SWIZ(x, y, z, w), 4, false)
95 nir_swizzle(b, src, SWIZ(swiz, swiz, swiz, swiz), 1, false)
1323 nir_src_for_ssa(nir_swizzle(b, src[0], SWIZ(X, Y, Z, W), in ttn_tex()
1370 nir_src_for_ssa(nir_swizzle(b, src[1], SWIZ(X, Y, Z, W), in ttn_tex()
1376 nir_src_for_ssa(nir_swizzle(b, src[2], SWIZ(X, Y, Z, W), in ttn_tex()