Home
last modified time | relevance | path

Searched refs:rb_mrt_control (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.h137 uint32_t rb_mrt_control[MAX_RTS], rb_mrt_control_mask; member
Dtu_cmd_buffer.h325 uint32_t rb_mrt_control[MAX_RTS], rb_mrt_blend_control[MAX_RTS]; member
Dtu_pipeline.c2154 uint32_t rb_mrt_control = in tu6_rb_mrt_control() local
2157 rb_mrt_control |= rb_mrt_control_rop; in tu6_rb_mrt_control()
2160 rb_mrt_control |= A6XX_RB_MRT_CONTROL_BLEND; in tu6_rb_mrt_control()
2163 rb_mrt_control |= A6XX_RB_MRT_CONTROL_BLEND2; in tu6_rb_mrt_control()
2166 return rb_mrt_control; in tu6_rb_mrt_control()
2212 uint32_t rb_mrt_control = 0; in tu6_emit_rb_mrt_controls() local
2218 rb_mrt_control = in tu6_emit_rb_mrt_controls()
2246 pipeline->rb_mrt_control[i] = rb_mrt_control & pipeline->rb_mrt_control_mask; in tu6_emit_rb_mrt_controls()
2290 A6XX_RB_MRT_CONTROL(i, .dword = pipeline->rb_mrt_control[i]), in tu6_emit_blend()
Dtu_cmd_buffer.c2536 if ((cmd->state.rb_mrt_control[i] & pipeline->rb_mrt_control_mask) != in tu_CmdBindPipeline()
2537 pipeline->rb_mrt_control[i]) { in tu_CmdBindPipeline()
2538 cmd->state.rb_mrt_control[i] &= ~pipeline->rb_mrt_control_mask; in tu_CmdBindPipeline()
2539 cmd->state.rb_mrt_control[i] |= pipeline->rb_mrt_control[i]; in tu_CmdBindPipeline()
4333 tu_cs_emit(cs, cmd->state.rb_mrt_control[i] | in tu6_emit_blend()