mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 07:38:10 +02:00
iris: comment about reemitting and flushing
This commit is contained in:
parent
d46c5b7c6c
commit
7c40cdc12f
2 changed files with 5 additions and 1 deletions
|
|
@ -40,6 +40,7 @@ iris_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info)
|
|||
iris_batch_maybe_flush(batch, 1500);
|
||||
|
||||
// XXX: actually do brw_cache_flush_for_*
|
||||
// XXX: CS stall is really expensive
|
||||
iris_emit_pipe_control_flush(batch,
|
||||
PIPE_CONTROL_DEPTH_CACHE_FLUSH |
|
||||
PIPE_CONTROL_RENDER_TARGET_FLUSH |
|
||||
|
|
@ -56,6 +57,8 @@ iris_draw_vbo(struct pipe_context *ctx, const struct pipe_draw_info *info)
|
|||
iris_binder_reserve_3d(batch, ice->shaders.prog);
|
||||
ice->vtbl.upload_render_state(ice, batch, info);
|
||||
|
||||
// XXX: ice->state.dirty = 0ull;
|
||||
|
||||
// XXX: don't flush always
|
||||
iris_batch_flush(batch);
|
||||
//iris_batch_flush(batch);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -464,6 +464,7 @@ iris_update_compiled_shaders(struct iris_context *ice)
|
|||
old_prog_datas[i] = get_vue_prog_data(ice, i);
|
||||
}
|
||||
|
||||
// XXX: dirty bits...
|
||||
iris_update_compiled_vs(ice);
|
||||
iris_update_compiled_tcs(ice);
|
||||
iris_update_compiled_tes(ice);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue