Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/drivers/radeon/
Dr600_viewport.c44 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; in r600_set_scissor_states()
217 unsigned mask = rctx->scissors.dirty_mask; in r600_emit_scissors()
232 rctx->scissors.dirty_mask &= ~1; /* clear one bit */ in r600_emit_scissors()
255 rctx->scissors.dirty_mask = 0; in r600_emit_scissors()
276 rctx->viewports.dirty_mask |= mask; in r600_set_viewport_states()
278 rctx->scissors.dirty_mask |= mask; in r600_set_viewport_states()
300 unsigned mask = rctx->viewports.dirty_mask; in r600_emit_viewports()
309 rctx->viewports.dirty_mask &= ~1; /* clear one bit */ in r600_emit_viewports()
323 rctx->viewports.dirty_mask = 0; in r600_emit_viewports()
376 rctx->scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_viewport_set_rast_deps()
[all …]
Dr600_pipe_common.h502 unsigned dirty_mask; member
508 unsigned dirty_mask; member
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_descriptors.c106 assert(num_elements <= sizeof(desc->dirty_mask)*8); in si_init_descriptors()
111 desc->dirty_mask = num_elements == 32 ? ~0u : (1u << num_elements) - 1; in si_init_descriptors()
208 if (!desc->dirty_mask) in si_upload_descriptors()
217 while(desc->dirty_mask) { in si_upload_descriptors()
219 u_bit_scan_consecutive_range(&desc->dirty_mask, &begin, in si_upload_descriptors()
249 desc->dirty_mask = 0; in si_upload_descriptors()
489 descs->dirty_mask |= 1u << slot; in si_set_sampler_view()
644 descs->dirty_mask |= 1u << slot; in si_disable_shader_image()
754 descs->dirty_mask |= 1u << slot; in si_set_shader_image()
847 desc->dirty_mask |= 1u << slot; in si_bind_sampler_states()
[all …]
Dsi_hw_context.c229 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in si_begin_new_cs()
230 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in si_begin_new_cs()
Dsi_state.h232 unsigned dirty_mask; member
/external/mesa3d/src/gallium/drivers/r600/
Dr600_hw_context.c315 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
317 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
350 ctx->vertex_buffer_state.dirty_mask = ctx->vertex_buffer_state.enabled_mask; in r600_begin_new_cs()
358 constbuf->dirty_mask = constbuf->enabled_mask; in r600_begin_new_cs()
359 samplers->views.dirty_mask = samplers->views.enabled_mask; in r600_begin_new_cs()
360 samplers->states.dirty_mask = samplers->states.enabled_mask; in r600_begin_new_cs()
Dr600_state_common.c399 if (state->dirty_mask) { in r600_sampler_states_dirty()
400 if (state->dirty_mask & state->has_bordercolor_mask) { in r600_sampler_states_dirty()
404 util_bitcount(state->dirty_mask & state->has_bordercolor_mask) * 11 + in r600_sampler_states_dirty()
405 util_bitcount(state->dirty_mask & ~state->has_bordercolor_mask) * 5; in r600_sampler_states_dirty()
457 dst->states.dirty_mask &= dst->states.enabled_mask; in r600_bind_sampler_states()
459 dst->states.dirty_mask |= new_mask; in r600_bind_sampler_states()
537 if (rctx->vertex_buffer_state.dirty_mask) { in r600_vertex_buffers_dirty()
539 util_bitcount(rctx->vertex_buffer_state.dirty_mask); in r600_vertex_buffers_dirty()
583 rctx->vertex_buffer_state.dirty_mask &= rctx->vertex_buffer_state.enabled_mask; in r600_set_vertex_buffers()
585 rctx->vertex_buffer_state.dirty_mask |= new_buffer_mask; in r600_set_vertex_buffers()
[all …]
Dr600_state.c1640 uint32_t dirty_mask = rctx->vertex_buffer_state.dirty_mask; in r600_emit_vertex_buffers() local
1642 while (dirty_mask) { in r600_emit_vertex_buffers()
1646 unsigned buffer_index = u_bit_scan(&dirty_mask); in r600_emit_vertex_buffers()
1680 uint32_t dirty_mask = state->dirty_mask; in r600_emit_constant_buffers() local
1682 while (dirty_mask) { in r600_emit_constant_buffers()
1686 unsigned buffer_index = ffs(dirty_mask) - 1; in r600_emit_constant_buffers()
1720 dirty_mask &= ~(1 << buffer_index); in r600_emit_constant_buffers()
1722 state->dirty_mask = 0; in r600_emit_constant_buffers()
1754 uint32_t dirty_mask = state->dirty_mask; in r600_emit_sampler_views() local
1756 while (dirty_mask) { in r600_emit_sampler_views()
[all …]
Devergreen_state.c1796 uint32_t dirty_mask = state->dirty_mask; in evergreen_emit_vertex_buffers() local
1798 while (dirty_mask) { in evergreen_emit_vertex_buffers()
1802 unsigned buffer_index = u_bit_scan(&dirty_mask); in evergreen_emit_vertex_buffers()
1833 state->dirty_mask = 0; in evergreen_emit_vertex_buffers()
1855 uint32_t dirty_mask = state->dirty_mask; in evergreen_emit_constant_buffers() local
1857 while (dirty_mask) { in evergreen_emit_constant_buffers()
1861 unsigned buffer_index = ffs(dirty_mask) - 1; in evergreen_emit_constant_buffers()
1906 dirty_mask &= ~(1 << buffer_index); in evergreen_emit_constant_buffers()
1908 state->dirty_mask = 0; in evergreen_emit_constant_buffers()
1984 uint32_t dirty_mask = state->dirty_mask; in evergreen_emit_sampler_views() local
[all …]
Dr600_pipe.h353 uint32_t dirty_mask; member
363 uint32_t dirty_mask; member
387 uint32_t dirty_mask; member
395 uint32_t dirty_mask; member
Devergreen_compute.c156 state->dirty_mask |= 1 << vb_index; in evergreen_cs_set_vertex_buffer()
509 …->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/freedreno/
Dfreedreno_context.h72 uint32_t dirty_mask; member
79 uint32_t dirty_mask; member
Dfreedreno_state.c105 so->dirty_mask &= ~(1 << index); in fd_set_constant_buffer()
110 so->dirty_mask |= 1 << index; in fd_set_constant_buffer()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.h194 uint32_t dirty_mask; member
201 uint32_t dirty_mask; member
Dvc4_state.c390 so->dirty_mask &= ~(1 << index); in vc4_set_constant_buffer()
400 so->dirty_mask |= 1 << index; in vc4_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.c494 uint32_t dirty_mask = constbuf->enabled_mask; in emit_user_consts() local
496 if (dirty_mask & (1 << index)) { in emit_user_consts()
521 constbuf->dirty_mask &= ~(1 << index); in emit_user_consts()