Lines Matching defs:dirty

399  * (If so, we may want to set some dirty flags.)
1458 ice->state.dirty |= CROCUS_DIRTY_GEN4_CONSTANT_COLOR;
1460 ice->state.dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
1657 * Bind a blending CSO and flag related dirty bits.
1669 ice->state.dirty |= CROCUS_DIRTY_WM;
1671 ice->state.dirty |= CROCUS_DIRTY_GEN6_BLEND_STATE;
1677 ice->state.dirty |= CROCUS_DIRTY_GEN8_PMA_FIX;
1678 ice->state.dirty |= CROCUS_DIRTY_GEN8_PS_BLEND;
1680 ice->state.dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
1681 ice->state.dirty |= CROCUS_DIRTY_RENDER_RESOLVES_AND_FLUSHES;
1744 * Bind a depth/stencil/alpha CSO and flag related dirty bits.
1755 ice->state.dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
1758 ice->state.dirty |= CROCUS_DIRTY_WM;
1761 ice->state.dirty |= CROCUS_DIRTY_GEN6_BLEND_STATE;
1764 ice->state.dirty |= CROCUS_DIRTY_GEN6_BLEND_STATE;
1768 ice->state.dirty |= CROCUS_DIRTY_GEN8_PS_BLEND;
1772 ice->state.dirty |= CROCUS_DIRTY_RENDER_RESOLVES_AND_FLUSHES;
1778 ice->state.dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
1783 ice->state.dirty |= CROCUS_DIRTY_CC_VIEWPORT;
1785 ice->state.dirty |= CROCUS_DIRTY_GEN6_WM_DEPTH_STENCIL;
1788 ice->state.dirty |= CROCUS_DIRTY_GEN8_PMA_FIX;
2155 * Bind a rasterizer CSO and flag related dirty bits.
2167 ice->state.dirty |= CROCUS_DIRTY_LINE_STIPPLE;
2170 ice->state.dirty |= CROCUS_DIRTY_GEN6_MULTISAMPLE;
2172 ice->state.dirty |= CROCUS_DIRTY_GEN6_SCISSOR_RECT;
2174 ice->state.dirty |= CROCUS_DIRTY_WM;
2177 ice->state.dirty |= CROCUS_DIRTY_SF_CL_VIEWPORT;
2181 ice->state.dirty |= CROCUS_DIRTY_WM;
2185 ice->state.dirty |= CROCUS_DIRTY_STREAMOUT | CROCUS_DIRTY_CLIP;
2188 ice->state.dirty |= CROCUS_DIRTY_STREAMOUT;
2193 ice->state.dirty |= CROCUS_DIRTY_CC_VIEWPORT;
2199 ice->state.dirty |= CROCUS_DIRTY_GEN7_SBE;
2203 ice->state.dirty |= CROCUS_DIRTY_GEN4_CURBE;
2208 ice->state.dirty |= CROCUS_DIRTY_RASTER;
2209 ice->state.dirty |= CROCUS_DIRTY_CLIP;
2211 ice->state.dirty |= CROCUS_DIRTY_GEN4_CLIP_PROG | CROCUS_DIRTY_GEN4_SF_PROG;
2212 ice->state.dirty |= CROCUS_DIRTY_WM;
2215 ice->state.dirty |= CROCUS_DIRTY_GEN4_FF_GS_PROG;
2311 bool dirty = false;
2316 dirty = true;
2320 if (dirty) {
2323 ice->state.dirty |= CROCUS_DIRTY_WM;
3132 ice->state.dirty |=
3185 ice->state.dirty |=
3239 ice->state.dirty |= CROCUS_DIRTY_GEN4_CURBE;
3257 ice->state.dirty |= CROCUS_DIRTY_POLYGON_STIPPLE;
3272 ice->state.dirty |= CROCUS_DIRTY_GEN6_SAMPLE_MASK;
3333 ice->state.dirty |= CROCUS_DIRTY_RASTER; /* SF state */
3335 ice->state.dirty |= CROCUS_DIRTY_GEN6_SCISSOR_RECT;
3337 ice->state.dirty |= CROCUS_DIRTY_SF_CL_VIEWPORT;
3352 ice->state.dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
3380 ice->state.dirty |= CROCUS_DIRTY_SF_CL_VIEWPORT;
3381 ice->state.dirty |= CROCUS_DIRTY_RASTER;
3383 ice->state.dirty |= CROCUS_DIRTY_GEN6_SCISSOR_RECT;
3388 ice->state.dirty |= CROCUS_DIRTY_CC_VIEWPORT;
3416 ice->state.dirty |= CROCUS_DIRTY_GEN6_MULTISAMPLE;
3417 ice->state.dirty |= CROCUS_DIRTY_GEN6_SAMPLE_MASK;
3418 ice->state.dirty |= CROCUS_DIRTY_RASTER;
3426 ice->state.dirty |= CROCUS_DIRTY_GEN6_BLEND_STATE;
3430 ice->state.dirty |= CROCUS_DIRTY_CLIP;
3434 ice->state.dirty |= CROCUS_DIRTY_SF_CL_VIEWPORT;
3435 ice->state.dirty |= CROCUS_DIRTY_RASTER;
3436 ice->state.dirty |= CROCUS_DIRTY_DRAWING_RECTANGLE;
3438 ice->state.dirty |= CROCUS_DIRTY_GEN6_SCISSOR_RECT;
3443 ice->state.dirty |= CROCUS_DIRTY_DEPTH_BUFFER;
3447 ice->state.dirty |= CROCUS_DIRTY_RASTER;
3451 ice->state.dirty |= CROCUS_DIRTY_WM;
3471 ice->state.dirty |= CROCUS_DIRTY_RENDER_RESOLVES_AND_FLUSHES;
3694 ice->state.dirty |= CROCUS_DIRTY_VERTEX_BUFFERS;
3927 ice->state.dirty |= CROCUS_DIRTY_GEN8_VF_SGVS;
3930 ice->state.dirty |= CROCUS_DIRTY_VERTEX_ELEMENTS | CROCUS_DIRTY_VERTEX_BUFFERS;
4139 ice->state.dirty |= CROCUS_DIRTY_STREAMOUT;
4141 ice->state.dirty |= CROCUS_DIRTY_GEN4_FF_GS_PROG;
4151 ice->state.dirty |= CROCUS_DIRTY_SO_DECL_LIST;
4253 ice->state.dirty |= CROCUS_DIRTY_GEN7_SO_BUFFERS;
4255 ice->state.dirty |= CROCUS_DIRTY_GEN6_SVBI;
5618 batch->ice->state.dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS | CROCUS_DIRTY_GEN5_BINDING_TABLE_POINTERS;
5620 batch->ice->state.dirty |= CROCUS_DIRTY_GEN5_BINDING_TABLE_POINTERS | CROCUS_DIRTY_GEN6_SAMPLER_STATE_POINTERS;
5869 uint64_t dirty = ice->state.dirty;
5872 if (!(dirty & CROCUS_ALL_DIRTY_FOR_RENDER) &&
5876 if (dirty & CROCUS_DIRTY_VF_STATISTICS) {
5887 dirty |= CROCUS_DIRTY_GEN4_CURBE | CROCUS_DIRTY_WM | CROCUS_DIRTY_CLIP;
5892 if (dirty & (CROCUS_DIRTY_GEN4_CURBE | CROCUS_DIRTY_RASTER) ||
5898 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS | CROCUS_DIRTY_RASTER | CROCUS_DIRTY_CLIP;
5903 if (dirty & CROCUS_DIRTY_CC_VIEWPORT) {
5941 dirty |= CROCUS_DIRTY_COLOR_CALC_STATE;
5945 if (dirty & CROCUS_DIRTY_SF_CL_VIEWPORT) {
6042 if (dirty & CROCUS_DIRTY_GEN6_URB) {
6123 if (dirty & CROCUS_DIRTY_GEN6_BLEND_STATE) {
6207 if (dirty & CROCUS_DIRTY_COLOR_CALC_STATE) {
6217 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
6266 if (dirty & CROCUS_DIRTY_GEN4_CONSTANT_COLOR) {
6289 dirty |= CROCUS_DIRTY_GEN4_CURBE;
6303 dirty |= CROCUS_DIRTY_GEN5_BINDING_TABLE_POINTERS;
6319 dirty |= CROCUS_DIRTY_GEN5_BINDING_TABLE_POINTERS;
6330 if (dirty & CROCUS_DIRTY_GEN5_BINDING_TABLE_POINTERS) {
6347 bool sampler_updates = dirty & CROCUS_DIRTY_GEN6_SAMPLER_STATE_POINTERS;
6374 (dirty & CROCUS_DIRTY_GEN6_SAMPLER_STATE_POINTERS ||
6380 (dirty & CROCUS_DIRTY_GEN6_SAMPLER_STATE_POINTERS ||
6386 (dirty & CROCUS_DIRTY_GEN6_SAMPLER_STATE_POINTERS ||
6396 if (dirty & CROCUS_DIRTY_GEN6_MULTISAMPLE) {
6425 if (dirty & CROCUS_DIRTY_GEN6_SAMPLE_MASK) {
6562 if (dirty & CROCUS_DIRTY_GEN7_SO_BUFFERS) {
6605 if ((dirty & CROCUS_DIRTY_SO_DECL_LIST) && ice->state.streamout) {
6611 if (dirty & CROCUS_DIRTY_STREAMOUT) {
6630 if (dirty & CROCUS_DIRTY_STREAMOUT) {
6637 if (dirty & CROCUS_DIRTY_GEN6_SVBI) {
6643 if (dirty & CROCUS_DIRTY_CLIP) {
6649 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
6766 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
6848 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
7047 if (dirty & CROCUS_DIRTY_RASTER) {
7054 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
7145 if (dirty & CROCUS_DIRTY_WM) {
7164 dirty |= CROCUS_DIRTY_GEN5_PIPELINED_POINTERS;
7367 if (dirty & CROCUS_DIRTY_GEN7_SBE) {
7373 if (dirty & CROCUS_DIRTY_GEN8_PS_BLEND) {
7393 if (dirty & CROCUS_DIRTY_GEN6_WM_DEPTH_STENCIL) {
7421 if (dirty & CROCUS_DIRTY_GEN6_SCISSOR_RECT) {
7439 if (dirty & CROCUS_DIRTY_DEPTH_BUFFER) {
7535 if (dirty & CROCUS_DIRTY_POLYGON_STIPPLE) {
7543 if (dirty & CROCUS_DIRTY_LINE_STIPPLE) {
7549 if (dirty & CROCUS_DIRTY_GEN8_VF_TOPOLOGY) {
7558 if (dirty & CROCUS_DIRTY_GEN5_PIPELINED_POINTERS) {
7568 dirty |= CROCUS_DIRTY_GEN4_CURBE;
7571 if (dirty & CROCUS_DIRTY_DRAWING_RECTANGLE) {
7581 if (dirty & CROCUS_DIRTY_VERTEX_BUFFERS) {
7632 if (dirty & CROCUS_DIRTY_VERTEX_ELEMENTS) {
7735 if (dirty & CROCUS_DIRTY_GEN8_VF_SGVS) {
7758 if (dirty & CROCUS_DIRTY_GEN75_VF) {
7769 if (dirty & CROCUS_DIRTY_GEN8_PMA_FIX) {
7776 if (dirty & CROCUS_DIRTY_GEN4_CURBE) {
8345 ice->state.dirty |= CROCUS_DIRTY_VERTEX_BUFFERS;
8367 ice->state.dirty |= CROCUS_DIRTY_GEN7_SO_BUFFERS;
9025 * rendering anything, so we flag them as dirty.
9081 batch->ice->state.dirty |= CROCUS_DIRTY_DEPTH_BUFFER |
9084 batch->ice->state.dirty |= CROCUS_DIRTY_VERTEX_ELEMENTS | CROCUS_DIRTY_VERTEX_BUFFERS;
9104 batch->ice->state.dirty |= CROCUS_DIRTY_CC_VIEWPORT | CROCUS_DIRTY_SF_CL_VIEWPORT;
9108 batch->ice->state.dirty |= CROCUS_DIRTY_GEN6_BLEND_STATE;
9109 batch->ice->state.dirty |= CROCUS_DIRTY_GEN6_SCISSOR_RECT;
9110 batch->ice->state.dirty |= CROCUS_DIRTY_GEN6_WM_DEPTH_STENCIL;
9114 /* dirty the SF state on gen4/5 */
9115 batch->ice->state.dirty |= CROCUS_DIRTY_RASTER;
9116 batch->ice->state.dirty |= CROCUS_DIRTY_GEN4_CURBE;
9117 batch->ice->state.dirty |= CROCUS_DIRTY_CLIP;
9118 batch->ice->state.dirty |= CROCUS_DIRTY_WM;
9121 /* Streamout dirty */
9122 batch->ice->state.dirty |= CROCUS_DIRTY_STREAMOUT;
9123 batch->ice->state.dirty |= CROCUS_DIRTY_SO_DECL_LIST;
9124 batch->ice->state.dirty |= CROCUS_DIRTY_GEN7_SO_BUFFERS;
9170 ice->state.dirty |= CROCUS_ALL_DIRTY_FOR_RENDER;
9178 ice->state.dirty |= CROCUS_ALL_DIRTY_FOR_COMPUTE;
9292 ice->state.dirty = ~0ull;