Files
mesa/src
Christian Gmeiner ef55869dc8 etnaviv: Do not update derived states during non-draw force flush
We can get into a situation where many BLT operations after a draw
cause a force flush of the current command stream. Calling
etna_state_update(..) without an active draw results in a segfault
due to inconsistent context state.

Track whether we're currently in draw_vbo to avoid updating derived
states during force flush outside of draw operations.

Passes dEQP-GLES3.functional.samplers.multi_tex_3d.* on GC7000.

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36506>
2025-09-04 19:51:16 +00:00
..
2025-09-04 15:21:38 +00:00
2025-09-03 11:47:00 +00:00
2025-09-03 22:07:26 +00:00
2025-09-04 13:25:26 +03:00
2025-08-27 02:27:03 +00:00
2025-08-03 14:40:53 -04:00
2025-08-06 20:35:26 +00:00