mesa/src/panfrost
Alyssa Rosenzweig 5f93feed61 panfrost: Don't merge workgroups with variable shared mem
If nir->info.shared_size = 0 but grid->variable_shared_mem > 0, the shader uses
shared memory but the compiler may not realize that. We need to disable
workgroup merging even in this case. The alternate approach is to statically
check for shared intrinsics in the compiler, but this is a bit easier all things
considered.

Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18581>
2022-11-02 23:36:56 +00:00
..
bifrost panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
ci pan/mdg: Use bifrost_nir_lower_store_component 2022-11-02 16:52:11 +00:00
drm-shim panfrost: Advertise all textures in drm-shim 2022-04-26 17:47:49 +00:00
ds meson: replace manual compiler flags with meson arguments 2022-08-24 22:13:19 +00:00
include panfrost: Centralize our model list 2022-01-28 17:47:46 +00:00
lib panfrost: Precompile shaders 2022-11-02 16:52:11 +00:00
midgard panfrost: Don't use nir_variable to link varyings 2022-11-02 16:52:11 +00:00
perf panfrost: Separate core ID range from core count 2022-07-08 01:14:55 +00:00
shared lima,panfrost: Use row stride for tiling routines 2022-05-03 14:20:15 +00:00
tools panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00
util panfrost: Don't merge workgroups with variable shared mem 2022-11-02 23:36:56 +00:00
vulkan utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
meson.build panfrost: Add userspace crash dump decoder and analyser 2022-08-31 23:54:55 +00:00