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

/external/mesa3d/src/gallium/drivers/radeon/
H A Dr600_viewport.c44 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot;
217 unsigned mask = rctx->scissors.dirty_mask;
232 rctx->scissors.dirty_mask &= ~1; /* clear one bit */
255 rctx->scissors.dirty_mask = 0;
276 rctx->viewports.dirty_mask |= mask;
278 rctx->scissors.dirty_mask |= mask;
300 unsigned mask = rctx->viewports.dirty_mask;
309 rctx->viewports.dirty_mask &= ~1; /* clear one bit */
323 rctx->viewports.dirty_mask = 0;
376 rctx->scissors.dirty_mask
[all...]
H A Dr600_pipe_common.h502 unsigned dirty_mask; member in struct:r600_scissors
508 unsigned dirty_mask; member in struct:r600_viewports
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_descriptors.c106 assert(num_elements <= sizeof(desc->dirty_mask)*8);
111 desc->dirty_mask = num_elements == 32 ? ~0u : (1u << num_elements) - 1;
208 if (!desc->dirty_mask)
217 while(desc->dirty_mask) {
219 u_bit_scan_consecutive_range(&desc->dirty_mask, &begin,
249 desc->dirty_mask = 0;
489 descs->dirty_mask |= 1u << slot;
644 descs->dirty_mask |= 1u << slot;
754 descs->dirty_mask |= 1u << slot;
847 desc->dirty_mask |
[all...]
H A Dsi_hw_context.c229 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1;
230 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1;
H A Dsi_state.h232 unsigned dirty_mask; member in struct:si_descriptors
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_hw_context.c315 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1;
317 ctx->b.viewports.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1;
350 ctx->vertex_buffer_state.dirty_mask = ctx->vertex_buffer_state.enabled_mask;
358 constbuf->dirty_mask = constbuf->enabled_mask;
359 samplers->views.dirty_mask = samplers->views.enabled_mask;
360 samplers->states.dirty_mask = samplers->states.enabled_mask;
H A Dr600_state_common.c399 if (state->dirty_mask) {
400 if (state->dirty_mask & state->has_bordercolor_mask) {
404 util_bitcount(state->dirty_mask & state->has_bordercolor_mask) * 11 +
405 util_bitcount(state->dirty_mask & ~state->has_bordercolor_mask) * 5;
457 dst->states.dirty_mask &= dst->states.enabled_mask;
459 dst->states.dirty_mask |= new_mask;
537 if (rctx->vertex_buffer_state.dirty_mask) {
539 util_bitcount(rctx->vertex_buffer_state.dirty_mask);
583 rctx->vertex_buffer_state.dirty_mask &= rctx->vertex_buffer_state.enabled_mask;
585 rctx->vertex_buffer_state.dirty_mask |
[all...]
H A Devergreen_state.c1796 uint32_t dirty_mask = state->dirty_mask; local
1798 while (dirty_mask) {
1802 unsigned buffer_index = u_bit_scan(&dirty_mask);
1833 state->dirty_mask = 0;
1855 uint32_t dirty_mask = state->dirty_mask; local
1857 while (dirty_mask) {
1861 unsigned buffer_index = ffs(dirty_mask) - 1;
1906 dirty_mask
1984 uint32_t dirty_mask = state->dirty_mask; local
2060 uint32_t dirty_mask = texinfo->states.dirty_mask; local
[all...]
H A Dr600_state.c1640 uint32_t dirty_mask = rctx->vertex_buffer_state.dirty_mask; local
1642 while (dirty_mask) {
1646 unsigned buffer_index = u_bit_scan(&dirty_mask);
1680 uint32_t dirty_mask = state->dirty_mask; local
1682 while (dirty_mask) {
1686 unsigned buffer_index = ffs(dirty_mask) - 1;
1720 dirty_mask &= ~(1 << buffer_index);
1722 state->dirty_mask
1754 uint32_t dirty_mask = state->dirty_mask; local
1801 uint32_t dirty_mask = texinfo->states.dirty_mask; local
[all...]
H A Dr600_pipe.h353 uint32_t dirty_mask; member in struct:r600_samplerview_state
363 uint32_t dirty_mask; member in struct:r600_sampler_states
387 uint32_t dirty_mask; member in struct:r600_constbuf_state
395 uint32_t dirty_mask; member in struct:r600_vertexbuf_state
H A Devergreen_compute.c156 state->dirty_mask |= 1 << vb_index;
509 rctx->cs_vertex_buffer_state.atom.num_dw = 12 * util_bitcount(rctx->cs_vertex_buffer_state.dirty_mask);
/external/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_context.h72 uint32_t dirty_mask; member in struct:fd_constbuf_stateobj
79 uint32_t dirty_mask; member in struct:fd_vertexbuf_stateobj
H A Dfreedreno_state.c105 so->dirty_mask &= ~(1 << index);
110 so->dirty_mask |= 1 << index;
/external/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_context.h194 uint32_t dirty_mask; member in struct:vc4_constbuf_stateobj
201 uint32_t dirty_mask; member in struct:vc4_vertexbuf_stateobj
H A Dvc4_state.c390 so->dirty_mask &= ~(1 << index);
400 so->dirty_mask |= 1 << index;
/external/mesa3d/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_emit.c63 constbuf->dirty_mask = enabled_mask;
82 if (constbuf->dirty_mask & (1 << index)) {
99 constbuf->dirty_mask &= ~(1 << index);
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_shader.c493 /* TODO save/restore dirty_mask for binning pass instead: */
494 uint32_t dirty_mask = constbuf->enabled_mask; local
496 if (dirty_mask & (1 << index)) {
521 constbuf->dirty_mask &= ~(1 << index);

Completed in 328 milliseconds