mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-20 13:28:09 +02:00
Avoids flushing jobs that write a texture that is read by a job in the
same job submission.
Now we need to handle the case where a texture is written by the
graphics pipeline and it is read by a compute pipeline.
Before this patch, glTextureBarrier() could be implemented as a NOP in
v3d. So the driver was doing more flushing than needed when
glTextureBarrier was not used.
v2: Use V3D_FLUSH_ALWAYS for resources written by graphics pipeline
and read by compute insead of V3D_FLUSH_DEFAULT. (Iago Toral)
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27550>
|
||
|---|---|---|
| .. | ||
| broadcom-rpi3-fails.txt | ||
| broadcom-rpi3-flakes.txt | ||
| broadcom-rpi3-skips.txt | ||
| broadcom-rpi4-fails.txt | ||
| broadcom-rpi4-flakes.txt | ||
| broadcom-rpi4-skips.txt | ||
| broadcom-rpi5-fails.txt | ||
| broadcom-rpi5-flakes.txt | ||
| broadcom-rpi5-skips.txt | ||
| deqp-broadcom-rpi3-piglit-full.toml | ||
| deqp-broadcom-rpi3.toml | ||
| deqp-broadcom-rpi4.toml | ||
| gitlab-ci-inc.yml | ||
| gitlab-ci.yml | ||
| traces-broadcom.yml | ||