summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorDaniel Schürmann <daniel@schuermann.dev>2020-07-20 12:07:55 +0200
committerMarge Bot <eric+marge@anholt.net>2020-07-22 13:12:25 +0000
commit7015d2c249e1f7814bf5681ccd049e49e4d6495c (patch)
treea5329e93cd8fb4f64b7c65d98a02da2add3f6690 /.gitlab-ci
parentc33e8d7d522c250443d903b5732224988855b9a9 (diff)
aco: fix scratch loads which cross element_size boundaries
Previously, we've set element_size == 16 which causes loads from packed vec3 arrays to cross the boundary and return wrong data. This patch sets element_size = 4 and splits loads into single channel. Fixes all of dEQP-VK.subgroups.ballot_broadcast.* Cc: 20.1 <mesa-stable@lists.freedesktop.org> Reviewed-by: Rhys Perry <pendingchaos02@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5977>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/deqp-radv-fiji-aco-fails.txt75
-rw-r--r--.gitlab-ci/deqp-radv-pitcairn-aco-fails.txt75
-rw-r--r--.gitlab-ci/deqp-radv-polaris10-aco-fails.txt75
3 files changed, 0 insertions, 225 deletions
diff --git a/.gitlab-ci/deqp-radv-fiji-aco-fails.txt b/.gitlab-ci/deqp-radv-fiji-aco-fails.txt
index 486716cc515..08aca7dd40c 100644
--- a/.gitlab-ci/deqp-radv-fiji-aco-fails.txt
+++ b/.gitlab-ci/deqp-radv-fiji-aco-fails.txt
@@ -27,78 +27,3 @@ dEQP-VK.rasterization.interpolation.basic.non_strict_lines_wide
dEQP-VK.rasterization.interpolation.projected.lines_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_line_strip_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_lines_wide
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec3
diff --git a/.gitlab-ci/deqp-radv-pitcairn-aco-fails.txt b/.gitlab-ci/deqp-radv-pitcairn-aco-fails.txt
index 5ec617dcae7..c874e0da0f1 100644
--- a/.gitlab-ci/deqp-radv-pitcairn-aco-fails.txt
+++ b/.gitlab-ci/deqp-radv-pitcairn-aco-fails.txt
@@ -9,78 +9,3 @@ dEQP-VK.rasterization.interpolation.basic.non_strict_lines_wide
dEQP-VK.rasterization.interpolation.projected.lines_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_line_strip_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_lines_wide
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec3
diff --git a/.gitlab-ci/deqp-radv-polaris10-aco-fails.txt b/.gitlab-ci/deqp-radv-polaris10-aco-fails.txt
index b921be647c0..3c810f18c74 100644
--- a/.gitlab-ci/deqp-radv-polaris10-aco-fails.txt
+++ b/.gitlab-ci/deqp-radv-polaris10-aco-fails.txt
@@ -7,78 +7,3 @@ dEQP-VK.rasterization.interpolation.basic.non_strict_lines_wide
dEQP-VK.rasterization.interpolation.projected.lines_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_line_strip_wide
dEQP-VK.rasterization.interpolation.projected.non_strict_lines_wide
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_bvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_dvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_ivec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u16vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u64vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uvec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3
-dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_vec3_requiredsubgroupsize64
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_bvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_dvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_i8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_ivec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u16vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u64vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_u8vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_uvec3vertex
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3geometry
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_control
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3tess_eval
-dEQP-VK.subgroups.ballot_broadcast.framebuffer.subgroupbroadcast_vec3vertex
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec3
-dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec3