mirror of https://gitlab.freedesktop.org/mesa/mesa
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> |
||
---|---|---|
.. | ||
lcra.c | ||
lcra.h | ||
meson.build | ||
nir_mod_helpers.c | ||
pan_collect_varyings.c | ||
pan_ir.c | ||
pan_ir.h | ||
pan_liveness.c | ||
pan_lower_64bit_intrin.c | ||
pan_lower_framebuffer.c | ||
pan_lower_framebuffer.h | ||
pan_lower_helper_invocation.c | ||
pan_lower_sample_position.c | ||
pan_lower_store_component.c | ||
pan_lower_writeout.c | ||
pan_lower_xfb.c | ||
pan_sysval.c |