mesa/src/broadcom
Juan A. Suarez Romero 9f45f09b86 glsl: use array element type to validate assignment
When comparing an vec3 and a vec4 array, scalar type is the same for
both (float). Instead use the array element type to compare (that is,
vec3 vs vec4).

Fixes
spec@glsl-1.20@compiler@invalid-vec4-array-to-vec3-array-conversion.vert
piglit test.

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37783>
2025-10-10 09:19:55 +00:00
..
ci glsl: use array element type to validate assignment 2025-10-10 09:19:55 +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 all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08: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