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.c90 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_UNCOMPILED_TCS; in iris_update_draw_info()
97 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_TCS; in iris_update_draw_info()
206 const uint64_t orig_stage_dirty = ice->state.stage_dirty; in iris_indirect_draw_vbo()
216 ice->state.stage_dirty &= ~IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_indirect_draw_vbo()
229 ice->state.stage_dirty = orig_stage_dirty; in iris_indirect_draw_vbo()
276 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_draw_vbo()
317 ice->state.stage_dirty &= ~IRIS_ALL_STAGE_DIRTY_FOR_RENDER; in iris_draw_vbo()
373 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_CS; in iris_update_grid_size_resource()
387 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_FOR_COMPUTE; in iris_launch_grid()
402 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_CS; in iris_launch_grid()
[all …]
Diris_binder.c102 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in binder_realloc()
147 !(ice->state.stage_dirty & IRIS_ALL_STAGE_DIRTY_BINDINGS_FOR_RENDER)) in iris_binder_reserve_3d()
163 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_BINDINGS_VS << stage)) in iris_binder_reserve_3d()
186 if (ice->state.stage_dirty & (IRIS_STAGE_DIRTY_BINDINGS_VS << stage)) { in iris_binder_reserve_3d()
198 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()
840 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in iris_resource_set_aux_state()
Diris_program.c1419 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_VS | in iris_update_compiled_vs()
1651 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_TCS | in iris_update_compiled_tcs()
1778 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_TES | in iris_update_compiled_tes()
1791 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_TES; in iris_update_compiled_tes()
1915 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_GS | in iris_update_compiled_gs()
2058 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_FS | in iris_update_compiled_fs()
2089 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_UNCOMPILED_FS | in update_last_vue_map()
2127 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_VS << stage; in iris_update_pull_constant_descriptors()
2140 const uint64_t stage_dirty = ice->state.stage_dirty; in iris_update_compiled_shaders() local
2142 if (stage_dirty & (IRIS_STAGE_DIRTY_UNCOMPILED_TCS | in iris_update_compiled_shaders()
[all …]
Diris_state.c1371 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[IRIS_NOS_BLEND]; in iris_bind_blend_state()
1526 ice->state.stage_dirty |= in iris_bind_zsa_state()
1942 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_FS; in iris_bind_rasterizer_state()
1948 ice->state.stage_dirty |= in iris_bind_rasterizer_state()
2092 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_SAMPLER_STATES_VS << stage; in iris_bind_sampler_states()
2800 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_VS << stage; in iris_set_shader_images()
2807 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_VS << stage; in iris_set_shader_images()
2864 ice->state.stage_dirty |= (IRIS_STAGE_DIRTY_BINDINGS_VS << stage); in iris_set_sampler_views()
2900 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_BINDINGS_CS; in iris_set_global_binding()
2917 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_CONSTANTS_TCS; in iris_set_tess_state()
[all …]
Diris_resource.c2495 uint64_t stage_dirty = 0ull; in iris_dirty_for_history() local
2506 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_CONSTANTS); in iris_dirty_for_history()
2513 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_BINDINGS); in iris_dirty_for_history()
2519 stage_dirty |= (stages << IRIS_SHIFT_FOR_STAGE_DIRTY_BINDINGS); in iris_dirty_for_history()
2526 ice->state.stage_dirty |= stage_dirty; in iris_dirty_for_history()
Diris_clear.c337 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in fast_clear_color()
545 ice->state.stage_dirty |= IRIS_ALL_STAGE_DIRTY_BINDINGS; in fast_clear_depth()
Diris_context.c78 ice->state.stage_dirty = ~0ull; in iris_lost_context_state()
Diris_blorp.c373 ice->state.stage_dirty |= ~skip_stage_bits; in iris_blorp_exec()
Diris_context.h702 uint64_t stage_dirty; member
Diris_query.c751 ice->state.stage_dirty |= IRIS_STAGE_DIRTY_GS | in iris_set_active_query_state()
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c146 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS; in crocus_update_draw_info()
174 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_TCS; in crocus_update_draw_info()
181 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_CONSTANTS_TCS; in crocus_update_draw_info()
285 uint64_t orig_stage_dirty = ice->state.stage_dirty; in crocus_indirect_draw_vbo()
298 ice->state.stage_dirty &= ~CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_indirect_draw_vbo()
311 ice->state.stage_dirty = orig_stage_dirty; in crocus_indirect_draw_vbo()
410 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_draw_vbo()
444 ice->state.stage_dirty &= ~CROCUS_ALL_STAGE_DIRTY_FOR_RENDER; in crocus_draw_vbo()
473 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_CS; in crocus_update_grid_size_resource()
489 ice->state.stage_dirty |= CROCUS_ALL_STAGE_DIRTY_FOR_COMPUTE; in crocus_launch_grid()
[all …]
Dcrocus_program.c1310 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_VS | in crocus_update_compiled_vs()
1542 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_TCS | in crocus_update_compiled_tcs()
1666 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_TES | in crocus_update_compiled_tes()
1675 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_CONSTANTS_TES; in crocus_update_compiled_tes()
1803 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS | in crocus_update_compiled_gs()
1946 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_FS | in crocus_update_compiled_fs()
1985 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS | in update_last_vue_map()
1993 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_UNCOMPILED_FS; in update_last_vue_map()
2023 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_VS << stage; in crocus_update_pull_constant_descriptors()
2372 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS; in crocus_update_compiled_ff_gs()
[all …]
Dcrocus_state.c1667 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_FS; in crocus_bind_blend_state()
1673 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_FS; in crocus_bind_blend_state()
1681 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_BLEND]; in crocus_bind_blend_state()
1789 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_DEPTH_STENCIL_ALPHA]; in crocus_bind_zsa_state()
2216 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_RASTERIZER]; in crocus_bind_rasterizer_state()
2324 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_VS; in crocus_bind_sampler_states()
2326 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_SAMPLER_STATES_VS << stage; in crocus_bind_sampler_states()
2327 ice->state.stage_dirty |= ice->state.stage_dirty_for_nos[CROCUS_NOS_TEXTURES]; in crocus_bind_sampler_states()
3126 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_BINDINGS_VS << stage; in crocus_set_shader_images()
3132 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_blorp.c378 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_resource.c1803 uint64_t stage_dirty = 0ull; in crocus_dirty_for_history() local
1806 stage_dirty |= ((uint64_t)res->bind_stages) << CROCUS_SHIFT_FOR_STAGE_DIRTY_CONSTANTS; in crocus_dirty_for_history()
1809 ice->state.stage_dirty |= stage_dirty; in crocus_dirty_for_history()
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.c798 ice->state.stage_dirty |= CROCUS_STAGE_DIRTY_GS | in crocus_set_active_query_state()