Searched refs:dual_src_blend (Results 1 - 25 of 32) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_state.h96 bool dual_src_blend; member in struct:zink_blend_state
H A Dzink_state.c402 cso->dual_src_blend = util_blend_state_is_dual(blend_state, 0);
419 blend && blend->dual_src_blend && state->blend_state->attachments[1].blendEnable;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
H A Dr600_pipe.h161 bool dual_src_blend; member in struct:r600_cb_misc_state
217 bool dual_src_blend; member in struct:r600_framebuffer
327 bool dual_src_blend; member in struct:r600_blend_state
578 boolean dual_src_blend; member in struct:r600_context
H A Dr600_state_common.c190 rctx->dual_src_blend = blend->dual_src_blend;
211 if (rctx->cb_misc_state.dual_src_blend != blend->dual_src_blend) {
212 rctx->cb_misc_state.dual_src_blend = blend->dual_src_blend;
218 if (rctx->framebuffer.dual_src_blend != blend->dual_src_blend) {
219 rctx->framebuffer.dual_src_blend = blend->dual_src_blend;
[all...]
H A Dr600_state.c361 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
1366 if (rctx->framebuffer.dual_src_blend && i == 1 && cb[0]) {
H A Devergreen_state.c348 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
1720 idx += fb_state->nr_cbufs + (rctx->dual_src_blend ? 1 : 0);
1904 if (rctx->framebuffer.dual_src_blend && i == 1 && state->cbufs[0]) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
H A Dr600_pipe.h161 bool dual_src_blend; member in struct:r600_cb_misc_state
217 bool dual_src_blend; member in struct:r600_framebuffer
330 bool dual_src_blend; member in struct:r600_blend_state
583 boolean dual_src_blend; member in struct:r600_context
H A Dr600_state_common.c195 rctx->dual_src_blend = blend->dual_src_blend;
216 if (rctx->cb_misc_state.dual_src_blend != blend->dual_src_blend) {
217 rctx->cb_misc_state.dual_src_blend = blend->dual_src_blend;
223 if (rctx->framebuffer.dual_src_blend != blend->dual_src_blend) {
224 rctx->framebuffer.dual_src_blend = blend->dual_src_blend;
[all...]
H A Dr600_state.c366 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
1369 if (rctx->framebuffer.dual_src_blend && i == 1 && cb[0]) {
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_fs_visitor.cpp710 prog_data->dual_src_blend = (this->dual_src_output.file != BAD_FILE &&
712 assert(!prog_data->dual_src_blend || key->nr_color_regions == 1);
735 prog_data->dual_src_blend) {
H A Dbrw_compiler.h879 bool dual_src_blend; member in struct:brw_wm_prog_data
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_pipeline.c998 if (!wm_prog_data->dual_src_blend &&
1719 bool dual_src_blend = false; local in function:emit_3dstate_ps
1720 if (wm_prog_data->dual_src_blend && blend) {
1730 dual_src_blend = true;
1776 ps.DualSourceBlendEnable = dual_src_blend;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_state.h60 bool dual_src_blend:1; member in struct:si_state_blend
H A Dsi_state.c86 if (blend && blend->dual_src_blend &&
466 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
508 if (i >= 1 && blend->dual_src_blend) {
520 if (blend->dual_src_blend &&
622 if (blend->dual_src_blend) {
635 if (blend->dual_src_blend || state->logicop_enable ||
663 old_blend->dual_src_blend != blend->dual_src_blend ||
673 old_blend->dual_src_blend != blend->dual_src_blend ||
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_state.h66 bool dual_src_blend : 1; member in struct:si_state_blend
H A Dsi_state.c86 if (blend->dual_src_blend && sctx->shader.ps.cso &&
448 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
460 if (blend->dual_src_blend)
507 if (i >= 1 && blend->dual_src_blend) {
519 if (blend->dual_src_blend && (eqRGB == PIPE_BLEND_MIN || eqRGB == PIPE_BLEND_MAX ||
616 if (blend->dual_src_blend) {
627 if (blend->dual_src_blend || logicop_enable || mode == V_028808_CB_RESOLVE)
725 old_blend->dual_src_blend != blend->dual_src_blend ||
733 old_blend->dual_src_blend !
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_fs_visitor.cpp541 prog_data->dual_src_blend = (this->dual_src_output.file != BAD_FILE &&
543 assert(!prog_data->dual_src_blend || key->nr_color_regions == 1);
H A Dbrw_compiler.h710 bool dual_src_blend; member in struct:brw_wm_prog_data
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_pipeline.c1333 if (!wm_prog_data->dual_src_blend &&
2244 bool dual_src_blend = false; local in function:emit_3dstate_ps
2245 if (wm_prog_data->dual_src_blend && blend) {
2255 dual_src_blend = true;
2300 ps.DualSourceBlendEnable = dual_src_blend;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_pipeline.c1476 uint32_t mrt_count, bool dual_src_blend,
1501 COND(dual_src_blend, A6XX_SP_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE));
1518 if (dual_src_blend) {
1535 COND(dual_src_blend, A6XX_RB_FS_OUTPUT_CNTL0_DUAL_COLOR_IN_ENABLE));
2104 bool dual_src_blend,
2113 .dual_color_in_enable = dual_src_blend,
2122 .dual_color_in_enable = dual_src_blend,
1474 tu6_emit_fs_outputs(struct tu_cs * cs,const struct ir3_shader_variant * fs,uint32_t mrt_count,bool dual_src_blend,uint32_t render_components,bool no_earlyz,struct tu_pipeline * pipeline) argument
2102 tu6_emit_blend_control(struct tu_cs * cs,uint32_t blend_enable_mask,bool dual_src_blend,const VkPipelineMultisampleStateCreateInfo * msaa_info) argument
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c370 bool dual_src_blend = false; local in function:ttn_emit_declaration
371 if (dual_src_blend && (semantic_index == 1)) {
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
H A Dtgsi_to_nir.c398 bool dual_src_blend = false; local in function:ttn_emit_declaration
399 if (dual_src_blend && (semantic_index == 1)) {
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A DgenX_state_upload.c1955 wm_prog_data->dual_src_blend && (ctx->Color.BlendEnabled & 1) &&
3014 !ctx->Color.Blend[0]._UsesDualSrc || wm_prog_data->dual_src_blend;
4005 ps.DualSourceBlendEnable = prog_data->dual_src_blend &&
4918 !color->Blend[0]._UsesDualSrc || wm_prog_data->dual_src_blend;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A DgenX_state_upload.c1944 wm_prog_data->dual_src_blend && (ctx->Color.BlendEnabled & 1) &&
2913 !(ctx->Color._BlendUsesDualSrc & 0x1) || wm_prog_data->dual_src_blend;
3927 ps.DualSourceBlendEnable = prog_data->dual_src_blend &&
4840 !(color->_BlendUsesDualSrc & 0x1) || wm_prog_data->dual_src_blend;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_state.c1552 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend);
1570 if (idx == 0 && !blend_enabled && wm_prog_data->dual_src_blend) {
5407 blend_enable = rt->blend_enable || wm_prog_data->dual_src_blend;
6478 ps.DualSourceBlendEnable = wm_prog_data->dual_src_blend && ice->state.cso_blend->dual_color_blending;
7245 wm.DualSourceBlendEnable = wm_prog_data->dual_src_blend &&
7383 (!cso_blend->dual_color_blending || wm_prog_data->dual_src_blend);

Completed in 85 milliseconds

12