mesa/src/broadcom/common
Daivik Bhatia cdef2c0b61 broadcom/common: Add subgroup support to CSD super-group packing
Certain subgroup operations don’t impose constraints on
CSD supergroup packing. Mark these as supported
and account for them in v3d_csd_choose_workgroups_per_supergroup()
so packing remains unchanged when they are present.

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
..
v3d_cpu_tiling.h tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep 2022-11-15 20:35:55 +00:00
v3d_csd.h v3d/v3dv: move V3D_CSD definitions to a separate file 2023-12-14 16:43:13 +00:00
v3d_debug.c all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
v3d_debug.h all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
v3d_device_info.c broadcom: check for GPU reset counters support 2025-07-30 11:26:20 +02:00
v3d_device_info.h broadcom: check for GPU reset counters support 2025-07-30 11:26:20 +02:00
v3d_limits.h v3d,v3dv: set max supertiles to 256 2025-06-03 11:21:14 +00:00
v3d_macros.h broadcom: only support v42 and v71 2023-11-02 11:59:08 +01:00
v3d_performance_counters.h broadcom: only support v42 and v71 2023-11-02 11:59:08 +01:00
v3d_tfu.h v3dv: add support for TFU jobs in v71 2023-10-13 22:37:43 +00:00
v3d_tiling.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
v3d_tiling.h broadcom/(compiler,common): avoid include of gallium headers in header files 2023-12-12 10:03:10 +00:00
v3d_util.c broadcom/common: Add subgroup support to CSD super-group packing 2025-10-13 08:25:24 +02:00
v3d_util.h broadcom/common: Add subgroup support to CSD super-group packing 2025-10-13 08:25:24 +02:00