Home
last modified time | relevance | path

Searched refs:dual_src_blend (Results 1 – 25 of 34) sorted by relevance

12

/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe.h142 bool dual_src_blend; member
198 bool dual_src_blend; member
299 bool dual_src_blend; member
558 bool dual_src_blend; member
Dr600_state_common.c177 rctx->dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
198 if (rctx->cb_misc_state.dual_src_blend != blend->dual_src_blend) { in r600_bind_blend_state_internal()
199 rctx->cb_misc_state.dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
205 if (rctx->framebuffer.dual_src_blend != blend->dual_src_blend) { in r600_bind_blend_state_internal()
206 rctx->framebuffer.dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
827 if (key->ps.nr_cbufs == 1 && rctx->dual_src_blend) { in r600_shader_selector_key()
2058 blend_disable = (rctx->dual_src_blend && in r600_update_derived_state()
Dr600_state.c356 blend->dual_src_blend = util_blend_state_is_dual(state, 0); in r600_create_blend_state_mode()
1355 if (rctx->framebuffer.dual_src_blend && i == 1 && cb[0]) { in r600_emit_framebuffer_state()
/external/mesa3d/src/intel/vulkan_hasvk/
DgenX_pipeline.c953 if (!wm_prog_data->dual_src_blend && in emit_cb_state()
1673 bool dual_src_blend = false; in emit_3dstate_ps() local
1674 if (wm_prog_data->dual_src_blend && cb) { in emit_3dstate_ps()
1684 dual_src_blend = true; in emit_3dstate_ps()
1715 ps.DualSourceBlendEnable = dual_src_blend; in emit_3dstate_ps()
/external/mesa3d/src/intel/compiler/
Dbrw_compile_fs.cpp147 prog_data->dual_src_blend = (s.dual_src_output.file != BAD_FILE && in brw_emit_fb_writes()
149 assert(!prog_data->dual_src_blend || key->nr_color_regions == 1); in brw_emit_fb_writes()
158 prog_data->dual_src_blend) { in brw_emit_fb_writes()
1608 if (prog_data->dual_src_blend) { in brw_compile_fs()
Dbrw_compiler.h630 bool dual_src_blend; member
Dbrw_fs.cpp1181 if (prog_data->dual_src_blend) { in brw_fb_write_msg_control()
/external/mesa3d/src/intel/compiler/elk/
Delk_fs_visitor.cpp549 prog_data->dual_src_blend = (this->dual_src_output.file != BAD_FILE && in emit_fb_writes()
551 assert(!prog_data->dual_src_blend || key->nr_color_regions == 1); in emit_fb_writes()
Delk_compiler.h834 bool dual_src_blend; member
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.c54 if (blend->dual_src_blend && sctx->shader.ps.cso && in si_emit_cb_render_state()
466 blend->dual_src_blend = util_blend_state_is_dual(state, 0); in si_create_blend_state_mode()
478 if (blend->dual_src_blend) in si_create_blend_state_mode()
528 if (i >= 1 && blend->dual_src_blend) { in si_create_blend_state_mode()
543 if (blend->dual_src_blend && (eqRGB == PIPE_BLEND_MIN || eqRGB == PIPE_BLEND_MAX || in si_create_blend_state_mode()
651 if (blend->dual_src_blend) { in si_create_blend_state_mode()
662 if (blend->dual_src_blend || logicop_enable || mode == V_028808_CB_RESOLVE || in si_create_blend_state_mode()
770 old_blend->dual_src_blend != blend->dual_src_blend || in si_bind_blend_state()
784 old_blend->dual_src_blend != blend->dual_src_blend || in si_bind_blend_state()
Dsi_state.h50 bool dual_src_blend : 1; member
Dsi_state_shaders.cpp2701 blend->dual_src_blend && in si_ps_key_update_framebuffer_blend_dsa_rasterizer()
2707 if (blend->dual_src_blend) { in si_ps_key_update_framebuffer_blend_dsa_rasterizer()
2756 (blend->dual_src_blend ? 0xffffff0f : 0xffffffff) & in si_ps_key_update_framebuffer_blend_dsa_rasterizer()
/external/mesa3d/docs/relnotes/
D22.1.3.rst166 - zink: fix dual_src_blend driconf workaround
/external/mesa3d/src/gallium/drivers/zink/
Dzink_state.c405 cso->dual_src_blend = util_blend_state_is_dual(blend_state, 0); in zink_create_blend_state()
426 … blend && blend->dual_src_blend && state->blend_state->attachments[0].blendEnable; in zink_bind_blend_state()
Dzink_types.h367 bool dual_src_blend; member
/external/rust/android-crates-io/crates/vulkano/out/
Dfeatures.rs156 pub dual_src_blend: bool, field
1350 if self.dual_src_blend { in check_requirements()
1351 if !supported.dual_src_blend { in check_requirements()
4295 dual_src_blend: false, in empty()
4671 dual_src_blend: true, in all()
5057 || (self.dual_src_blend && other.dual_src_blend) in intersects()
5538 && (self.dual_src_blend || !other.dual_src_blend) in contains()
6051 dual_src_blend: self.dual_src_blend || other.dual_src_blend, in union()
6711 dual_src_blend: self.dual_src_blend && other.dual_src_blend, in intersection()
7371 dual_src_blend: self.dual_src_blend && !other.dual_src_blend, in difference()
[all …]
/external/mesa3d/src/freedreno/ir3/
Dir3_context.c196 so->dual_src_blend = true; in ir3_context_init()
Dir3_shader.h706 bool dual_src_blend; member
/external/mesa3d/src/gallium/drivers/iris/
Diris_context.h341 bool dual_src_blend; member
Diris_program.c107 iris->dual_src_blend = brw->dual_src_blend; in iris_apply_brw_wm_prog_data()
315 iris->dual_src_blend = elk->dual_src_blend; in iris_apply_elk_wm_prog_data()
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c378 bool dual_src_blend = false; in ttn_emit_declaration() local
379 if (dual_src_blend && (semantic_index == 1)) { in ttn_emit_declaration()
/external/mesa3d/src/gallium/drivers/crocus/
Dcrocus_state.c1552 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend); in set_blend_entry_bits()
1570 if (idx == 0 && !blend_enabled && wm_prog_data->dual_src_blend) { in set_blend_entry_bits()
5404 blend_enable = rt->blend_enable || wm_prog_data->dual_src_blend; in crocus_populate_binding_table()
6478 …ps.DualSourceBlendEnable = wm_prog_data->dual_src_blend && ice->state.cso_blend->dual_color_blendi…
7245 wm.DualSourceBlendEnable = wm_prog_data->dual_src_blend &&
7383 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend);
/external/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.cc2999 bool dual_src_blend = tu_blend_state_is_dual_src(cb); in tu6_emit_blend() local
3006 dual_src_blend, in tu6_emit_blend()
3013 dual_src_blend, in tu6_emit_blend()
Dtu_shader.cc1831 COND(fs->dual_src_blend, A6XX_SP_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE)); in tu6_emit_fs_outputs()
1857 COND(fs->dual_src_blend, A6XX_RB_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE)); in tu6_emit_fs_outputs()
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_program.cc1144 COND(fs->dual_src_blend, A6XX_SP_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE)); in emit_fs_outputs()

12