mesa/src
Icecream95 4531de487e pan/bi: Create a nop clause when the shader starts with ATEST
Otherwise there would be no clause with the dependencies needed for
ATEST set, so the GPU would get stuck.

Not needed on v7, as there shader_wait_dependency in the RSD will wait
for the dependencies before the shader starts.

Explicitly create a NOP instruction, as it is assumed that clauses
have a non-zero count of instructions in various places.

Fixes GPU timeouts in many applications, such as SuperTuxKart and
GZDoom.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11842>
2021-07-13 12:32:47 +00:00
..
amd aco: fix extract_vector optimization 2021-07-13 09:14:43 +02:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi agx: Flip point coordinates because OpenGL 2021-07-11 22:32:41 +00:00
broadcom v3dv: use defines for push constant offsets used by texel buffer copy shaders 2021-07-13 10:20:39 +00:00
compiler Convert a few files to UTF-8 2021-07-12 23:45:34 +00:00
drm-shim drm-shim: fix compile with glibc >= 2.33 2021-04-20 05:49:29 +00:00
egl egl/android: restore image creation fallback path used by virgl 2021-07-09 16:18:23 +00:00
etnaviv android: Drop the Android.mk build system 2021-07-08 14:44:02 -05:00
freedreno ir3/print: Manual formatting fixups 2021-07-12 20:57:21 +00:00
gallium zink: remove duplicate format-mapping on little-endian 2021-07-13 08:11:33 +00:00
gbm gbm/dri: Fix leaking bo memory on failure path 2021-07-13 11:15:44 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
gtest
hgl
imgui
intel intel/compiler: document register types 2021-07-12 13:27:41 +00:00
loader loader: Handle failure to load DRI driver library 2021-07-13 07:36:17 +00:00
mapi glthread: use custom marshal/unmarshal for CallList 2021-07-09 10:05:46 +00:00
mesa mesa: clear shader_info::is_lowered in prog_to_nir 2021-07-13 10:42:47 +00:00
microsoft nir: Drop nir_ssa_def::name and nir_register::name 2021-07-08 17:34:41 +00:00
nouveau
panfrost pan/bi: Create a nop clause when the shader starts with ATEST 2021-07-13 12:32:47 +00:00
tool pps: Panfrost pps driver 2021-07-13 11:03:55 +00:00
util util/meson: include inc_gallium 2021-07-12 18:27:57 +00:00
virtio util/idalloc: fold the size call into init 2021-07-09 10:05:46 +00:00
vulkan vulkan/wsi/wl: add wl_shm support for lavapipe. 2021-07-12 20:27:48 +00:00
meson.build panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs 2021-06-22 14:07:34 +00:00