Searched refs:rt (Results 1 - 25 of 300) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_blend.c111 perRT[i].blendEnable = bs->rt[i].blend_enable;
112 perRT[i].srcBlend = bs->rt[i].srcblend;
113 perRT[i].destBlend = bs->rt[i].dstblend;
114 perRT[i].blendOp = bs->rt[i].blendeq;
115 perRT[i].srcBlendAlpha = bs->rt[i].srcblend_alpha;
116 perRT[i].destBlendAlpha = bs->rt[i].dstblend_alpha;
117 perRT[i].blendOpAlpha = bs->rt[i].blendeq_alpha;
118 perRT[i].renderTargetWriteMask = bs->rt[i].writemask;
155 if (templ->rt[i].blend_enable) {
173 blend->rt[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_blend.c95 const struct pipe_rt_blend_state *rt; local in function:fd3_blend_state_create
97 rt = &cso->rt[i];
99 rt = &cso->rt[0];
102 A3XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR(fd_blend_factor(rt->rgb_src_factor)) |
103 A3XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
104 A3XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR(fd_blend_factor(rt->rgb_dst_factor));
107 A3XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR(fd_blend_factor(rt->alpha_src_factor)) |
108 A3XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE(blend_func(rt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_blend.c60 const struct pipe_rt_blend_state *rt = &cso->rt[0]; local in function:fd2_blend_state_create
82 fd_blend_factor(rt->rgb_src_factor)) |
83 A2XX_RB_BLEND_CONTROL_COLOR_COMB_FCN(blend_func(rt->rgb_func)) |
85 fd_blend_factor(rt->rgb_dst_factor));
89 unsigned alpha_src_factor = rt->alpha_src_factor;
95 A2XX_RB_BLEND_CONTROL_ALPHA_COMB_FCN(blend_func(rt->alpha_func)) |
97 fd_blend_factor(rt->alpha_dst_factor));
99 if (rt->colormask & PIPE_MASK_R)
101 if (rt
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_dual_blend.h17 if (util_blend_factor_is_dual_src(blend->rt[index].rgb_src_factor) ||
18 util_blend_factor_is_dual_src(blend->rt[index].alpha_src_factor) ||
19 util_blend_factor_is_dual_src(blend->rt[index].rgb_dst_factor) ||
20 util_blend_factor_is_dual_src(blend->rt[index].alpha_dst_factor))
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_blend.c61 const struct pipe_rt_blend_state *rt = &cso->rt[0]; local in function:fd2_blend_state_create
82 A2XX_RB_BLEND_CONTROL_COLOR_SRCBLEND(fd_blend_factor(rt->rgb_src_factor)) |
83 A2XX_RB_BLEND_CONTROL_COLOR_COMB_FCN(blend_func(rt->rgb_func)) |
84 A2XX_RB_BLEND_CONTROL_COLOR_DESTBLEND(fd_blend_factor(rt->rgb_dst_factor));
87 A2XX_RB_BLEND_CONTROL_ALPHA_SRCBLEND(fd_blend_factor(rt->alpha_src_factor)) |
88 A2XX_RB_BLEND_CONTROL_ALPHA_COMB_FCN(blend_func(rt->alpha_func)) |
89 A2XX_RB_BLEND_CONTROL_ALPHA_DESTBLEND(fd_blend_factor(rt->alpha_dst_factor));
92 A2XX_RB_BLEND_CONTROL_COLOR_SRCBLEND(fd_blend_factor(util_blend_dst_alpha_to_one(rt->rgb_src_factor))) |
93 A2XX_RB_BLEND_CONTROL_COLOR_COMB_FCN(blend_func(rt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_dual_blend.h17 if (util_blend_factor_is_dual_src(blend->rt[index].rgb_src_factor) ||
18 util_blend_factor_is_dual_src(blend->rt[index].alpha_src_factor) ||
19 util_blend_factor_is_dual_src(blend->rt[index].rgb_dst_factor) ||
20 util_blend_factor_is_dual_src(blend->rt[index].alpha_dst_factor))
H A Du_blend.h136 util_blend_uses_dest(struct pipe_rt_blend_state rt) argument
138 return rt.blend_enable &&
139 (util_blend_factor_uses_dest(rt.rgb_src_factor, false) ||
140 util_blend_factor_uses_dest(rt.alpha_src_factor, true) ||
141 rt.rgb_dst_factor != PIPE_BLENDFACTOR_ZERO ||
142 rt.alpha_dst_factor != PIPE_BLENDFACTOR_ZERO);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/
H A Dsvga_pipe_blend.c155 perRT[i].blendEnable = bs->rt[i].blend_enable;
156 perRT[i].srcBlend = bs->rt[i].srcblend;
157 perRT[i].destBlend = bs->rt[i].dstblend;
158 perRT[i].blendOp = bs->rt[i].blendeq;
159 perRT[i].srcBlendAlpha = bs->rt[i].srcblend_alpha;
160 perRT[i].destBlendAlpha = bs->rt[i].dstblend_alpha;
161 perRT[i].blendOpAlpha = bs->rt[i].blendeq_alpha;
162 perRT[i].renderTargetWriteMask = bs->rt[i].writemask;
190 blend->rt[buffer].blend_enable = TRUE;
191 blend->rt[buffe
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a3xx/
H A Dfd3_blend.c78 const struct pipe_rt_blend_state *rt; local in function:fd3_blend_state_create
80 rt = &cso->rt[i];
82 rt = &cso->rt[0];
86 fd_blend_factor(rt->rgb_src_factor)) |
87 A3XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
89 fd_blend_factor(rt->rgb_dst_factor)) |
91 fd_blend_factor(rt->alpha_src_factor)) |
93 blend_func(rt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_blend.c77 const struct pipe_rt_blend_state *rt; local in function:fd4_blend_state_create
80 rt = &cso->rt[i];
82 rt = &cso->rt[0];
86 fd_blend_factor(rt->rgb_src_factor)) |
87 A4XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
89 fd_blend_factor(rt->rgb_dst_factor)) |
91 fd_blend_factor(rt->alpha_src_factor)) |
93 blend_func(rt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_blend.c80 const struct pipe_rt_blend_state *rt; local in function:fd5_blend_state_create
83 rt = &cso->rt[i];
85 rt = &cso->rt[0];
89 fd_blend_factor(rt->rgb_src_factor)) |
90 A5XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
92 fd_blend_factor(rt->rgb_dst_factor)) |
94 fd_blend_factor(rt->alpha_src_factor)) |
96 blend_func(rt
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a4xx/
H A Dfd4_blend.c93 const struct pipe_rt_blend_state *rt; local in function:fd4_blend_state_create
96 rt = &cso->rt[i];
98 rt = &cso->rt[0];
101 A4XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR(fd_blend_factor(rt->rgb_src_factor)) |
102 A4XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
103 A4XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR(fd_blend_factor(rt->rgb_dst_factor));
106 A4XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR(fd_blend_factor(rt->alpha_src_factor)) |
107 A4XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE(blend_func(rt
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a5xx/
H A Dfd5_blend.c96 const struct pipe_rt_blend_state *rt; local in function:fd5_blend_state_create
99 rt = &cso->rt[i];
101 rt = &cso->rt[0];
104 A5XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR(fd_blend_factor(rt->rgb_src_factor)) |
105 A5XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
106 A5XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR(fd_blend_factor(rt->rgb_dst_factor));
109 A5XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR(fd_blend_factor(rt->alpha_src_factor)) |
110 A5XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE(blend_func(rt
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_blend.c95 const struct pipe_rt_blend_state *rt; local in function:fd6_blend_state_create
98 rt = &cso->rt[i];
100 rt = &cso->rt[0];
103 A6XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR(fd_blend_factor(rt->rgb_src_factor)) |
104 A6XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE(blend_func(rt->rgb_func)) |
105 A6XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR(fd_blend_factor(rt->rgb_dst_factor));
108 A6XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR(fd_blend_factor(rt->alpha_src_factor)) |
109 A6XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE(blend_func(rt
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_blend.c84 const struct pipe_rt_blend_state *rt; local in function:__fd6_setup_blend_variant
87 rt = &cso->rt[i];
89 rt = &cso->rt[0];
93 i, .rgb_src_factor = fd_blend_factor(rt->rgb_src_factor),
94 .rgb_blend_opcode = blend_func(rt->rgb_func),
95 .rgb_dest_factor = fd_blend_factor(rt->rgb_dst_factor),
96 .alpha_src_factor = fd_blend_factor(rt->alpha_src_factor),
97 .alpha_blend_opcode = blend_func(rt
171 const struct pipe_rt_blend_state *rt = &cso->rt[i]; local in function:fd6_blend_state_create
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_blend.c113 * Figure out if colormasks are different per rt.
127 * Figure out if blend enables/state are different per rt.
211 blend->rt[i].colormask = GET_COLORMASK(ctx->Color.ColorMask, i);
223 !blend->rt[i].colormask)
229 blend->rt[i].blend_enable = 1;
230 blend->rt[i].rgb_func =
236 blend->rt[i].rgb_src_factor = PIPE_BLENDFACTOR_ONE;
237 blend->rt[i].rgb_dst_factor = PIPE_BLENDFACTOR_ONE;
240 blend->rt[i].rgb_src_factor =
242 blend->rt[
267 struct pipe_rt_blend_state *rt = &blend->rt[i]; local in function:st_update_blend
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_atom_blend.c113 * Figure out if colormasks are different per rt.
127 * Figure out if blend enables/state are different per rt.
213 blend->rt[i].colormask = GET_COLORMASK(ctx->Color.ColorMask, i);
230 !blend->rt[i].colormask)
236 blend->rt[i].blend_enable = 1;
237 blend->rt[i].rgb_func =
243 blend->rt[i].rgb_src_factor = PIPE_BLENDFACTOR_ONE;
244 blend->rt[i].rgb_dst_factor = PIPE_BLENDFACTOR_ONE;
247 blend->rt[i].rgb_src_factor =
249 blend->rt[
274 struct pipe_rt_blend_state *rt = &blend->rt[i]; local in function:st_update_blend
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_render_pass.c44 struct zink_rt_attrib *rt = state->rts + i; local in function:create_render_pass
46 pstate->attachments[i].format = attachments[i].format = rt->format;
47 pstate->attachments[i].samples = attachments[i].samples = rt->samples;
48 attachments[i].loadOp = rt->clear_color ? VK_ATTACHMENT_LOAD_OP_CLEAR :
49 state->swapchain_init && rt->swapchain ?
56 VkImageLayout layout = rt->fbfetch ? VK_IMAGE_LAYOUT_GENERAL : VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
62 if (rt->fbfetch)
71 struct zink_rt_attrib *rt = state->rts + state->num_cbufs; local in function:create_render_pass
72 bool has_clear = rt->clear_color || rt
145 struct zink_rt_attrib *rt = state->rts + i; local in function:create_render_pass2
193 struct zink_rt_attrib *rt = state->rts + state->num_cbufs; local in function:create_render_pass2
319 const struct zink_rt_attrib *rt = &rp->state.rts[idx]; local in function:zink_render_pass_attachment_get_barrier_info
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_vX_shader.c272 unsigned rt = local in function:panvk_adjust_rt_type
277 nir_alu_type newtype = typeconv[rt].newtype;
278 nir_alu_type oldtype = typeconv[rt].oldtype;
287 nir_deref_instr *deref = nir_build_deref_var(b, typeconv[rt].var);
296 nir_store_var(b, typeconv[rt].var, val, nir_intrinsic_write_mask(intr));
299 nir_ssa_def *val = nir_load_var(b, typeconv[rt].var);
328 for (unsigned rt = 0; rt < blend_state->rt_count; rt++) { local in function:panvk_lower_blend
329 struct pan_blend_rt_state *rt_state = &blend_state->rts[rt];
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_blend.h76 uint32_t rt : 3; member in struct:pan_blend_shader_key
129 pan_blend_supports_constant(unsigned arch, unsigned rt) argument
131 return !((arch == 6) || (arch == 7 && rt > 0));
165 unsigned rt);
170 enum pipe_format fmt, unsigned rt,
182 unsigned rt);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_test_blend.c92 blend->rt[0].rgb_func != blend->rt[0].alpha_func ? "true" : "false",
93 blend->rt[0].rgb_src_factor != blend->rt[0].alpha_src_factor ? "true" : "false",
94 blend->rt[0].rgb_dst_factor != blend->rt[0].alpha_dst_factor ? "true" : "false");
98 util_str_blend_func(blend->rt[0].rgb_func, TRUE),
99 util_str_blend_factor(blend->rt[0].rgb_src_factor, TRUE),
100 util_str_blend_factor(blend->rt[0].rgb_dst_factor, TRUE),
101 util_str_blend_func(blend->rt[
152 const unsigned rt = 0; local in function:add_blend_test
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_test_blend.c92 blend->rt[0].rgb_func != blend->rt[0].alpha_func ? "true" : "false",
93 blend->rt[0].rgb_src_factor != blend->rt[0].alpha_src_factor ? "true" : "false",
94 blend->rt[0].rgb_dst_factor != blend->rt[0].alpha_dst_factor ? "true" : "false");
98 util_str_blend_func(blend->rt[0].rgb_func, TRUE),
99 util_str_blend_factor(blend->rt[0].rgb_src_factor, TRUE),
100 util_str_blend_factor(blend->rt[0].rgb_dst_factor, TRUE),
101 util_str_blend_func(blend->rt[
152 const unsigned rt = 0; local in function:add_blend_test
[all...]
/xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/
H A Dv3d_nir_lower_logic_ops.c188 v3d_get_format_swizzle_for_rt(struct v3d_compile *c, int rt) argument
196 if (c->fs_key->color_fmt[rt].swizzle[0] == 2 &&
197 c->fs_key->color_fmt[rt].format != PIPE_FORMAT_B5G6R5_UNORM) {
200 return c->fs_key->color_fmt[rt].swizzle;
205 v3d_nir_get_tlb_color(nir_builder *b, struct v3d_compile *c, int rt, int sample) argument
208 util_format_get_nr_components(c->fs_key->color_fmt[rt].format);
214 nir_load_tlb_color_v3d(b, 1, 32, nir_imm_int(b, rt),
228 int rt, int sample)
230 const uint8_t *fmt_swz = v3d_get_format_swizzle_for_rt(c, rt);
246 c->fs_key->color_fmt[rt]
226 v3d_emit_logic_op_raw(struct v3d_compile * c,nir_builder * b,nir_ssa_def ** src_chans,nir_ssa_def ** dst_chans,int rt,int sample) argument
264 v3d_emit_logic_op_unorm(struct v3d_compile * c,nir_builder * b,nir_ssa_def ** src_chans,nir_ssa_def ** dst_chans,int rt,int sample,nir_pack_func pack_func,nir_unpack_func unpack_func) argument
284 v3d_nir_emit_logic_op(struct v3d_compile * c,nir_builder * b,nir_ssa_def * src,int rt,int sample) argument
311 v3d_emit_ms_output(nir_builder * b,nir_ssa_def * color,nir_src * offset,nir_alu_type type,int rt,int sample) argument
319 v3d_nir_lower_logic_op_instr(struct v3d_compile * c,nir_builder * b,nir_intrinsic_instr * intr,int rt) argument
377 const int rt = driver_loc; local in function:v3d_nir_lower_logic_ops_block
[all...]
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_blend.h54 nir_lower_blend_rt rt[8]; member in struct:__anonbef927490308
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_blend_cso.h56 panfrost_get_blend(struct panfrost_batch *batch, unsigned rt, struct panfrost_bo **bo, unsigned *shader_offset);

Completed in 11 milliseconds

1234567891011>>