Lines Matching defs:dirty

349    cmd_buffer->state.dirty |= dest_mask;
538 cmd_buffer->descriptors[i].dirty = 0;
954 descriptors_state->dirty |= (1u << idx);
1009 mask &= descriptors_state->dirty & descriptors_state->valid;
1501 (cmd_buffer->state.dirty & RADV_CMD_DIRTY_DYNAMIC_COLOR_WRITE_ENABLE) &&
1529 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_VIEWPORT;
1534 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_SCISSOR;
1538 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_CULL_MODE |
1544 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_RASTERIZER_DISCARD_ENABLE;
1548 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_LOGIC_OP;
1551 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_PRIMITIVE_TOPOLOGY |
1558 cmd_buffer->state.dirty |=
1564 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_OP;
1568 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_COLOR_WRITE_ENABLE;
1604 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_PIPELINE;
2893 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_FRAMEBUFFER;
2922 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_INDEX_BUFFER;
3337 cmd_buffer->state.dirty & cmd_buffer->state.emitted_graphics_pipeline->needed_dynamic_state;
3406 cmd_buffer->state.dirty &= ~states;
3498 if (!descriptors_state->dirty)
3529 descriptors_state->dirty = 0;
3853 if ((pipeline_is_dirty || (cmd_buffer->state.dirty & RADV_CMD_DIRTY_VERTEX_BUFFER)) &&
3882 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_VERTEX_BUFFER;
3920 if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_STREAMOUT_BUFFER) {
3983 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_STREAMOUT_BUFFER;
4315 * level dirty.
4317 * For GFX8 and earlier this would be VRAM/GTT with none of the caches dirty.
4675 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_FRAMEBUFFER;
5074 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_FRAMEBUFFER;
5141 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_VERTEX_BUFFER |
5192 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_INDEX_BUFFER;
5519 descriptors_state->dirty |= descriptors_state->valid;
5577 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_FRAGMENT_SHADING_RATE |
5582 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_PIPELINE | RADV_CMD_DIRTY_DYNAMIC_VERTEX_INPUT;
5659 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_VIEWPORT;
5679 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_SCISSOR;
5688 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_SCISSOR;
5691 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_LINE_WIDTH;
5705 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_BIAS;
5716 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_BLEND_CONSTANTS;
5728 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_BOUNDS;
5743 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_COMPARE_MASK;
5758 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_WRITE_MASK;
5772 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_REFERENCE;
5789 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DISCARD_RECTANGLE;
5807 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_SAMPLE_LOCATIONS;
5820 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_LINE_STIPPLE;
5831 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_CULL_MODE;
5842 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_FRONT_FACE;
5854 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_LINE_STIPPLE;
5858 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_SCISSOR;
5862 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_PRIMITIVE_TOPOLOGY;
5888 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_TEST_ENABLE;
5899 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_WRITE_ENABLE;
5910 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_COMPARE_OP;
5921 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_BOUNDS_TEST_ENABLE;
5932 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_TEST_ENABLE;
5957 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_STENCIL_OP;
5971 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_FRAGMENT_SHADING_RATE;
5982 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_DEPTH_BIAS_ENABLE;
5993 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_PRIMITIVE_RESTART_ENABLE;
6004 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_RASTERIZER_DISCARD_ENABLE;
6022 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_LOGIC_OP;
6041 state->dirty |= RADV_CMD_DIRTY_DYNAMIC_COLOR_WRITE_ENABLE;
6134 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_VERTEX_BUFFER |
6196 if (!secondary->state.framebuffer && primary->state.pass && (primary->state.dirty & RADV_CMD_DIRTY_FRAMEBUFFER)) {
6231 /* Increment primary semaphore if secondary was dirty.
6288 /* After executing commands from secondary buffers we have to dirty
6291 primary->state.dirty |=
7394 if (cmd_buffer->state.dirty & used_states)
7487 /* Check dirty flags:
7491 const bool dirty =
7492 cmd_buffer->state.dirty &
7504 if (!dirty && skip == cmd_buffer->state.last_nggc_skip)
7529 (cmd_buffer->state.dirty & RADV_CMD_DIRTY_DYNAMIC_VIEWPORT ||
7577 /* When the pipeline is dirty and not yet emitted, don't write it here
7580 if (!(cmd_buffer->state.dirty & RADV_CMD_DIRTY_PIPELINE) ||
7596 if ((cmd_buffer->state.dirty & RADV_CMD_DIRTY_FRAMEBUFFER) ||
7604 if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_PIPELINE)
7607 /* This should be before the cmd_buffer->state.dirty is cleared
7612 if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_FRAMEBUFFER)
7616 if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_INDEX_BUFFER)
7625 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_INDEX_BUFFER;
7632 cmd_buffer->state.dirty & cmd_buffer->state.emitted_graphics_pipeline->needed_dynamic_state;
7642 cmd_buffer->state.dirty &= ~RADV_CMD_DIRTY_DYNAMIC_FRAGMENT_SHADING_RATE;
7659 const bool pipeline_is_dirty = (cmd_buffer->state.dirty & RADV_CMD_DIRTY_PIPELINE) &&
7679 if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_FRAMEBUFFER)
7741 cmd_buffer->state.dirty & RADV_CMD_DIRTY_PIPELINE &&
7744 const uint32_t desc_dirty = descriptors_state->dirty;
7779 /* Restore dirty state of descriptors
7780 * They were marked non-dirty in radv_before_draw,
7784 descriptors_state->dirty = desc_dirty;
8359 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_INDEX_BUFFER;
8363 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_VERTEX_BUFFER;
8366 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_DYNAMIC_FRONT_FACE;
8623 * So if we set compute userdata & shader registers we should dirty the raytracing
8626 * We only need to do this when the pipeline is dirty because when we switch between
9970 cmd_buffer->state.dirty |= RADV_CMD_DIRTY_STREAMOUT_BUFFER;