Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe.h161 bool dual_src_blend; member
217 bool dual_src_blend; member
327 bool dual_src_blend; member
580 boolean dual_src_blend; member
Dr600_state_common.c194 rctx->dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
215 if (rctx->cb_misc_state.dual_src_blend != blend->dual_src_blend) { in r600_bind_blend_state_internal()
216 rctx->cb_misc_state.dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
222 if (rctx->framebuffer.dual_src_blend != blend->dual_src_blend) { in r600_bind_blend_state_internal()
223 rctx->framebuffer.dual_src_blend = blend->dual_src_blend; in r600_bind_blend_state_internal()
824 if (key->ps.nr_cbufs == 1 && rctx->dual_src_blend) { in r600_shader_selector_key()
1997 blend_disable = (rctx->dual_src_blend && in r600_update_derived_state()
Dr600_state.c361 blend->dual_src_blend = util_blend_state_is_dual(state, 0); in r600_create_blend_state_mode()
1364 if (rctx->framebuffer.dual_src_blend && i == 1 && cb[0]) { in r600_emit_framebuffer_state()
Devergreen_state.c348 blend->dual_src_blend = util_blend_state_is_dual(state, 0); in evergreen_create_blend_state_mode()
1721 idx += fb_state->nr_cbufs + (rctx->dual_src_blend ? 1 : 0); in evergreen_emit_image_state()
1905 if (rctx->framebuffer.dual_src_blend && i == 1 && state->cbufs[0]) { in evergreen_emit_framebuffer_state()
/external/mesa3d/src/intel/compiler/
Dbrw_fs_visitor.cpp525 prog_data->dual_src_blend = (this->dual_src_output.file != BAD_FILE && in emit_fb_writes()
527 assert(!prog_data->dual_src_blend || key->nr_color_regions == 1); in emit_fb_writes()
550 prog_data->dual_src_blend) { in emit_fb_writes()
Dbrw_compiler.h824 bool dual_src_blend; member
Dbrw_fs.cpp4334 } else if (prog_data->dual_src_blend) { in brw_fb_write_msg_control()
8845 if (devinfo->gen == 8 && prog_data->dual_src_blend && in brw_compile_fs()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state.c84 if (blend->dual_src_blend && sctx->ps_shader.cso && in si_emit_cb_render_state()
445 blend->dual_src_blend = util_blend_state_is_dual(state, 0); in si_create_blend_state_mode()
449 if (blend->dual_src_blend) in si_create_blend_state_mode()
496 if (i >= 1 && blend->dual_src_blend) { in si_create_blend_state_mode()
508 if (blend->dual_src_blend && (eqRGB == PIPE_BLEND_MIN || eqRGB == PIPE_BLEND_MAX || in si_create_blend_state_mode()
605 if (blend->dual_src_blend) { in si_create_blend_state_mode()
616 if (blend->dual_src_blend || logicop_enable || mode == V_028808_CB_RESOLVE) in si_create_blend_state_mode()
641 old_blend->dual_src_blend != blend->dual_src_blend || in si_bind_blend_state()
649 old_blend->dual_src_blend != blend->dual_src_blend || in si_bind_blend_state()
Dsi_state.h62 bool dual_src_blend : 1; member
Dsi_state_shaders.c1964 if (blend->dual_src_blend) { in si_shader_selector_key()
/external/mesa3d/src/intel/vulkan/
DgenX_pipeline.c1235 if (!wm_prog_data->dual_src_blend &&
2016 bool dual_src_blend = false; local
2017 if (wm_prog_data->dual_src_blend && blend) {
2027 dual_src_blend = true;
2072 ps.DualSourceBlendEnable = dual_src_blend;
/external/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c1319 uint32_t mrt_count, bool dual_src_blend, in tu6_emit_fs_outputs() argument
1343 COND(dual_src_blend, A6XX_SP_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE)); in tu6_emit_fs_outputs()
1361 COND(dual_src_blend, A6XX_RB_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE)); in tu6_emit_fs_outputs()
1907 bool dual_src_blend, in tu6_emit_blend_control() argument
1916 .dual_color_in_enable = dual_src_blend, in tu6_emit_blend_control()
1925 .dual_color_in_enable = dual_src_blend, in tu6_emit_blend_control()
/external/mesa3d/src/mesa/drivers/dri/i965/
DgenX_state_upload.c1945 wm_prog_data->dual_src_blend && (ctx->Color.BlendEnabled & 1) &&
2914 !ctx->Color.Blend[0]._UsesDualSrc || wm_prog_data->dual_src_blend;
3928 ps.DualSourceBlendEnable = prog_data->dual_src_blend &&
4847 !color->Blend[0]._UsesDualSrc || wm_prog_data->dual_src_blend;
/external/mesa3d/src/gallium/auxiliary/nir/
Dtgsi_to_nir.c397 bool dual_src_blend = false; in ttn_emit_declaration() local
398 if (dual_src_blend && (semantic_index == 1)) { in ttn_emit_declaration()
/external/mesa3d/src/gallium/drivers/iris/
Diris_state.c6038 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend); in iris_upload_dirty_render_state()
/external/virglrenderer/src/
Dvrend_renderer.c240 FEAT(dual_src_blend, 33, UNAVAIL, "GL_ARB_blend_func_extended", "GL_EXT_blend_func_extended" ),