Home
last modified time | relevance | path

Searched refs:dirty_mask (Results 1 - 12 of 12) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/
H A 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 in r600_viewport_set_rast_deps()
[all...]
H A Dr600_hw_context.c369 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
371 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
404 ctx->vertex_buffer_state.dirty_mask = ctx->vertex_buffer_state.enabled_mask; in r600_begin_new_cs()
412 constbuf->dirty_mask = constbuf->enabled_mask; in r600_begin_new_cs()
413 samplers->views.dirty_mask = samplers->views.enabled_mask; in r600_begin_new_cs()
414 samplers->states.dirty_mask = samplers->states.enabled_mask; in r600_begin_new_cs()
H A Dr600_state_common.c440 if (state->dirty_mask) { in r600_sampler_states_dirty()
441 if (state->dirty_mask & state->has_bordercolor_mask) { in r600_sampler_states_dirty()
445 util_bitcount(state->dirty_mask & state->has_bordercolor_mask) * 11 + in r600_sampler_states_dirty()
446 util_bitcount(state->dirty_mask & ~state->has_bordercolor_mask) * 5; in r600_sampler_states_dirty()
498 dst->states.dirty_mask &= dst->states.enabled_mask; in r600_bind_sampler_states()
500 dst->states.dirty_mask |= new_mask; in r600_bind_sampler_states()
565 if (rctx->vertex_buffer_state.dirty_mask) { in r600_vertex_buffers_dirty()
567 util_bitcount(rctx->vertex_buffer_state.dirty_mask); in r600_vertex_buffers_dirty()
627 rctx->vertex_buffer_state.dirty_mask &= rctx->vertex_buffer_state.enabled_mask; in r600_set_vertex_buffers()
629 rctx->vertex_buffer_state.dirty_mask | in r600_set_vertex_buffers()
[all...]
H A Dr600_state.c1667 uint32_t dirty_mask = rctx->vertex_buffer_state.dirty_mask; in r600_emit_vertex_buffers() local
1669 while (dirty_mask) { in r600_emit_vertex_buffers()
1673 unsigned buffer_index = u_bit_scan(&dirty_mask); in r600_emit_vertex_buffers()
1707 uint32_t dirty_mask = state->dirty_mask; in r600_emit_constant_buffers() local
1709 while (dirty_mask) { in r600_emit_constant_buffers()
1713 unsigned buffer_index = ffs(dirty_mask) - 1; in r600_emit_constant_buffers()
1747 dirty_mask &= ~(1 << buffer_index); in r600_emit_constant_buffers()
1749 state->dirty_mask in r600_emit_constant_buffers()
1781 uint32_t dirty_mask = state->dirty_mask; r600_emit_sampler_views() local
1828 uint32_t dirty_mask = texinfo->states.dirty_mask; r600_emit_sampler_states() local
[all...]
H A Dr600_pipe.h387 uint32_t dirty_mask; member
397 uint32_t dirty_mask; member
423 uint32_t dirty_mask; member
431 uint32_t dirty_mask; member
476 uint32_t dirty_mask; member
H A Devergreen_state.c2016 unsigned dirty_mask = a->image_rat_enabled_mask; in evergreen_construct_rat_mask() local
2017 while (dirty_mask) { in evergreen_construct_rat_mask()
2018 unsigned idx = u_bit_scan(&dirty_mask); in evergreen_construct_rat_mask()
2022 dirty_mask = a->buffer_rat_enabled_mask; in evergreen_construct_rat_mask()
2023 while (dirty_mask) { in evergreen_construct_rat_mask()
2024 unsigned idx = u_bit_scan(&dirty_mask); in evergreen_construct_rat_mask()
2126 uint32_t dirty_mask = state->dirty_mask; in evergreen_emit_vertex_buffers() local
2128 while (dirty_mask) { in evergreen_emit_vertex_buffers()
2132 unsigned buffer_index = u_bit_scan(&dirty_mask); in evergreen_emit_vertex_buffers()
2185 uint32_t dirty_mask = state->dirty_mask; evergreen_emit_constant_buffers() local
2337 uint32_t dirty_mask = state->dirty_mask; evergreen_emit_sampler_views() local
2446 uint32_t dirty_mask = texinfo->states.dirty_mask; evergreen_emit_sampler_states() local
[all...]
H A Dr600_pipe_common.h463 unsigned dirty_mask; member
469 unsigned dirty_mask; member
H A Devergreen_compute.c180 state->dirty_mask |= 1 << vb_index; in evergreen_cs_set_vertex_buffer()
820 rctx->cs_vertex_buffer_state.atom.num_dw = 12 * util_bitcount(rctx->cs_vertex_buffer_state.dirty_mask); in compute_emit_cs()
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_context.h180 uint32_t dirty_mask; member
187 uint32_t dirty_mask; member
H A Dvc4_state.c400 so->dirty_mask &= ~(1 << index); in vc4_set_constant_buffer()
410 so->dirty_mask |= 1 << index; in vc4_set_constant_buffer()
/third_party/mesa3d/src/gallium/drivers/v3d/
H A Dv3d_context.h253 uint32_t dirty_mask; member
260 uint32_t dirty_mask; member
H A Dv3dx_state.c473 so->dirty_mask &= ~(1 << index); in v3d_set_constant_buffer()
478 so->dirty_mask |= 1 << index; in v3d_set_constant_buffer()

Completed in 24 milliseconds