panfrost: Adapt emit_shared_memory for indirect dispatch
Indirect dispatch does not actually require any dynamic memory allocation, even with shared memory. We just need to set wls_instances to some (mostly arbitrary) value, statically allocate memory based on that, and let the hardware throttle workgroups to fit if needed.
Signed-off-by: Alyssa Rosenzweig alyssa@collabora.com