mesa/src/broadcom
Iago Toral Quiroga c9f68361a8 v3dv: ignore barriers for image layout transitions from undefined layouts
Layout transitions are not relevant to us, we only care about barriers
that involve a sync point between read/write actions on the image across
GPU jobs.

Image transitions from undefined layout can only happen before the image
is ever used by the GPU, which means they are never relevant to our
implementation.

This improves performance in vkQuake.

Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16235>
2022-05-02 08:04:13 +02:00
..
ci v3d: do not tile 1D textures 2022-04-19 08:03:42 +00:00
cle broadcom: add line rasterization mode to packet definition 2022-03-18 09:38:38 +00:00
clif v3d/clif: add support for dumping GS shader state 2021-10-13 21:23:10 +00:00
common broadcom: update language on V3D_DEBUG options 2022-03-28 19:21:48 +00:00
compiler nir/lower_tex: Make the adding a 0 LOD to nir_op_tex in the VS optional. 2022-04-28 21:26:08 +00:00
drm-shim Use proper types for meson objects 2022-04-18 13:03:08 +03:00
qpu broadcom: drop unused functions 2022-01-31 16:10:31 +00:00
simulator v3d/simulator: add support for AMD cards 2022-04-27 14:42:23 +00:00
vulkan v3dv: ignore barriers for image layout transitions from undefined layouts 2022-05-02 08:04:13 +02:00
.editorconfig
meson.build broadcom: remove v3dv3 from neon library 2021-07-29 08:26:11 +00:00