mesa/src/broadcom
Daivik Bhatia 1326d52d23 broadcom/common: Optimize CSD super-group packing
Return one work group per super group when the work group size
is multiple of 16 (elements per batch) and recalculate max_wgs_per_sg
only when TSY barriers cut the available QPU threads.

Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37836>
2025-10-13 08:25:24 +02:00
..
ci broadcom/ci: document fixed tests 2025-10-12 17:40:09 +00:00
cle v3d: use Texture Data Formats enum in Texture Shader State struct 2025-09-26 07:35:15 +00:00
clif build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
common broadcom/common: Optimize CSD super-group packing 2025-10-13 08:25:24 +02:00
compiler v3d: expose GL_KHR_shader_subgroup for v71+ 2025-10-08 10:48:41 +00:00
drm-shim v3d/drm-shim: add support for multisync 2025-08-04 08:06:36 +02:00
ds broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00
perfcntrs broadcom: Add perfcount library 2024-12-02 14:13:24 +00:00
qpu v3d/compiler: Add unpacking instructions for normalised 16bit formats. 2025-09-30 12:48:41 +00:00
simulator build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
vulkan v3dv: use ld_args_build_id 2025-10-08 12:07:10 +00:00
.editorconfig
meson.build broadcom: Add perfetto data source 2024-12-13 12:29:11 +00:00