Home
last modified time | relevance | path

Searched refs:stage_dirty (Results 1 – 21 of 21) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c92 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_UNCOMPILED_TCS; in iris_update_draw_info()
99 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_TCS; in iris_update_draw_info()
211 const uint64_t orig_stage_dirty = ice->state.stage_dirty; in iris_indirect_draw_vbo()
221 ice->state.stage_dirty &= ~IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_indirect_draw_vbo()
234 ice->state.stage_dirty = orig_stage_dirty; in iris_indirect_draw_vbo()
281 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_draw_vbo()
322 ice->state.stage_dirty &= ~IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_draw_vbo()
378 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_CS; in iris_update_grid_size_resource()
392 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_FOR_COMPUTE; in iris_launch_grid()
407 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_CS; in iris_launch_grid()
[all …]
Diris_binder.c92 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in binder_realloc()
138 !(ice->state.stage_dirty & IRIS_ALL_STAGE_DIRTY_BINDINGS_FOR_RENDER)) in iris_binder_reserve_3d()
154 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_BINDINGS_VS << stage)) in iris_binder_reserve_3d()
177 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_BINDINGS_VS << stage)) { in iris_binder_reserve_3d()
189 if (!(ice->state.stage_dirty & IRIS_STAGE_DIRTY_BINDINGS_CS)) in iris_binder_reserve_compute()
Diris_resolve.c170 uint64_t stage_dirty = (IRIS_STAGE_DIRTY_BINDINGS_VS << stage) | in iris_predraw_resolve_inputs() local
173 if (ice->state.stage_dirty & stage_dirty) { in iris_predraw_resolve_inputs()
231 if (ice->state.stage_dirty & IRIS_STAGE_DIRTY_BINDINGS_FS) { in iris_predraw_resolve_framebuffer()
248 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in iris_predraw_resolve_framebuffer()
310 ice->state.stage_dirty & IRIS_STAGE_DIRTY_BINDINGS_FS; in iris_postdraw_update_resolve_tracking()
411 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_CONSTANTS_VS << stage)) in iris_predraw_flush_buffers()
414 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_BINDINGS_VS << stage)) in iris_predraw_flush_buffers()
866 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in iris_resource_set_aux_state()
Diris_program.c1424 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_VS | in iris_update_compiled_vs()
1660 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_TCS | in iris_update_compiled_tcs()
1792 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_TES | in iris_update_compiled_tes()
1805 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_TES; in iris_update_compiled_tes()
1933 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_GS | in iris_update_compiled_gs()
2076 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_FS | in iris_update_compiled_fs()
2107 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_UNCOMPILED_FS | in update_last_vue_map()
2145 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_VS << stage; in iris_update_pull_constant_descriptors()
2158 const uint64_t stage_dirty = ice->state.stage_dirty; in iris_update_compiled_shaders() local
2160 if (stage_dirty & (IRIS_STAGE_DIRTY_UNCOMPILED_TCS | in iris_update_compiled_shaders()
[all …]
Diris_state.c1466 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[IRIS_NOS_BLEND]; in iris_bind_blend_state()
1621 ice->state.stage_dirty |= in iris_bind_zsa_state()
2037 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_FS; in iris_bind_rasterizer_state()
2043 ice->state.stage_dirty |= in iris_bind_rasterizer_state()
2211 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_SAMPLER_STATES_VS << stage; in iris_bind_sampler_states()
2941 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_VS << stage; in iris_set_shader_images()
2948 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_VS << stage; in iris_set_shader_images()
2992 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_SAMPLER_STATES_VS << stage; in iris_set_sampler_views()
3018 ice->state.stage_dirty |= (IRIS_STAGE_DIRTY_BINDINGS_VS << stage); in iris_set_sampler_views()
3061 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_CS; in iris_set_global_binding()
[all …]
Diris_clear.c301 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in fast_clear_color()
507 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in fast_clear_depth()
Diris_resource.c2625 uint64_t stage_dirty = 0ull; in iris_dirty_for_history() local
2636 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_CONSTANTS); in iris_dirty_for_history()
2643 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_BINDINGS); in iris_dirty_for_history()
2649 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_BINDINGS); in iris_dirty_for_history()
2659 ice->state.stage_dirty |= stage_dirty; in iris_dirty_for_history()
Diris_context.c81 ice->state.stage_dirty = ~0ull; in iris_lost_context_state()
Diris_blorp.c403 ice->state.stage_dirty |= ~skip_stage_bits; in iris_blorp_exec_render()
Diris_context.h715 uint64_t stage_dirty; member
Diris_query.c746 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_GS | in iris_set_active_query_state()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c147 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS; in crocus_update_draw_info()
175 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_TCS; in crocus_update_draw_info()
182 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_CONSTANTS_TCS; in crocus_update_draw_info()
286 uint64_t orig_stage_dirty = ice->state.stage_dirty; in crocus_indirect_draw_vbo()
299 ice->state.stage_dirty &= ~CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_indirect_draw_vbo()
312 ice->state.stage_dirty = orig_stage_dirty; in crocus_indirect_draw_vbo()
411 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_draw_vbo()
445 ice->state.stage_dirty &= ~CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_draw_vbo()
474 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_CS; in crocus_update_grid_size_resource()
490 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_FOR_COMPUTE; in crocus_launch_grid()
[all …]
Dcrocus_program.c1318 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_VS | in crocus_update_compiled_vs()
1555 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_TCS | in crocus_update_compiled_tcs()
1688 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_TES | in crocus_update_compiled_tes()
1697 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_CONSTANTS_TES; in crocus_update_compiled_tes()
1832 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS | in crocus_update_compiled_gs()
1975 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_FS | in crocus_update_compiled_fs()
2014 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS | in update_last_vue_map()
2022 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS; in update_last_vue_map()
2052 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_VS << stage; in crocus_update_pull_constant_descriptors()
2401 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS; in crocus_update_compiled_ff_gs()
[all …]
Dcrocus_state.c1668 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_FS; in crocus_bind_blend_state()
1674 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_FS; in crocus_bind_blend_state()
1682 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_BLEND]; in crocus_bind_blend_state()
1790 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_DEPTH_STENCIL_ALPHA]; in crocus_bind_zsa_state()
2217 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_RASTERIZER]; in crocus_bind_rasterizer_state()
2325 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_VS; in crocus_bind_sampler_states()
2327 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_SAMPLER_STATES_VS << stage; in crocus_bind_sampler_states()
2328 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_TEXTURES]; in crocus_bind_sampler_states()
3131 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_VS << stage; in crocus_set_shader_images()
3137 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_CONSTANTS_VS << stage; in crocus_set_shader_images()
[all …]
Dcrocus_resolve.c206 uint64_t stage_dirty = (CROCUS_STAGE_DIRTY_BINDINGS_VS << stage) | in crocus_predraw_resolve_inputs() local
209 if (ice->state.stage_dirty & stage_dirty) { in crocus_predraw_resolve_inputs()
270 if (ice->state.stage_dirty & CROCUS_STAGE_DIRTY_BINDINGS_FS) { in crocus_predraw_resolve_framebuffer()
289 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_BINDINGS; in crocus_predraw_resolve_framebuffer()
363 ice->state.stage_dirty & CROCUS_STAGE_DIRTY_BINDINGS_FS; in crocus_postdraw_update_resolve_tracking()
938 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_BINDINGS; in crocus_resource_set_aux_state()
Dcrocus_resource.c1816 uint64_t stage_dirty = 0ull; in crocus_dirty_for_history() local
1819 stage_dirty |= ((uint64_t)res->bind_stages) << CROCUS_SHIFT_FOR_STAGE_DIRTY_CONSTANTS; in crocus_dirty_for_history()
1822 ice->state.stage_dirty |= stage_dirty; in crocus_dirty_for_history()
Dcrocus_blorp.c385 ice->state.stage_dirty |= ~skip_stage_bits; in crocus_blorp_exec()
Dcrocus_program_cache.c162 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_VS; in crocus_cache_new_bo()
Dcrocus_context.h560 uint64_t stage_dirty; member
Dcrocus_clear.c321 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_BINDINGS; in fast_clear_color()
Dcrocus_query.c801 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS | in crocus_set_active_query_state()