Home
last modified time | relevance | path

Searched refs:dirty_mask (Results 1 – 22 of 22) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/
Dr600_viewport.c67 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; in r600_set_scissor_states()
240 unsigned mask = rctx->scissors.dirty_mask; in r600_emit_scissors()
255 rctx->scissors.dirty_mask &= ~1; /* clear one bit */ in r600_emit_scissors()
278 rctx->scissors.dirty_mask = 0; in r600_emit_scissors()
299 rctx->viewports.dirty_mask |= mask; in r600_set_viewport_states()
301 rctx->scissors.dirty_mask |= mask; in r600_set_viewport_states()
323 unsigned mask = rctx->viewports.dirty_mask; in r600_emit_viewports()
332 rctx->viewports.dirty_mask &= ~1; /* clear one bit */ in r600_emit_viewports()
346 rctx->viewports.dirty_mask = 0; in r600_emit_viewports()
399 rctx->scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_viewport_set_rast_deps()
[all …]
Dr600_hw_context.c361 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
363 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
396 ctx->vertex_buffer_state.dirty_mask = ctx->vertex_buffer_state.enabled_mask; in r600_begin_new_cs()
404 constbuf->dirty_mask = constbuf->enabled_mask; in r600_begin_new_cs()
405 samplers->views.dirty_mask = samplers->views.enabled_mask; in r600_begin_new_cs()
406 samplers->states.dirty_mask = samplers->states.enabled_mask; in r600_begin_new_cs()
Dr600_state_common.c427 if (state->dirty_mask) { in r600_sampler_states_dirty()
428 if (state->dirty_mask & state->has_bordercolor_mask) { in r600_sampler_states_dirty()
432 util_bitcount(state->dirty_mask & state->has_bordercolor_mask) * 11 + in r600_sampler_states_dirty()
433 util_bitcount(state->dirty_mask & ~state->has_bordercolor_mask) * 5; in r600_sampler_states_dirty()
485 dst->states.dirty_mask &= dst->states.enabled_mask; in r600_bind_sampler_states()
487 dst->states.dirty_mask |= new_mask; in r600_bind_sampler_states()
551 if (rctx->vertex_buffer_state.dirty_mask) { in r600_vertex_buffers_dirty()
553 util_bitcount(rctx->vertex_buffer_state.dirty_mask); in r600_vertex_buffers_dirty()
597 rctx->vertex_buffer_state.dirty_mask &= rctx->vertex_buffer_state.enabled_mask; in r600_set_vertex_buffers()
599 rctx->vertex_buffer_state.dirty_mask |= new_buffer_mask; in r600_set_vertex_buffers()
[all …]
Dr600_pipe.h380 uint32_t dirty_mask; member
390 uint32_t dirty_mask; member
416 uint32_t dirty_mask; member
424 uint32_t dirty_mask; member
447 uint32_t dirty_mask; member
471 uint32_t dirty_mask; member
Dr600_state.c1660 uint32_t dirty_mask = rctx->vertex_buffer_state.dirty_mask; in r600_emit_vertex_buffers() local
1662 while (dirty_mask) { in r600_emit_vertex_buffers()
1666 unsigned buffer_index = u_bit_scan(&dirty_mask); in r600_emit_vertex_buffers()
1700 uint32_t dirty_mask = state->dirty_mask; in r600_emit_constant_buffers() local
1702 while (dirty_mask) { in r600_emit_constant_buffers()
1706 unsigned buffer_index = ffs(dirty_mask) - 1; in r600_emit_constant_buffers()
1740 dirty_mask &= ~(1 << buffer_index); in r600_emit_constant_buffers()
1742 state->dirty_mask = 0; in r600_emit_constant_buffers()
1774 uint32_t dirty_mask = state->dirty_mask; in r600_emit_sampler_views() local
1776 while (dirty_mask) { in r600_emit_sampler_views()
[all …]
Devergreen_state.c2008 unsigned dirty_mask = a->image_rat_enabled_mask; in evergreen_construct_rat_mask() local
2009 while (dirty_mask) { in evergreen_construct_rat_mask()
2010 unsigned idx = u_bit_scan(&dirty_mask); in evergreen_construct_rat_mask()
2014 dirty_mask = a->buffer_rat_enabled_mask; in evergreen_construct_rat_mask()
2015 while (dirty_mask) { in evergreen_construct_rat_mask()
2016 unsigned idx = u_bit_scan(&dirty_mask); in evergreen_construct_rat_mask()
2118 uint32_t dirty_mask = state->dirty_mask; in evergreen_emit_vertex_buffers() local
2120 while (dirty_mask) { in evergreen_emit_vertex_buffers()
2124 unsigned buffer_index = u_bit_scan(&dirty_mask); in evergreen_emit_vertex_buffers()
2155 state->dirty_mask = 0; in evergreen_emit_vertex_buffers()
[all …]
Dr600_pipe_common.h478 unsigned dirty_mask; member
484 unsigned dirty_mask; member
Devergreen_compute.c160 state->dirty_mask |= 1 << vb_index; in evergreen_cs_set_vertex_buffer()
764 …->cs_vertex_buffer_state.atom.num_dw = 12 * util_bitcount(rctx->cs_vertex_buffer_state.dirty_mask); in compute_emit_cs()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_viewport.c47 ctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; in si_set_scissor_states()
219 unsigned mask = ctx->scissors.dirty_mask; in si_emit_scissors()
237 ctx->scissors.dirty_mask &= ~1; /* clear one bit */ in si_emit_scissors()
260 ctx->scissors.dirty_mask = 0; in si_emit_scissors()
281 ctx->viewports.dirty_mask |= mask; in si_set_viewport_states()
283 ctx->scissors.dirty_mask |= mask; in si_set_viewport_states()
305 unsigned mask = ctx->viewports.dirty_mask; in si_emit_viewports()
314 ctx->viewports.dirty_mask &= ~1; /* clear one bit */ in si_emit_viewports()
328 ctx->viewports.dirty_mask = 0; in si_emit_viewports()
419 ctx->scissors.dirty_mask = (1 << SI_MAX_VIEWPORTS) - 1; in si_update_vs_viewport_state()
[all …]
Dsi_hw_context.c261 ctx->scissors.dirty_mask = (1 << SI_MAX_VIEWPORTS) - 1; in si_begin_new_cs()
262 ctx->viewports.dirty_mask = (1 << SI_MAX_VIEWPORTS) - 1; in si_begin_new_cs()
Dsi_pipe.h303 unsigned dirty_mask; member
309 unsigned dirty_mask; member
Dsi_state_draw.c1279 sctx->scissors.dirty_mask = (1 << SI_MAX_VIEWPORTS) - 1; in si_draw_vbo()
Dsi_state.c1033 sctx->scissors.dirty_mask = (1 << SI_MAX_VIEWPORTS) - 1; in si_bind_rs_state()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h72 uint32_t dirty_mask; member
78 uint32_t dirty_mask; member
84 uint32_t dirty_mask; member
91 uint32_t dirty_mask; member
Dfreedreno_state.c106 so->dirty_mask &= ~(1 << index); in fd_set_constant_buffer()
111 so->dirty_mask |= 1 << index; in fd_set_constant_buffer()
160 so->dirty_mask |= mask; in fd_set_shader_buffers()
207 so->dirty_mask |= mask; in fd_set_shader_images()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_image.c210 so->dirty_mask &= so->enabled_mask; in fd5_emit_images()
212 while (so->dirty_mask) { in fd5_emit_images()
213 unsigned index = u_bit_scan(&so->dirty_mask); in fd5_emit_images()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.h201 uint32_t dirty_mask; member
208 uint32_t dirty_mask; member
Dvc4_state.c396 so->dirty_mask &= ~(1 << index); in vc4_set_constant_buffer()
406 so->dirty_mask |= 1 << index; in vc4_set_constant_buffer()
/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_context.h162 uint32_t dirty_mask; member
169 uint32_t dirty_mask; member
Dvc5_state.c411 so->dirty_mask &= ~(1 << index); in vc5_set_constant_buffer()
416 so->dirty_mask |= 1 << index; in vc5_set_constant_buffer()
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
Dfd2_emit.c63 constbuf->dirty_mask = enabled_mask; in emit_constants()
82 if (constbuf->dirty_mask & (1 << index)) { in emit_constants()
99 constbuf->dirty_mask &= ~(1 << index); in emit_constants()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_shader.c548 uint32_t dirty_mask = constbuf->enabled_mask; in emit_user_consts() local
550 if (dirty_mask & (1 << index)) { in emit_user_consts()
575 constbuf->dirty_mask &= ~(1 << index); in emit_user_consts()