Home
last modified time | relevance | path

Searched refs:colormask (Results 1 – 25 of 97) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_blend.c130 uint32_t colormask; in etna_update_blend() local
134 colormask = rt0->colormask & (PIPE_MASK_A | PIPE_MASK_G); in etna_update_blend()
135 if (rt0->colormask & PIPE_MASK_R) in etna_update_blend()
136 colormask |= PIPE_MASK_B; in etna_update_blend()
137 if (rt0->colormask & PIPE_MASK_B) in etna_update_blend()
138 colormask |= PIPE_MASK_R; in etna_update_blend()
140 colormask = rt0->colormask; in etna_update_blend()
150 util_format_colormask_full(desc, colormask))); in etna_update_blend()
152 VIVS_PE_COLOR_FORMAT_COMPONENTS(colormask) | in etna_update_blend()
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_blend.c99 if (rt->colormask & PIPE_MASK_R) in fd2_blend_state_create()
101 if (rt->colormask & PIPE_MASK_G) in fd2_blend_state_create()
103 if (rt->colormask & PIPE_MASK_B) in fd2_blend_state_create()
105 if (rt->colormask & PIPE_MASK_A) in fd2_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv30/
Dnv30_state.c65 cmask[0] = !!(cso->rt[0].colormask & PIPE_MASK_A) << 24 | in nv30_blend_state_create()
66 !!(cso->rt[0].colormask & PIPE_MASK_R) << 16 | in nv30_blend_state_create()
67 !!(cso->rt[0].colormask & PIPE_MASK_G) << 8 | in nv30_blend_state_create()
68 !!(cso->rt[0].colormask & PIPE_MASK_B); in nv30_blend_state_create()
74 cmask[1] |= !!(cso->rt[i].colormask & PIPE_MASK_A) << (0 + (i * 4)) | in nv30_blend_state_create()
75 !!(cso->rt[i].colormask & PIPE_MASK_R) << (1 + (i * 4)) | in nv30_blend_state_create()
76 !!(cso->rt[i].colormask & PIPE_MASK_G) << (2 + (i * 4)) | in nv30_blend_state_create()
77 !!(cso->rt[i].colormask & PIPE_MASK_B) << (3 + (i * 4)); in nv30_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_nir_lower_blend.c52 c->fs_key->blend.colormask != 0xf || in blend_depends_on_dst_color()
493 uint32_t colormask = 0xffffffff; in vc4_nir_blend_pipeline() local
496 !(c->fs_key->blend.colormask & (1 << format_swiz[i]))) { in vc4_nir_blend_pipeline()
497 colormask &= ~(0xff << (i * 8)); in vc4_nir_blend_pipeline()
503 nir_imm_int(b, colormask)), in vc4_nir_blend_pipeline()
505 nir_imm_int(b, ~colormask))); in vc4_nir_blend_pipeline()
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3dx_emit.c267 translate_colormask(struct v3d_context *v3d, uint32_t colormask, int rt) in translate_colormask() argument
270 colormask = ((colormask & (2 | 8)) | in translate_colormask()
271 ((colormask & 1) << 2) | in translate_colormask()
272 ((colormask & 4) >> 2)); in translate_colormask()
275 return (~colormask) & 0xf; in translate_colormask()
641 int rt_mask = blend->rt[rt].colormask; in v3dX()
/third_party/mesa3d/src/gallium/frontends/nine/
Dnine_pipe.c191 blend.rt[0].colormask = rs[D3DRS_COLORWRITEENABLE]; in nine_convert_blend_state()
200 blend.rt[1].colormask = rs[D3DRS_COLORWRITEENABLE1]; in nine_convert_blend_state()
201 blend.rt[2].colormask = rs[D3DRS_COLORWRITEENABLE2]; in nine_convert_blend_state()
202 blend.rt[3].colormask = rs[D3DRS_COLORWRITEENABLE3]; in nine_convert_blend_state()
/third_party/mesa3d/src/mesa/swrast/
Ds_masking.c59 const GLubyte colormask[4] = { in _swrast_mask_rgba_span() local
66 memcpy(&srcMask, colormask, sizeof(srcMask)); in _swrast_mask_rgba_span()
Ds_clear.c261 const GLubyte colormask[4] = { in clear_color_buffers() local
267 clear_rgba_buffer(ctx, rb, colormask); in clear_color_buffers()
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_blend.c102 .component_enable = rt->colormask, in __fd6_setup_blend_variant()
187 if (rt->blend_enable || (rt->colormask != 0xf)) { in fd6_blend_state_create()
/third_party/mesa3d/src/mesa/drivers/dri/nouveau/
Dnouveau_driver.c135 const uint8_t colormask[4] = { in nouveau_clear() local
141 mask = pack_rgba_i(s->format, colormask); in nouveau_clear()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_blend.h50 unsigned colormask; member
/third_party/mesa3d/src/mesa/state_tracker/
Dst_cb_clear.c288 blend.rt[i].colormask = GET_COLORMASK(ctx->Color.ColorMask, i); in clear_with_quad()
457 unsigned colormask = in st_Clear() local
460 if (!colormask) in st_Clear()
469 ((colormask & surf_colormask) != surf_colormask)) in st_Clear()
Dst_atom_blend.c213 blend->rt[i].colormask = GET_COLORMASK(ctx->Color.ColorMask, i); in st_update_blend()
230 !blend->rt[i].colormask) in st_update_blend()
/third_party/mesa3d/src/util/format/
Du_format.h683 unsigned colormask; in util_format_colormask() local
690 colormask = 0; in util_format_colormask()
693 colormask |= (1 << chan); in util_format_colormask()
696 return colormask; in util_format_colormask()
713 util_format_colormask_full(const struct util_format_description *desc, unsigned colormask) in util_format_colormask_full() argument
715 return (~colormask & util_format_colormask(desc)) == 0; in util_format_colormask_full()
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_quad_blend.c835 colormask_quad(unsigned colormask, in colormask_quad() argument
840 if (!(colormask & PIPE_MASK_R)) in colormask_quad()
844 if (!(colormask & PIPE_MASK_G)) in colormask_quad()
848 if (!(colormask & PIPE_MASK_B)) in colormask_quad()
852 if (!(colormask & PIPE_MASK_A)) in colormask_quad()
1007 if (blend->rt[blend_buf].colormask != 0xf) in blend_fallback()
1008 colormask_quad( blend->rt[cbuf].colormask, quadColor, dest); in blend_fallback()
1233 softpipe->blend->rt[0].colormask == 0xf && in choose_blend_quad()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_blend.c99 A3XX_RB_MRT_CONTROL_COMPONENT_ENABLE(rt->colormask); in fd3_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_blend.c100 A4XX_RB_MRT_CONTROL_COMPONENT_ENABLE(rt->colormask); in fd4_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_blend.c103 A5XX_RB_MRT_CONTROL_COMPONENT_ENABLE(rt->colormask); in fd5_blend_state_create()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_state.c391 if (rt->colormask & PIPE_MASK_R) in zink_create_blend_state()
393 if (rt->colormask & PIPE_MASK_G) in zink_create_blend_state()
395 if (rt->colormask & PIPE_MASK_B) in zink_create_blend_state()
397 if (rt->colormask & PIPE_MASK_A) in zink_create_blend_state()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_bld_blend_aos.c424 if (!util_format_colormask_full(desc, state->colormask)) { in lp_build_blend_aos()
428 state->colormask, nr_channels, swizzle); in lp_build_blend_aos()
/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_deint_filter.c283 blend.rt[0].colormask = PIPE_MASK_R; in vl_deint_filter_init()
288 blend.rt[0].colormask = PIPE_MASK_G; in vl_deint_filter_init()
293 blend.rt[0].colormask = PIPE_MASK_B; in vl_deint_filter_init()
/third_party/mesa3d/src/gallium/auxiliary/postprocess/
Dpp_program.c86 p->blend.rt[0].colormask = PIPE_MASK_RGBA; in pp_init_prog()
/third_party/mesa3d/docs/gallium/cso/
Dblend.rst114 color gets passed unmodified (but colormask still applies).
127 colormask
/third_party/mesa3d/src/gallium/drivers/i915/
Di915_state.c192 if ((blend->rt[0].colormask & PIPE_MASK_R) == 0) in i915_create_blend_state()
195 if ((blend->rt[0].colormask & PIPE_MASK_G) == 0) in i915_create_blend_state()
198 if ((blend->rt[0].colormask & PIPE_MASK_B) == 0) in i915_create_blend_state()
201 if ((blend->rt[0].colormask & PIPE_MASK_A) == 0) in i915_create_blend_state()
/third_party/mesa3d/src/gallium/frontends/xa/
Dxa_yuv.c44 blend.rt[0].colormask = PIPE_MASK_RGBA; in xa_yuv_bind_blend_state()

1234