diff --git a/SPIRV/GlslangToSpv.cpp b/SPIRV/GlslangToSpv.cpp index 4ef6cd7f..c513cd18 100644 --- a/SPIRV/GlslangToSpv.cpp +++ b/SPIRV/GlslangToSpv.cpp @@ -888,7 +888,7 @@ spv::BuiltIn TGlslangToSpvTraverser::TranslateBuiltInDecoration(glslang::TBuiltI builder.addCapability(spv::CapabilityShadingRateNV); return spv::BuiltInInvocationsPerPixelNV; - // raytracing + // ray tracing case glslang::EbvLaunchIdNV: return spv::BuiltInLaunchIdNV; case glslang::EbvLaunchSizeNV: @@ -917,6 +917,8 @@ spv::BuiltIn TGlslangToSpvTraverser::TranslateBuiltInDecoration(glslang::TBuiltI return spv::BuiltInWorldToObjectNV; case glslang::EbvIncomingRayFlagsNV: return spv::BuiltInIncomingRayFlagsNV; + + // barycentrics case glslang::EbvBaryCoordNV: builder.addExtension(spv::E_SPV_NV_fragment_shader_barycentric); builder.addCapability(spv::CapabilityFragmentBarycentricNV); @@ -925,23 +927,25 @@ spv::BuiltIn TGlslangToSpvTraverser::TranslateBuiltInDecoration(glslang::TBuiltI builder.addExtension(spv::E_SPV_NV_fragment_shader_barycentric); builder.addCapability(spv::CapabilityFragmentBarycentricNV); return spv::BuiltInBaryCoordNoPerspNV; - case glslang::EbvTaskCountNV: + + // mesh shaders + case glslang::EbvTaskCountNV: return spv::BuiltInTaskCountNV; - case glslang::EbvPrimitiveCountNV: + case glslang::EbvPrimitiveCountNV: return spv::BuiltInPrimitiveCountNV; - case glslang::EbvPrimitiveIndicesNV: + case glslang::EbvPrimitiveIndicesNV: return spv::BuiltInPrimitiveIndicesNV; - case glslang::EbvClipDistancePerViewNV: + case glslang::EbvClipDistancePerViewNV: return spv::BuiltInClipDistancePerViewNV; - case glslang::EbvCullDistancePerViewNV: + case glslang::EbvCullDistancePerViewNV: return spv::BuiltInCullDistancePerViewNV; - case glslang::EbvLayerPerViewNV: + case glslang::EbvLayerPerViewNV: return spv::BuiltInLayerPerViewNV; - case glslang::EbvMeshViewCountNV: + case glslang::EbvMeshViewCountNV: return spv::BuiltInMeshViewCountNV; - case glslang::EbvMeshViewIndicesNV: + case glslang::EbvMeshViewIndicesNV: return spv::BuiltInMeshViewIndicesNV; -#endif +#endif default: return spv::BuiltInMax; } diff --git a/Test/baseResults/glsl.450.subgroup.frag.out b/Test/baseResults/glsl.450.subgroup.frag.out index fcfe548f..dd16c1fc 100644 --- a/Test/baseResults/glsl.450.subgroup.frag.out +++ b/Test/baseResults/glsl.450.subgroup.frag.out @@ -103,8 +103,8 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( flat in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( flat in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( flat in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( flat in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) @@ -122,11 +122,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( flat in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( flat in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( flat in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( flat in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( flat in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( flat in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( flat in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( flat in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( flat in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( flat in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -262,88 +262,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -354,8 +333,8 @@ ERROR: node is still EOpNull! 0:107 move second child to first child ( temp 4-component vector of uint) 0:107 'data' (layout( location=0) out 4-component vector of uint) 0:107 Construct uvec4 ( temp 4-component vector of uint) -0:107 'gl_SubgroupSize' ( flat in uint unknown built-in variable) -0:107 'gl_SubgroupInvocationID' ( flat in uint unknown built-in variable) +0:107 'gl_SubgroupSize' ( flat in uint SubgroupSize) +0:107 'gl_SubgroupInvocationID' ( flat in uint SubgroupInvocationID) 0:107 Constant: 0:107 0 (const uint) 0:107 Constant: @@ -369,11 +348,11 @@ ERROR: node is still EOpNull! 0:116 Function Parameters: 0:116 'f4' ( in 4-component vector of float) 0:117 Sequence -0:117 'gl_SubgroupEqMask' ( flat in 4-component vector of uint unknown built-in variable) -0:118 'gl_SubgroupGeMask' ( flat in 4-component vector of uint unknown built-in variable) -0:119 'gl_SubgroupGtMask' ( flat in 4-component vector of uint unknown built-in variable) -0:120 'gl_SubgroupLeMask' ( flat in 4-component vector of uint unknown built-in variable) -0:121 'gl_SubgroupLtMask' ( flat in 4-component vector of uint unknown built-in variable) +0:117 'gl_SubgroupEqMask' ( flat in 4-component vector of uint SubgroupEqMask) +0:118 'gl_SubgroupGeMask' ( flat in 4-component vector of uint SubgroupGeMask) +0:119 'gl_SubgroupGtMask' ( flat in 4-component vector of uint SubgroupGtMask) +0:120 'gl_SubgroupLeMask' ( flat in 4-component vector of uint SubgroupLeMask) +0:121 'gl_SubgroupLtMask' ( flat in 4-component vector of uint SubgroupLtMask) 0:122 subgroupBroadcast ( global 4-component vector of float) 0:122 'f4' ( in 4-component vector of float) 0:122 Constant: @@ -555,88 +534,67 @@ ERROR: node is still EOpNull! 0:205 0 (const uint) 0:205 0 (const uint) 0:205 0 (const uint) -0:206 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:206 subgroupPartitionedAddNV ( global 4-component vector of float) 0:206 'f4' ( in 4-component vector of float) 0:206 'parti' ( temp 4-component vector of uint) -0:207 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:207 subgroupPartitionedMulNV ( global 4-component vector of float) 0:207 'f4' ( in 4-component vector of float) 0:207 'parti' ( temp 4-component vector of uint) -0:208 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:208 subgroupPartitionedMinNV ( global 4-component vector of float) 0:208 'f4' ( in 4-component vector of float) 0:208 'parti' ( temp 4-component vector of uint) -0:209 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:209 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:209 'f4' ( in 4-component vector of float) 0:209 'parti' ( temp 4-component vector of uint) -0:210 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:210 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:210 'ballot' ( temp 4-component vector of uint) 0:210 'parti' ( temp 4-component vector of uint) -0:211 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:211 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:211 'ballot' ( temp 4-component vector of uint) 0:211 'parti' ( temp 4-component vector of uint) -0:212 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:212 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:212 'ballot' ( temp 4-component vector of uint) 0:212 'parti' ( temp 4-component vector of uint) -0:213 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:213 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:213 'f4' ( in 4-component vector of float) 0:213 'parti' ( temp 4-component vector of uint) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:214 'f4' ( in 4-component vector of float) 0:214 'parti' ( temp 4-component vector of uint) -0:215 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:215 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:215 'f4' ( in 4-component vector of float) 0:215 'parti' ( temp 4-component vector of uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:216 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:216 'f4' ( in 4-component vector of float) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:217 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:217 'ballot' ( temp 4-component vector of uint) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:218 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:218 'ballot' ( temp 4-component vector of uint) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:219 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:219 'ballot' ( temp 4-component vector of uint) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:220 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:220 'f4' ( in 4-component vector of float) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:221 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:221 'f4' ( in 4-component vector of float) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:222 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:222 'f4' ( in 4-component vector of float) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:223 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:223 'f4' ( in 4-component vector of float) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:224 'ballot' ( temp 4-component vector of uint) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:225 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:225 'ballot' ( temp 4-component vector of uint) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:226 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:226 'ballot' ( temp 4-component vector of uint) 0:226 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -663,8 +621,8 @@ ERROR: node is still EOpNull! 0:107 move second child to first child ( temp 4-component vector of uint) 0:107 'data' (layout( location=0) out 4-component vector of uint) 0:107 Construct uvec4 ( temp 4-component vector of uint) -0:107 'gl_SubgroupSize' ( flat in uint unknown built-in variable) -0:107 'gl_SubgroupInvocationID' ( flat in uint unknown built-in variable) +0:107 'gl_SubgroupSize' ( flat in uint SubgroupSize) +0:107 'gl_SubgroupInvocationID' ( flat in uint SubgroupInvocationID) 0:107 Constant: 0:107 0 (const uint) 0:107 Constant: diff --git a/Test/baseResults/glsl.450.subgroup.geom.out b/Test/baseResults/glsl.450.subgroup.geom.out index 83c97286..998f6c22 100644 --- a/Test/baseResults/glsl.450.subgroup.geom.out +++ b/Test/baseResults/glsl.450.subgroup.geom.out @@ -107,8 +107,8 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) @@ -126,11 +126,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -266,88 +266,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -363,8 +342,8 @@ ERROR: node is still EOpNull! 0:113 0 (const uint) 0:113 'gl_PrimitiveIDIn' ( in int PrimitiveID) 0:113 Construct uvec4 ( temp 4-component vector of uint) -0:113 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:113 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:113 'gl_SubgroupSize' ( in uint SubgroupSize) +0:113 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:113 Constant: 0:113 0 (const uint) 0:113 Constant: @@ -378,11 +357,11 @@ ERROR: node is still EOpNull! 0:122 Function Parameters: 0:122 'f4' ( in 4-component vector of float) 0:123 Sequence -0:123 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:124 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:125 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:126 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:127 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:123 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:124 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:125 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:126 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:127 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:128 subgroupBroadcast ( global 4-component vector of float) 0:128 'f4' ( in 4-component vector of float) 0:128 Constant: @@ -564,88 +543,67 @@ ERROR: node is still EOpNull! 0:211 0 (const uint) 0:211 0 (const uint) 0:211 0 (const uint) -0:212 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:212 subgroupPartitionedAddNV ( global 4-component vector of float) 0:212 'f4' ( in 4-component vector of float) 0:212 'parti' ( temp 4-component vector of uint) -0:213 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:213 subgroupPartitionedMulNV ( global 4-component vector of float) 0:213 'f4' ( in 4-component vector of float) 0:213 'parti' ( temp 4-component vector of uint) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedMinNV ( global 4-component vector of float) 0:214 'f4' ( in 4-component vector of float) 0:214 'parti' ( temp 4-component vector of uint) -0:215 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:215 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:215 'f4' ( in 4-component vector of float) 0:215 'parti' ( temp 4-component vector of uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:216 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:216 'ballot' ( temp 4-component vector of uint) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:217 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:217 'ballot' ( temp 4-component vector of uint) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:218 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:218 'ballot' ( temp 4-component vector of uint) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:219 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:219 'f4' ( in 4-component vector of float) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:220 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:220 'f4' ( in 4-component vector of float) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:221 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:221 'f4' ( in 4-component vector of float) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:222 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:222 'f4' ( in 4-component vector of float) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:223 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:223 'ballot' ( temp 4-component vector of uint) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:224 'ballot' ( temp 4-component vector of uint) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:225 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:225 'ballot' ( temp 4-component vector of uint) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:229 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:229 'f4' ( in 4-component vector of float) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:231 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:231 'ballot' ( temp 4-component vector of uint) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:232 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:232 'ballot' ( temp 4-component vector of uint) 0:232 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -681,8 +639,8 @@ ERROR: node is still EOpNull! 0:113 0 (const uint) 0:113 'gl_PrimitiveIDIn' ( in int PrimitiveID) 0:113 Construct uvec4 ( temp 4-component vector of uint) -0:113 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:113 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:113 'gl_SubgroupSize' ( in uint SubgroupSize) +0:113 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:113 Constant: 0:113 0 (const uint) 0:113 Constant: diff --git a/Test/baseResults/glsl.450.subgroup.tesc.out b/Test/baseResults/glsl.450.subgroup.tesc.out index 19e1296c..fef9a044 100644 --- a/Test/baseResults/glsl.450.subgroup.tesc.out +++ b/Test/baseResults/glsl.450.subgroup.tesc.out @@ -104,8 +104,8 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) @@ -123,11 +123,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -263,88 +263,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -360,8 +339,8 @@ ERROR: node is still EOpNull! 0:112 0 (const uint) 0:112 'gl_PrimitiveID' ( in int PrimitiveID) 0:112 Construct uvec4 ( temp 4-component vector of uint) -0:112 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:112 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:112 'gl_SubgroupSize' ( in uint SubgroupSize) +0:112 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:112 Constant: 0:112 0 (const uint) 0:112 Constant: @@ -375,11 +354,11 @@ ERROR: node is still EOpNull! 0:121 Function Parameters: 0:121 'f4' ( in 4-component vector of float) 0:122 Sequence -0:122 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:123 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:124 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:125 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:126 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:122 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:123 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:124 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:125 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:126 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:127 subgroupBroadcast ( global 4-component vector of float) 0:127 'f4' ( in 4-component vector of float) 0:127 Constant: @@ -561,88 +540,67 @@ ERROR: node is still EOpNull! 0:210 0 (const uint) 0:210 0 (const uint) 0:210 0 (const uint) -0:211 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:211 subgroupPartitionedAddNV ( global 4-component vector of float) 0:211 'f4' ( in 4-component vector of float) 0:211 'parti' ( temp 4-component vector of uint) -0:212 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:212 subgroupPartitionedMulNV ( global 4-component vector of float) 0:212 'f4' ( in 4-component vector of float) 0:212 'parti' ( temp 4-component vector of uint) -0:213 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:213 subgroupPartitionedMinNV ( global 4-component vector of float) 0:213 'f4' ( in 4-component vector of float) 0:213 'parti' ( temp 4-component vector of uint) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:214 'f4' ( in 4-component vector of float) 0:214 'parti' ( temp 4-component vector of uint) -0:215 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:215 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:215 'ballot' ( temp 4-component vector of uint) 0:215 'parti' ( temp 4-component vector of uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:216 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:216 'ballot' ( temp 4-component vector of uint) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:217 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:217 'ballot' ( temp 4-component vector of uint) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:218 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:218 'f4' ( in 4-component vector of float) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:219 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:219 'f4' ( in 4-component vector of float) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:220 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:220 'f4' ( in 4-component vector of float) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:221 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:221 'f4' ( in 4-component vector of float) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:222 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:222 'ballot' ( temp 4-component vector of uint) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:223 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:223 'ballot' ( temp 4-component vector of uint) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:224 'ballot' ( temp 4-component vector of uint) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:231 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:231 'ballot' ( temp 4-component vector of uint) 0:231 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -675,8 +633,8 @@ ERROR: node is still EOpNull! 0:112 0 (const uint) 0:112 'gl_PrimitiveID' ( in int PrimitiveID) 0:112 Construct uvec4 ( temp 4-component vector of uint) -0:112 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:112 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:112 'gl_SubgroupSize' ( in uint SubgroupSize) +0:112 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:112 Constant: 0:112 0 (const uint) 0:112 Constant: diff --git a/Test/baseResults/glsl.450.subgroup.tese.out b/Test/baseResults/glsl.450.subgroup.tese.out index 6f568c30..de44d555 100644 --- a/Test/baseResults/glsl.450.subgroup.tese.out +++ b/Test/baseResults/glsl.450.subgroup.tese.out @@ -106,8 +106,8 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) @@ -125,11 +125,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -265,88 +265,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -362,8 +341,8 @@ ERROR: node is still EOpNull! 0:112 0 (const uint) 0:112 'gl_PrimitiveID' ( in int PrimitiveID) 0:112 Construct uvec4 ( temp 4-component vector of uint) -0:112 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:112 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:112 'gl_SubgroupSize' ( in uint SubgroupSize) +0:112 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:112 Constant: 0:112 0 (const uint) 0:112 Constant: @@ -377,11 +356,11 @@ ERROR: node is still EOpNull! 0:121 Function Parameters: 0:121 'f4' ( in 4-component vector of float) 0:122 Sequence -0:122 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:123 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:124 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:125 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:126 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:122 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:123 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:124 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:125 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:126 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:127 subgroupBroadcast ( global 4-component vector of float) 0:127 'f4' ( in 4-component vector of float) 0:127 Constant: @@ -563,88 +542,67 @@ ERROR: node is still EOpNull! 0:210 0 (const uint) 0:210 0 (const uint) 0:210 0 (const uint) -0:211 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:211 subgroupPartitionedAddNV ( global 4-component vector of float) 0:211 'f4' ( in 4-component vector of float) 0:211 'parti' ( temp 4-component vector of uint) -0:212 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:212 subgroupPartitionedMulNV ( global 4-component vector of float) 0:212 'f4' ( in 4-component vector of float) 0:212 'parti' ( temp 4-component vector of uint) -0:213 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:213 subgroupPartitionedMinNV ( global 4-component vector of float) 0:213 'f4' ( in 4-component vector of float) 0:213 'parti' ( temp 4-component vector of uint) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:214 'f4' ( in 4-component vector of float) 0:214 'parti' ( temp 4-component vector of uint) -0:215 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:215 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:215 'ballot' ( temp 4-component vector of uint) 0:215 'parti' ( temp 4-component vector of uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:216 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:216 'ballot' ( temp 4-component vector of uint) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:217 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:217 'ballot' ( temp 4-component vector of uint) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:218 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:218 'f4' ( in 4-component vector of float) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:219 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:219 'f4' ( in 4-component vector of float) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:220 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:220 'f4' ( in 4-component vector of float) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:221 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:221 'f4' ( in 4-component vector of float) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:222 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:222 'ballot' ( temp 4-component vector of uint) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:223 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:223 'ballot' ( temp 4-component vector of uint) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:224 'ballot' ( temp 4-component vector of uint) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:231 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:231 'ballot' ( temp 4-component vector of uint) 0:231 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -679,8 +637,8 @@ ERROR: node is still EOpNull! 0:112 0 (const uint) 0:112 'gl_PrimitiveID' ( in int PrimitiveID) 0:112 Construct uvec4 ( temp 4-component vector of uint) -0:112 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:112 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:112 'gl_SubgroupSize' ( in uint SubgroupSize) +0:112 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:112 Constant: 0:112 0 (const uint) 0:112 Constant: diff --git a/Test/baseResults/glsl.450.subgroup.vert.out b/Test/baseResults/glsl.450.subgroup.vert.out index 1da9d60e..8fad6134 100644 --- a/Test/baseResults/glsl.450.subgroup.vert.out +++ b/Test/baseResults/glsl.450.subgroup.vert.out @@ -103,8 +103,8 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) @@ -122,11 +122,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -262,88 +262,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -359,8 +338,8 @@ ERROR: node is still EOpNull! 0:111 0 (const uint) 0:111 'gl_VertexID' ( gl_VertexId int VertexId) 0:111 Construct uvec4 ( temp 4-component vector of uint) -0:111 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:111 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:111 'gl_SubgroupSize' ( in uint SubgroupSize) +0:111 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:111 Constant: 0:111 0 (const uint) 0:111 Constant: @@ -374,11 +353,11 @@ ERROR: node is still EOpNull! 0:120 Function Parameters: 0:120 'f4' ( in 4-component vector of float) 0:121 Sequence -0:121 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:122 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:123 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:124 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:125 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:121 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:122 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:123 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:124 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:125 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:126 subgroupBroadcast ( global 4-component vector of float) 0:126 'f4' ( in 4-component vector of float) 0:126 Constant: @@ -560,88 +539,67 @@ ERROR: node is still EOpNull! 0:209 0 (const uint) 0:209 0 (const uint) 0:209 0 (const uint) -0:210 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:210 subgroupPartitionedAddNV ( global 4-component vector of float) 0:210 'f4' ( in 4-component vector of float) 0:210 'parti' ( temp 4-component vector of uint) -0:211 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:211 subgroupPartitionedMulNV ( global 4-component vector of float) 0:211 'f4' ( in 4-component vector of float) 0:211 'parti' ( temp 4-component vector of uint) -0:212 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:212 subgroupPartitionedMinNV ( global 4-component vector of float) 0:212 'f4' ( in 4-component vector of float) 0:212 'parti' ( temp 4-component vector of uint) -0:213 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:213 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:213 'f4' ( in 4-component vector of float) 0:213 'parti' ( temp 4-component vector of uint) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:214 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:214 'ballot' ( temp 4-component vector of uint) 0:214 'parti' ( temp 4-component vector of uint) -0:215 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:215 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:215 'ballot' ( temp 4-component vector of uint) 0:215 'parti' ( temp 4-component vector of uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:216 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:216 'ballot' ( temp 4-component vector of uint) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:217 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:217 'f4' ( in 4-component vector of float) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:218 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:218 'f4' ( in 4-component vector of float) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:219 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:219 'f4' ( in 4-component vector of float) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:220 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:220 'f4' ( in 4-component vector of float) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:221 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:221 'ballot' ( temp 4-component vector of uint) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:222 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:222 'ballot' ( temp 4-component vector of uint) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:223 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:223 'ballot' ( temp 4-component vector of uint) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:224 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:224 'f4' ( in 4-component vector of float) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:228 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:228 'ballot' ( temp 4-component vector of uint) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -675,8 +633,8 @@ ERROR: node is still EOpNull! 0:111 0 (const uint) 0:111 'gl_VertexID' ( gl_VertexId int VertexId) 0:111 Construct uvec4 ( temp 4-component vector of uint) -0:111 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:111 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:111 'gl_SubgroupSize' ( in uint SubgroupSize) +0:111 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:111 Constant: 0:111 0 (const uint) 0:111 Constant: diff --git a/Test/baseResults/glsl.450.subgroupArithmetic.comp.out b/Test/baseResults/glsl.450.subgroupArithmetic.comp.out index 6c91bb0d..431423fd 100644 --- a/Test/baseResults/glsl.450.subgroupArithmetic.comp.out +++ b/Test/baseResults/glsl.450.subgroupArithmetic.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) @@ -7288,8 +7288,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) diff --git a/Test/baseResults/glsl.450.subgroupBallot.comp.out b/Test/baseResults/glsl.450.subgroupBallot.comp.out index b3805250..0408fb1b 100644 --- a/Test/baseResults/glsl.450.subgroupBallot.comp.out +++ b/Test/baseResults/glsl.450.subgroupBallot.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -23,11 +23,11 @@ local_size = (8, 8, 1) 0:21 add ( temp 4-component vector of uint) 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) -0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:25 Sequence 0:25 move second child to first child ( temp 4-component vector of uint) 0:25 'result' ( temp 4-component vector of uint) @@ -1165,8 +1165,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -1176,11 +1176,11 @@ local_size = (8, 8, 1) 0:21 add ( temp 4-component vector of uint) 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) -0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:25 Sequence 0:25 move second child to first child ( temp 4-component vector of uint) 0:25 'result' ( temp 4-component vector of uint) diff --git a/Test/baseResults/glsl.450.subgroupBallotNeg.comp.out b/Test/baseResults/glsl.450.subgroupBallotNeg.comp.out index 30383547..fd2e936d 100644 --- a/Test/baseResults/glsl.450.subgroupBallotNeg.comp.out +++ b/Test/baseResults/glsl.450.subgroupBallotNeg.comp.out @@ -16,8 +16,8 @@ ERROR: node is still EOpNull! 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -27,11 +27,11 @@ ERROR: node is still EOpNull! 0:21 add ( temp 4-component vector of uint) 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) -0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:25 Sequence 0:25 move second child to first child ( temp 4-component vector of uint) 0:25 'result' ( temp 4-component vector of uint) @@ -149,8 +149,8 @@ ERROR: node is still EOpNull! 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -160,11 +160,11 @@ ERROR: node is still EOpNull! 0:21 add ( temp 4-component vector of uint) 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) -0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:19 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:20 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:21 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:22 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:23 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:25 Sequence 0:25 move second child to first child ( temp 4-component vector of uint) 0:25 'result' ( temp 4-component vector of uint) diff --git a/Test/baseResults/glsl.450.subgroupBasic.comp.out b/Test/baseResults/glsl.450.subgroupBasic.comp.out index 8cef4e5f..168d80df 100644 --- a/Test/baseResults/glsl.450.subgroupBasic.comp.out +++ b/Test/baseResults/glsl.450.subgroupBasic.comp.out @@ -104,15 +104,15 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) 0:11 subgroupMemoryBarrierImage ( global void) 0:12 subgroupElect ( global bool) -0:13 'gl_NumSubgroups' ( in uint unknown built-in variable) -0:14 'gl_SubgroupID' ( in uint unknown built-in variable) +0:13 'gl_NumSubgroups' ( in uint NumSubgroups) +0:14 'gl_SubgroupID' ( in uint SubgroupID) 0:15 subgroupMemoryBarrierShared ( global void) 0:17 subgroupAll ( global bool) 0:17 Constant: @@ -122,11 +122,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -262,88 +262,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -357,7 +336,7 @@ ERROR: node is still EOpNull! 0:114 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:114 Constant: 0:114 0 (const int) -0:114 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:114 'gl_SubgroupSize' ( in uint SubgroupSize) 0:114 Constant: 0:114 1 (const int) 0:115 move second child to first child ( temp int) @@ -366,7 +345,7 @@ ERROR: node is still EOpNull! 0:115 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:115 Constant: 0:115 0 (const int) -0:115 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:115 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:115 Constant: 0:115 1 (const int) 0:116 move second child to first child ( temp int) @@ -375,7 +354,7 @@ ERROR: node is still EOpNull! 0:116 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:116 Constant: 0:116 0 (const int) -0:116 'gl_NumSubgroups' ( in uint unknown built-in variable) +0:116 'gl_NumSubgroups' ( in uint NumSubgroups) 0:116 Constant: 0:116 1 (const int) 0:117 move second child to first child ( temp int) @@ -384,7 +363,7 @@ ERROR: node is still EOpNull! 0:117 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:117 Constant: 0:117 0 (const int) -0:117 'gl_SubgroupID' ( in uint unknown built-in variable) +0:117 'gl_SubgroupID' ( in uint SubgroupID) 0:117 Test condition and select ( temp int) 0:117 Condition 0:117 subgroupElect ( global bool) @@ -403,11 +382,11 @@ ERROR: node is still EOpNull! 0:126 Function Parameters: 0:126 'f4' ( in 4-component vector of float) 0:127 Sequence -0:127 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:128 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:129 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:130 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:131 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:127 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:128 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:129 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:130 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:131 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:132 subgroupBroadcast ( global 4-component vector of float) 0:132 'f4' ( in 4-component vector of float) 0:132 Constant: @@ -589,88 +568,67 @@ ERROR: node is still EOpNull! 0:215 0 (const uint) 0:215 0 (const uint) 0:215 0 (const uint) -0:216 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:216 subgroupPartitionedAddNV ( global 4-component vector of float) 0:216 'f4' ( in 4-component vector of float) 0:216 'parti' ( temp 4-component vector of uint) -0:217 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:217 subgroupPartitionedMulNV ( global 4-component vector of float) 0:217 'f4' ( in 4-component vector of float) 0:217 'parti' ( temp 4-component vector of uint) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:218 subgroupPartitionedMinNV ( global 4-component vector of float) 0:218 'f4' ( in 4-component vector of float) 0:218 'parti' ( temp 4-component vector of uint) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:219 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:219 'f4' ( in 4-component vector of float) 0:219 'parti' ( temp 4-component vector of uint) -0:220 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:220 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:220 'ballot' ( temp 4-component vector of uint) 0:220 'parti' ( temp 4-component vector of uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:221 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:221 'ballot' ( temp 4-component vector of uint) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:222 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:222 'ballot' ( temp 4-component vector of uint) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:223 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:223 'f4' ( in 4-component vector of float) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:224 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:224 'f4' ( in 4-component vector of float) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:227 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:227 'ballot' ( temp 4-component vector of uint) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:228 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:228 'ballot' ( temp 4-component vector of uint) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:230 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:230 'f4' ( in 4-component vector of float) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:231 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:231 'f4' ( in 4-component vector of float) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:232 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:232 'f4' ( in 4-component vector of float) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:234 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:234 'ballot' ( temp 4-component vector of uint) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:235 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:235 'ballot' ( temp 4-component vector of uint) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:236 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:236 'ballot' ( temp 4-component vector of uint) 0:236 'parti' ( temp 4-component vector of uint) 0:? Linker Objects @@ -705,7 +663,7 @@ ERROR: node is still EOpNull! 0:114 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:114 Constant: 0:114 0 (const int) -0:114 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:114 'gl_SubgroupSize' ( in uint SubgroupSize) 0:114 Constant: 0:114 1 (const int) 0:115 move second child to first child ( temp int) @@ -714,7 +672,7 @@ ERROR: node is still EOpNull! 0:115 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:115 Constant: 0:115 0 (const int) -0:115 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:115 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:115 Constant: 0:115 1 (const int) 0:116 move second child to first child ( temp int) @@ -723,7 +681,7 @@ ERROR: node is still EOpNull! 0:116 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:116 Constant: 0:116 0 (const int) -0:116 'gl_NumSubgroups' ( in uint unknown built-in variable) +0:116 'gl_NumSubgroups' ( in uint NumSubgroups) 0:116 Constant: 0:116 1 (const int) 0:117 move second child to first child ( temp int) @@ -732,7 +690,7 @@ ERROR: node is still EOpNull! 0:117 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of int a}) 0:117 Constant: 0:117 0 (const int) -0:117 'gl_SubgroupID' ( in uint unknown built-in variable) +0:117 'gl_SubgroupID' ( in uint SubgroupID) 0:117 Test condition and select ( temp int) 0:117 Condition 0:117 subgroupElect ( global bool) diff --git a/Test/baseResults/glsl.450.subgroupClustered.comp.out b/Test/baseResults/glsl.450.subgroupClustered.comp.out index df63d3d7..23cf03e7 100644 --- a/Test/baseResults/glsl.450.subgroupClustered.comp.out +++ b/Test/baseResults/glsl.450.subgroupClustered.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) @@ -2656,8 +2656,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) diff --git a/Test/baseResults/glsl.450.subgroupClusteredNeg.comp.out b/Test/baseResults/glsl.450.subgroupClusteredNeg.comp.out index d8aec083..89ba8875 100644 --- a/Test/baseResults/glsl.450.subgroupClusteredNeg.comp.out +++ b/Test/baseResults/glsl.450.subgroupClusteredNeg.comp.out @@ -28,8 +28,8 @@ ERROR: node is still EOpNull! 0:20 'invocation' ( temp uint) 0:20 mod ( temp uint) 0:20 add ( temp uint) -0:20 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:20 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:20 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:20 'gl_SubgroupSize' ( in uint SubgroupSize) 0:20 Constant: 0:20 4 (const uint) 0:22 move second child to first child ( temp 2-component vector of float) @@ -358,8 +358,8 @@ ERROR: node is still EOpNull! 0:20 'invocation' ( temp uint) 0:20 mod ( temp uint) 0:20 add ( temp uint) -0:20 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:20 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:20 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:20 'gl_SubgroupSize' ( in uint SubgroupSize) 0:20 Constant: 0:20 4 (const uint) 0:22 move second child to first child ( temp 2-component vector of float) diff --git a/Test/baseResults/glsl.450.subgroupPartitioned.comp.out b/Test/baseResults/glsl.450.subgroupPartitioned.comp.out index 1f6a83df..853e0836 100644 --- a/Test/baseResults/glsl.450.subgroupPartitioned.comp.out +++ b/Test/baseResults/glsl.450.subgroupPartitioned.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -420,8 +420,7 @@ local_size = (8, 1, 1) 0:46 0 (const int) 0:46 Constant: 0:46 0 (const int) -0:46 ERROR: Bad aggregation op - ( global float) +0:46 subgroupPartitionedAddNV ( global float) 0:46 direct index ( temp float) 0:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -446,8 +445,7 @@ local_size = (8, 1, 1) 0:47 0 (const int) 0:47 Constant: 0:47 1 (const int) -0:47 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:47 subgroupPartitionedAddNV ( global 2-component vector of float) 0:47 vector swizzle ( temp 2-component vector of float) 0:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -477,8 +475,7 @@ local_size = (8, 1, 1) 0:48 1 (const int) 0:48 Constant: 0:48 2 (const int) -0:48 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:48 subgroupPartitionedAddNV ( global 3-component vector of float) 0:48 vector swizzle ( temp 3-component vector of float) 0:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -502,8 +499,7 @@ local_size = (8, 1, 1) 0:49 'invocation' ( temp uint) 0:49 Constant: 0:49 0 (const int) -0:49 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:49 subgroupPartitionedAddNV ( global 4-component vector of float) 0:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -522,8 +518,7 @@ local_size = (8, 1, 1) 0:51 1 (const int) 0:51 Constant: 0:51 0 (const int) -0:51 ERROR: Bad aggregation op - ( global int) +0:51 subgroupPartitionedAddNV ( global int) 0:51 direct index ( temp int) 0:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -548,8 +543,7 @@ local_size = (8, 1, 1) 0:52 0 (const int) 0:52 Constant: 0:52 1 (const int) -0:52 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:52 subgroupPartitionedAddNV ( global 2-component vector of int) 0:52 vector swizzle ( temp 2-component vector of int) 0:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -579,8 +573,7 @@ local_size = (8, 1, 1) 0:53 1 (const int) 0:53 Constant: 0:53 2 (const int) -0:53 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:53 subgroupPartitionedAddNV ( global 3-component vector of int) 0:53 vector swizzle ( temp 3-component vector of int) 0:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -604,8 +597,7 @@ local_size = (8, 1, 1) 0:54 'invocation' ( temp uint) 0:54 Constant: 0:54 1 (const int) -0:54 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:54 subgroupPartitionedAddNV ( global 4-component vector of int) 0:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -624,8 +616,7 @@ local_size = (8, 1, 1) 0:56 2 (const int) 0:56 Constant: 0:56 0 (const int) -0:56 ERROR: Bad aggregation op - ( global uint) +0:56 subgroupPartitionedAddNV ( global uint) 0:56 direct index ( temp uint) 0:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -650,8 +641,7 @@ local_size = (8, 1, 1) 0:57 0 (const int) 0:57 Constant: 0:57 1 (const int) -0:57 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:57 subgroupPartitionedAddNV ( global 2-component vector of uint) 0:57 vector swizzle ( temp 2-component vector of uint) 0:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -681,8 +671,7 @@ local_size = (8, 1, 1) 0:58 1 (const int) 0:58 Constant: 0:58 2 (const int) -0:58 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:58 subgroupPartitionedAddNV ( global 3-component vector of uint) 0:58 vector swizzle ( temp 3-component vector of uint) 0:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -706,8 +695,7 @@ local_size = (8, 1, 1) 0:59 'invocation' ( temp uint) 0:59 Constant: 0:59 2 (const int) -0:59 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:59 subgroupPartitionedAddNV ( global 4-component vector of uint) 0:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -726,8 +714,7 @@ local_size = (8, 1, 1) 0:61 3 (const int) 0:61 Constant: 0:61 0 (const int) -0:61 ERROR: Bad aggregation op - ( global double) +0:61 subgroupPartitionedAddNV ( global double) 0:61 direct index ( temp double) 0:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -752,8 +739,7 @@ local_size = (8, 1, 1) 0:62 0 (const int) 0:62 Constant: 0:62 1 (const int) -0:62 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:62 subgroupPartitionedAddNV ( global 2-component vector of double) 0:62 vector swizzle ( temp 2-component vector of double) 0:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -783,8 +769,7 @@ local_size = (8, 1, 1) 0:63 1 (const int) 0:63 Constant: 0:63 2 (const int) -0:63 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:63 subgroupPartitionedAddNV ( global 3-component vector of double) 0:63 vector swizzle ( temp 3-component vector of double) 0:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -808,8 +793,7 @@ local_size = (8, 1, 1) 0:64 'invocation' ( temp uint) 0:64 Constant: 0:64 3 (const int) -0:64 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:64 subgroupPartitionedAddNV ( global 4-component vector of double) 0:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -828,8 +812,7 @@ local_size = (8, 1, 1) 0:66 0 (const int) 0:66 Constant: 0:66 0 (const int) -0:66 ERROR: Bad aggregation op - ( global float) +0:66 subgroupPartitionedMulNV ( global float) 0:66 direct index ( temp float) 0:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -854,8 +837,7 @@ local_size = (8, 1, 1) 0:67 0 (const int) 0:67 Constant: 0:67 1 (const int) -0:67 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:67 subgroupPartitionedMulNV ( global 2-component vector of float) 0:67 vector swizzle ( temp 2-component vector of float) 0:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -885,8 +867,7 @@ local_size = (8, 1, 1) 0:68 1 (const int) 0:68 Constant: 0:68 2 (const int) -0:68 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:68 subgroupPartitionedMulNV ( global 3-component vector of float) 0:68 vector swizzle ( temp 3-component vector of float) 0:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -910,8 +891,7 @@ local_size = (8, 1, 1) 0:69 'invocation' ( temp uint) 0:69 Constant: 0:69 0 (const int) -0:69 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:69 subgroupPartitionedMulNV ( global 4-component vector of float) 0:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -930,8 +910,7 @@ local_size = (8, 1, 1) 0:71 1 (const int) 0:71 Constant: 0:71 0 (const int) -0:71 ERROR: Bad aggregation op - ( global int) +0:71 subgroupPartitionedMulNV ( global int) 0:71 direct index ( temp int) 0:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -956,8 +935,7 @@ local_size = (8, 1, 1) 0:72 0 (const int) 0:72 Constant: 0:72 1 (const int) -0:72 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:72 subgroupPartitionedMulNV ( global 2-component vector of int) 0:72 vector swizzle ( temp 2-component vector of int) 0:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -987,8 +965,7 @@ local_size = (8, 1, 1) 0:73 1 (const int) 0:73 Constant: 0:73 2 (const int) -0:73 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:73 subgroupPartitionedMulNV ( global 3-component vector of int) 0:73 vector swizzle ( temp 3-component vector of int) 0:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1012,8 +989,7 @@ local_size = (8, 1, 1) 0:74 'invocation' ( temp uint) 0:74 Constant: 0:74 1 (const int) -0:74 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:74 subgroupPartitionedMulNV ( global 4-component vector of int) 0:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1032,8 +1008,7 @@ local_size = (8, 1, 1) 0:76 2 (const int) 0:76 Constant: 0:76 0 (const int) -0:76 ERROR: Bad aggregation op - ( global uint) +0:76 subgroupPartitionedMulNV ( global uint) 0:76 direct index ( temp uint) 0:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1058,8 +1033,7 @@ local_size = (8, 1, 1) 0:77 0 (const int) 0:77 Constant: 0:77 1 (const int) -0:77 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:77 subgroupPartitionedMulNV ( global 2-component vector of uint) 0:77 vector swizzle ( temp 2-component vector of uint) 0:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1089,8 +1063,7 @@ local_size = (8, 1, 1) 0:78 1 (const int) 0:78 Constant: 0:78 2 (const int) -0:78 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:78 subgroupPartitionedMulNV ( global 3-component vector of uint) 0:78 vector swizzle ( temp 3-component vector of uint) 0:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1114,8 +1087,7 @@ local_size = (8, 1, 1) 0:79 'invocation' ( temp uint) 0:79 Constant: 0:79 2 (const int) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:79 subgroupPartitionedMulNV ( global 4-component vector of uint) 0:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1134,8 +1106,7 @@ local_size = (8, 1, 1) 0:81 3 (const int) 0:81 Constant: 0:81 0 (const int) -0:81 ERROR: Bad aggregation op - ( global double) +0:81 subgroupPartitionedMulNV ( global double) 0:81 direct index ( temp double) 0:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1160,8 +1131,7 @@ local_size = (8, 1, 1) 0:82 0 (const int) 0:82 Constant: 0:82 1 (const int) -0:82 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:82 subgroupPartitionedMulNV ( global 2-component vector of double) 0:82 vector swizzle ( temp 2-component vector of double) 0:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1191,8 +1161,7 @@ local_size = (8, 1, 1) 0:83 1 (const int) 0:83 Constant: 0:83 2 (const int) -0:83 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:83 subgroupPartitionedMulNV ( global 3-component vector of double) 0:83 vector swizzle ( temp 3-component vector of double) 0:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1216,8 +1185,7 @@ local_size = (8, 1, 1) 0:84 'invocation' ( temp uint) 0:84 Constant: 0:84 3 (const int) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:84 subgroupPartitionedMulNV ( global 4-component vector of double) 0:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1236,8 +1204,7 @@ local_size = (8, 1, 1) 0:86 0 (const int) 0:86 Constant: 0:86 0 (const int) -0:86 ERROR: Bad aggregation op - ( global float) +0:86 subgroupPartitionedMinNV ( global float) 0:86 direct index ( temp float) 0:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1262,8 +1229,7 @@ local_size = (8, 1, 1) 0:87 0 (const int) 0:87 Constant: 0:87 1 (const int) -0:87 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:87 subgroupPartitionedMinNV ( global 2-component vector of float) 0:87 vector swizzle ( temp 2-component vector of float) 0:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1293,8 +1259,7 @@ local_size = (8, 1, 1) 0:88 1 (const int) 0:88 Constant: 0:88 2 (const int) -0:88 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:88 subgroupPartitionedMinNV ( global 3-component vector of float) 0:88 vector swizzle ( temp 3-component vector of float) 0:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1318,8 +1283,7 @@ local_size = (8, 1, 1) 0:89 'invocation' ( temp uint) 0:89 Constant: 0:89 0 (const int) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedMinNV ( global 4-component vector of float) 0:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1338,8 +1302,7 @@ local_size = (8, 1, 1) 0:91 1 (const int) 0:91 Constant: 0:91 0 (const int) -0:91 ERROR: Bad aggregation op - ( global int) +0:91 subgroupPartitionedMinNV ( global int) 0:91 direct index ( temp int) 0:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1364,8 +1327,7 @@ local_size = (8, 1, 1) 0:92 0 (const int) 0:92 Constant: 0:92 1 (const int) -0:92 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:92 subgroupPartitionedMinNV ( global 2-component vector of int) 0:92 vector swizzle ( temp 2-component vector of int) 0:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1395,8 +1357,7 @@ local_size = (8, 1, 1) 0:93 1 (const int) 0:93 Constant: 0:93 2 (const int) -0:93 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:93 subgroupPartitionedMinNV ( global 3-component vector of int) 0:93 vector swizzle ( temp 3-component vector of int) 0:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1420,8 +1381,7 @@ local_size = (8, 1, 1) 0:94 'invocation' ( temp uint) 0:94 Constant: 0:94 1 (const int) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:94 subgroupPartitionedMinNV ( global 4-component vector of int) 0:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1440,8 +1400,7 @@ local_size = (8, 1, 1) 0:96 2 (const int) 0:96 Constant: 0:96 0 (const int) -0:96 ERROR: Bad aggregation op - ( global uint) +0:96 subgroupPartitionedMinNV ( global uint) 0:96 direct index ( temp uint) 0:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1466,8 +1425,7 @@ local_size = (8, 1, 1) 0:97 0 (const int) 0:97 Constant: 0:97 1 (const int) -0:97 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:97 subgroupPartitionedMinNV ( global 2-component vector of uint) 0:97 vector swizzle ( temp 2-component vector of uint) 0:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1497,8 +1455,7 @@ local_size = (8, 1, 1) 0:98 1 (const int) 0:98 Constant: 0:98 2 (const int) -0:98 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:98 subgroupPartitionedMinNV ( global 3-component vector of uint) 0:98 vector swizzle ( temp 3-component vector of uint) 0:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1522,8 +1479,7 @@ local_size = (8, 1, 1) 0:99 'invocation' ( temp uint) 0:99 Constant: 0:99 2 (const int) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedMinNV ( global 4-component vector of uint) 0:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1542,8 +1498,7 @@ local_size = (8, 1, 1) 0:101 3 (const int) 0:101 Constant: 0:101 0 (const int) -0:101 ERROR: Bad aggregation op - ( global double) +0:101 subgroupPartitionedMinNV ( global double) 0:101 direct index ( temp double) 0:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1568,8 +1523,7 @@ local_size = (8, 1, 1) 0:102 0 (const int) 0:102 Constant: 0:102 1 (const int) -0:102 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:102 subgroupPartitionedMinNV ( global 2-component vector of double) 0:102 vector swizzle ( temp 2-component vector of double) 0:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1599,8 +1553,7 @@ local_size = (8, 1, 1) 0:103 1 (const int) 0:103 Constant: 0:103 2 (const int) -0:103 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:103 subgroupPartitionedMinNV ( global 3-component vector of double) 0:103 vector swizzle ( temp 3-component vector of double) 0:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1624,8 +1577,7 @@ local_size = (8, 1, 1) 0:104 'invocation' ( temp uint) 0:104 Constant: 0:104 3 (const int) -0:104 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:104 subgroupPartitionedMinNV ( global 4-component vector of double) 0:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1644,8 +1596,7 @@ local_size = (8, 1, 1) 0:106 0 (const int) 0:106 Constant: 0:106 0 (const int) -0:106 ERROR: Bad aggregation op - ( global float) +0:106 subgroupPartitionedMaxNV ( global float) 0:106 direct index ( temp float) 0:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1670,8 +1621,7 @@ local_size = (8, 1, 1) 0:107 0 (const int) 0:107 Constant: 0:107 1 (const int) -0:107 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:107 subgroupPartitionedMaxNV ( global 2-component vector of float) 0:107 vector swizzle ( temp 2-component vector of float) 0:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1701,8 +1651,7 @@ local_size = (8, 1, 1) 0:108 1 (const int) 0:108 Constant: 0:108 2 (const int) -0:108 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:108 subgroupPartitionedMaxNV ( global 3-component vector of float) 0:108 vector swizzle ( temp 3-component vector of float) 0:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1726,8 +1675,7 @@ local_size = (8, 1, 1) 0:109 'invocation' ( temp uint) 0:109 Constant: 0:109 0 (const int) -0:109 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:109 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1746,8 +1694,7 @@ local_size = (8, 1, 1) 0:111 1 (const int) 0:111 Constant: 0:111 0 (const int) -0:111 ERROR: Bad aggregation op - ( global int) +0:111 subgroupPartitionedMaxNV ( global int) 0:111 direct index ( temp int) 0:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1772,8 +1719,7 @@ local_size = (8, 1, 1) 0:112 0 (const int) 0:112 Constant: 0:112 1 (const int) -0:112 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:112 subgroupPartitionedMaxNV ( global 2-component vector of int) 0:112 vector swizzle ( temp 2-component vector of int) 0:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1803,8 +1749,7 @@ local_size = (8, 1, 1) 0:113 1 (const int) 0:113 Constant: 0:113 2 (const int) -0:113 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:113 subgroupPartitionedMaxNV ( global 3-component vector of int) 0:113 vector swizzle ( temp 3-component vector of int) 0:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1828,8 +1773,7 @@ local_size = (8, 1, 1) 0:114 'invocation' ( temp uint) 0:114 Constant: 0:114 1 (const int) -0:114 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:114 subgroupPartitionedMaxNV ( global 4-component vector of int) 0:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1848,8 +1792,7 @@ local_size = (8, 1, 1) 0:116 2 (const int) 0:116 Constant: 0:116 0 (const int) -0:116 ERROR: Bad aggregation op - ( global uint) +0:116 subgroupPartitionedMaxNV ( global uint) 0:116 direct index ( temp uint) 0:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1874,8 +1817,7 @@ local_size = (8, 1, 1) 0:117 0 (const int) 0:117 Constant: 0:117 1 (const int) -0:117 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:117 subgroupPartitionedMaxNV ( global 2-component vector of uint) 0:117 vector swizzle ( temp 2-component vector of uint) 0:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1905,8 +1847,7 @@ local_size = (8, 1, 1) 0:118 1 (const int) 0:118 Constant: 0:118 2 (const int) -0:118 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:118 subgroupPartitionedMaxNV ( global 3-component vector of uint) 0:118 vector swizzle ( temp 3-component vector of uint) 0:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1930,8 +1871,7 @@ local_size = (8, 1, 1) 0:119 'invocation' ( temp uint) 0:119 Constant: 0:119 2 (const int) -0:119 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:119 subgroupPartitionedMaxNV ( global 4-component vector of uint) 0:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1950,8 +1890,7 @@ local_size = (8, 1, 1) 0:121 3 (const int) 0:121 Constant: 0:121 0 (const int) -0:121 ERROR: Bad aggregation op - ( global double) +0:121 subgroupPartitionedMaxNV ( global double) 0:121 direct index ( temp double) 0:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -1976,8 +1915,7 @@ local_size = (8, 1, 1) 0:122 0 (const int) 0:122 Constant: 0:122 1 (const int) -0:122 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:122 subgroupPartitionedMaxNV ( global 2-component vector of double) 0:122 vector swizzle ( temp 2-component vector of double) 0:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2007,8 +1945,7 @@ local_size = (8, 1, 1) 0:123 1 (const int) 0:123 Constant: 0:123 2 (const int) -0:123 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:123 subgroupPartitionedMaxNV ( global 3-component vector of double) 0:123 vector swizzle ( temp 3-component vector of double) 0:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2032,8 +1969,7 @@ local_size = (8, 1, 1) 0:124 'invocation' ( temp uint) 0:124 Constant: 0:124 3 (const int) -0:124 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:124 subgroupPartitionedMaxNV ( global 4-component vector of double) 0:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:124 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2052,8 +1988,7 @@ local_size = (8, 1, 1) 0:126 1 (const int) 0:126 Constant: 0:126 0 (const int) -0:126 ERROR: Bad aggregation op - ( global int) +0:126 subgroupPartitionedAndNV ( global int) 0:126 direct index ( temp int) 0:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2078,8 +2013,7 @@ local_size = (8, 1, 1) 0:127 0 (const int) 0:127 Constant: 0:127 1 (const int) -0:127 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:127 subgroupPartitionedAndNV ( global 2-component vector of int) 0:127 vector swizzle ( temp 2-component vector of int) 0:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2109,8 +2043,7 @@ local_size = (8, 1, 1) 0:128 1 (const int) 0:128 Constant: 0:128 2 (const int) -0:128 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:128 subgroupPartitionedAndNV ( global 3-component vector of int) 0:128 vector swizzle ( temp 3-component vector of int) 0:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2134,8 +2067,7 @@ local_size = (8, 1, 1) 0:129 'invocation' ( temp uint) 0:129 Constant: 0:129 1 (const int) -0:129 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:129 subgroupPartitionedAndNV ( global 4-component vector of int) 0:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:129 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2154,8 +2086,7 @@ local_size = (8, 1, 1) 0:131 2 (const int) 0:131 Constant: 0:131 0 (const int) -0:131 ERROR: Bad aggregation op - ( global uint) +0:131 subgroupPartitionedAndNV ( global uint) 0:131 direct index ( temp uint) 0:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2180,8 +2111,7 @@ local_size = (8, 1, 1) 0:132 0 (const int) 0:132 Constant: 0:132 1 (const int) -0:132 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:132 subgroupPartitionedAndNV ( global 2-component vector of uint) 0:132 vector swizzle ( temp 2-component vector of uint) 0:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2211,8 +2141,7 @@ local_size = (8, 1, 1) 0:133 1 (const int) 0:133 Constant: 0:133 2 (const int) -0:133 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:133 subgroupPartitionedAndNV ( global 3-component vector of uint) 0:133 vector swizzle ( temp 3-component vector of uint) 0:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2236,8 +2165,7 @@ local_size = (8, 1, 1) 0:134 'invocation' ( temp uint) 0:134 Constant: 0:134 2 (const int) -0:134 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:134 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:134 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2257,8 +2185,7 @@ local_size = (8, 1, 1) 0:136 Constant: 0:136 0 (const int) 0:136 Convert bool to int ( temp int) -0:136 ERROR: Bad aggregation op - ( global bool) +0:136 subgroupPartitionedAndNV ( global bool) 0:136 Compare Less Than ( temp bool) 0:136 direct index ( temp int) 0:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2287,8 +2214,7 @@ local_size = (8, 1, 1) 0:137 Constant: 0:137 1 (const int) 0:137 Convert bool to int ( temp 2-component vector of int) -0:137 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:137 subgroupPartitionedAndNV ( global 2-component vector of bool) 0:137 Compare Less Than ( global 2-component vector of bool) 0:137 vector swizzle ( temp 2-component vector of int) 0:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2323,8 +2249,7 @@ local_size = (8, 1, 1) 0:138 Constant: 0:138 2 (const int) 0:138 Convert bool to int ( temp 3-component vector of int) -0:138 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:138 subgroupPartitionedAndNV ( global 3-component vector of bool) 0:138 Compare Less Than ( global 3-component vector of bool) 0:138 vector swizzle ( temp 3-component vector of int) 0:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2354,8 +2279,7 @@ local_size = (8, 1, 1) 0:139 Constant: 0:139 1 (const int) 0:139 Convert bool to int ( temp 4-component vector of int) -0:139 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:139 subgroupPartitionedAndNV ( global 4-component vector of bool) 0:139 Compare Less Than ( global 4-component vector of bool) 0:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:139 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2380,8 +2304,7 @@ local_size = (8, 1, 1) 0:141 1 (const int) 0:141 Constant: 0:141 0 (const int) -0:141 ERROR: Bad aggregation op - ( global int) +0:141 subgroupPartitionedOrNV ( global int) 0:141 direct index ( temp int) 0:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2406,8 +2329,7 @@ local_size = (8, 1, 1) 0:142 0 (const int) 0:142 Constant: 0:142 1 (const int) -0:142 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:142 subgroupPartitionedOrNV ( global 2-component vector of int) 0:142 vector swizzle ( temp 2-component vector of int) 0:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2437,8 +2359,7 @@ local_size = (8, 1, 1) 0:143 1 (const int) 0:143 Constant: 0:143 2 (const int) -0:143 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:143 subgroupPartitionedOrNV ( global 3-component vector of int) 0:143 vector swizzle ( temp 3-component vector of int) 0:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2462,8 +2383,7 @@ local_size = (8, 1, 1) 0:144 'invocation' ( temp uint) 0:144 Constant: 0:144 1 (const int) -0:144 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:144 subgroupPartitionedOrNV ( global 4-component vector of int) 0:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:144 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2482,8 +2402,7 @@ local_size = (8, 1, 1) 0:146 2 (const int) 0:146 Constant: 0:146 0 (const int) -0:146 ERROR: Bad aggregation op - ( global uint) +0:146 subgroupPartitionedOrNV ( global uint) 0:146 direct index ( temp uint) 0:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2508,8 +2427,7 @@ local_size = (8, 1, 1) 0:147 0 (const int) 0:147 Constant: 0:147 1 (const int) -0:147 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:147 subgroupPartitionedOrNV ( global 2-component vector of uint) 0:147 vector swizzle ( temp 2-component vector of uint) 0:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2539,8 +2457,7 @@ local_size = (8, 1, 1) 0:148 1 (const int) 0:148 Constant: 0:148 2 (const int) -0:148 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:148 subgroupPartitionedOrNV ( global 3-component vector of uint) 0:148 vector swizzle ( temp 3-component vector of uint) 0:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2564,8 +2481,7 @@ local_size = (8, 1, 1) 0:149 'invocation' ( temp uint) 0:149 Constant: 0:149 2 (const int) -0:149 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:149 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:149 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2585,8 +2501,7 @@ local_size = (8, 1, 1) 0:151 Constant: 0:151 0 (const int) 0:151 Convert bool to int ( temp int) -0:151 ERROR: Bad aggregation op - ( global bool) +0:151 subgroupPartitionedOrNV ( global bool) 0:151 Compare Less Than ( temp bool) 0:151 direct index ( temp int) 0:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2615,8 +2530,7 @@ local_size = (8, 1, 1) 0:152 Constant: 0:152 1 (const int) 0:152 Convert bool to int ( temp 2-component vector of int) -0:152 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:152 subgroupPartitionedOrNV ( global 2-component vector of bool) 0:152 Compare Less Than ( global 2-component vector of bool) 0:152 vector swizzle ( temp 2-component vector of int) 0:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2651,8 +2565,7 @@ local_size = (8, 1, 1) 0:153 Constant: 0:153 2 (const int) 0:153 Convert bool to int ( temp 3-component vector of int) -0:153 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:153 subgroupPartitionedOrNV ( global 3-component vector of bool) 0:153 Compare Less Than ( global 3-component vector of bool) 0:153 vector swizzle ( temp 3-component vector of int) 0:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2682,8 +2595,7 @@ local_size = (8, 1, 1) 0:154 Constant: 0:154 1 (const int) 0:154 Convert bool to int ( temp 4-component vector of int) -0:154 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:154 subgroupPartitionedOrNV ( global 4-component vector of bool) 0:154 Compare Less Than ( global 4-component vector of bool) 0:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:154 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2708,8 +2620,7 @@ local_size = (8, 1, 1) 0:156 1 (const int) 0:156 Constant: 0:156 0 (const int) -0:156 ERROR: Bad aggregation op - ( global int) +0:156 subgroupPartitionedXorNV ( global int) 0:156 direct index ( temp int) 0:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2734,8 +2645,7 @@ local_size = (8, 1, 1) 0:157 0 (const int) 0:157 Constant: 0:157 1 (const int) -0:157 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:157 subgroupPartitionedXorNV ( global 2-component vector of int) 0:157 vector swizzle ( temp 2-component vector of int) 0:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2765,8 +2675,7 @@ local_size = (8, 1, 1) 0:158 1 (const int) 0:158 Constant: 0:158 2 (const int) -0:158 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:158 subgroupPartitionedXorNV ( global 3-component vector of int) 0:158 vector swizzle ( temp 3-component vector of int) 0:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2790,8 +2699,7 @@ local_size = (8, 1, 1) 0:159 'invocation' ( temp uint) 0:159 Constant: 0:159 1 (const int) -0:159 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:159 subgroupPartitionedXorNV ( global 4-component vector of int) 0:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:159 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2810,8 +2718,7 @@ local_size = (8, 1, 1) 0:161 2 (const int) 0:161 Constant: 0:161 0 (const int) -0:161 ERROR: Bad aggregation op - ( global uint) +0:161 subgroupPartitionedXorNV ( global uint) 0:161 direct index ( temp uint) 0:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2836,8 +2743,7 @@ local_size = (8, 1, 1) 0:162 0 (const int) 0:162 Constant: 0:162 1 (const int) -0:162 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:162 subgroupPartitionedXorNV ( global 2-component vector of uint) 0:162 vector swizzle ( temp 2-component vector of uint) 0:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2867,8 +2773,7 @@ local_size = (8, 1, 1) 0:163 1 (const int) 0:163 Constant: 0:163 2 (const int) -0:163 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:163 subgroupPartitionedXorNV ( global 3-component vector of uint) 0:163 vector swizzle ( temp 3-component vector of uint) 0:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2892,8 +2797,7 @@ local_size = (8, 1, 1) 0:164 'invocation' ( temp uint) 0:164 Constant: 0:164 2 (const int) -0:164 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:164 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:164 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -2913,8 +2817,7 @@ local_size = (8, 1, 1) 0:166 Constant: 0:166 0 (const int) 0:166 Convert bool to int ( temp int) -0:166 ERROR: Bad aggregation op - ( global bool) +0:166 subgroupPartitionedXorNV ( global bool) 0:166 Compare Less Than ( temp bool) 0:166 direct index ( temp int) 0:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2943,8 +2846,7 @@ local_size = (8, 1, 1) 0:167 Constant: 0:167 1 (const int) 0:167 Convert bool to int ( temp 2-component vector of int) -0:167 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:167 subgroupPartitionedXorNV ( global 2-component vector of bool) 0:167 Compare Less Than ( global 2-component vector of bool) 0:167 vector swizzle ( temp 2-component vector of int) 0:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -2979,8 +2881,7 @@ local_size = (8, 1, 1) 0:168 Constant: 0:168 2 (const int) 0:168 Convert bool to int ( temp 3-component vector of int) -0:168 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:168 subgroupPartitionedXorNV ( global 3-component vector of bool) 0:168 Compare Less Than ( global 3-component vector of bool) 0:168 vector swizzle ( temp 3-component vector of int) 0:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -3010,8 +2911,7 @@ local_size = (8, 1, 1) 0:169 Constant: 0:169 1 (const int) 0:169 Convert bool to int ( temp 4-component vector of int) -0:169 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:169 subgroupPartitionedXorNV ( global 4-component vector of bool) 0:169 Compare Less Than ( global 4-component vector of bool) 0:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:169 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3036,8 +2936,7 @@ local_size = (8, 1, 1) 0:171 0 (const int) 0:171 Constant: 0:171 0 (const int) -0:171 ERROR: Bad aggregation op - ( global float) +0:171 subgroupPartitionedInclusiveAddNV ( global float) 0:171 direct index ( temp float) 0:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3062,8 +2961,7 @@ local_size = (8, 1, 1) 0:172 0 (const int) 0:172 Constant: 0:172 1 (const int) -0:172 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:172 subgroupPartitionedInclusiveAddNV ( global 2-component vector of float) 0:172 vector swizzle ( temp 2-component vector of float) 0:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3093,8 +2991,7 @@ local_size = (8, 1, 1) 0:173 1 (const int) 0:173 Constant: 0:173 2 (const int) -0:173 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:173 subgroupPartitionedInclusiveAddNV ( global 3-component vector of float) 0:173 vector swizzle ( temp 3-component vector of float) 0:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3118,8 +3015,7 @@ local_size = (8, 1, 1) 0:174 'invocation' ( temp uint) 0:174 Constant: 0:174 0 (const int) -0:174 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:174 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:174 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3138,8 +3034,7 @@ local_size = (8, 1, 1) 0:176 1 (const int) 0:176 Constant: 0:176 0 (const int) -0:176 ERROR: Bad aggregation op - ( global int) +0:176 subgroupPartitionedInclusiveAddNV ( global int) 0:176 direct index ( temp int) 0:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3164,8 +3059,7 @@ local_size = (8, 1, 1) 0:177 0 (const int) 0:177 Constant: 0:177 1 (const int) -0:177 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:177 subgroupPartitionedInclusiveAddNV ( global 2-component vector of int) 0:177 vector swizzle ( temp 2-component vector of int) 0:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3195,8 +3089,7 @@ local_size = (8, 1, 1) 0:178 1 (const int) 0:178 Constant: 0:178 2 (const int) -0:178 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:178 subgroupPartitionedInclusiveAddNV ( global 3-component vector of int) 0:178 vector swizzle ( temp 3-component vector of int) 0:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3220,8 +3113,7 @@ local_size = (8, 1, 1) 0:179 'invocation' ( temp uint) 0:179 Constant: 0:179 1 (const int) -0:179 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:179 subgroupPartitionedInclusiveAddNV ( global 4-component vector of int) 0:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:179 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3240,8 +3132,7 @@ local_size = (8, 1, 1) 0:181 2 (const int) 0:181 Constant: 0:181 0 (const int) -0:181 ERROR: Bad aggregation op - ( global uint) +0:181 subgroupPartitionedInclusiveAddNV ( global uint) 0:181 direct index ( temp uint) 0:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3266,8 +3157,7 @@ local_size = (8, 1, 1) 0:182 0 (const int) 0:182 Constant: 0:182 1 (const int) -0:182 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:182 subgroupPartitionedInclusiveAddNV ( global 2-component vector of uint) 0:182 vector swizzle ( temp 2-component vector of uint) 0:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3297,8 +3187,7 @@ local_size = (8, 1, 1) 0:183 1 (const int) 0:183 Constant: 0:183 2 (const int) -0:183 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:183 subgroupPartitionedInclusiveAddNV ( global 3-component vector of uint) 0:183 vector swizzle ( temp 3-component vector of uint) 0:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3322,8 +3211,7 @@ local_size = (8, 1, 1) 0:184 'invocation' ( temp uint) 0:184 Constant: 0:184 2 (const int) -0:184 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:184 subgroupPartitionedInclusiveAddNV ( global 4-component vector of uint) 0:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:184 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3342,8 +3230,7 @@ local_size = (8, 1, 1) 0:186 3 (const int) 0:186 Constant: 0:186 0 (const int) -0:186 ERROR: Bad aggregation op - ( global double) +0:186 subgroupPartitionedInclusiveAddNV ( global double) 0:186 direct index ( temp double) 0:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3368,8 +3255,7 @@ local_size = (8, 1, 1) 0:187 0 (const int) 0:187 Constant: 0:187 1 (const int) -0:187 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:187 subgroupPartitionedInclusiveAddNV ( global 2-component vector of double) 0:187 vector swizzle ( temp 2-component vector of double) 0:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3399,8 +3285,7 @@ local_size = (8, 1, 1) 0:188 1 (const int) 0:188 Constant: 0:188 2 (const int) -0:188 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:188 subgroupPartitionedInclusiveAddNV ( global 3-component vector of double) 0:188 vector swizzle ( temp 3-component vector of double) 0:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3424,8 +3309,7 @@ local_size = (8, 1, 1) 0:189 'invocation' ( temp uint) 0:189 Constant: 0:189 3 (const int) -0:189 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:189 subgroupPartitionedInclusiveAddNV ( global 4-component vector of double) 0:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:189 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3444,8 +3328,7 @@ local_size = (8, 1, 1) 0:191 0 (const int) 0:191 Constant: 0:191 0 (const int) -0:191 ERROR: Bad aggregation op - ( global float) +0:191 subgroupPartitionedInclusiveMulNV ( global float) 0:191 direct index ( temp float) 0:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3470,8 +3353,7 @@ local_size = (8, 1, 1) 0:192 0 (const int) 0:192 Constant: 0:192 1 (const int) -0:192 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:192 subgroupPartitionedInclusiveMulNV ( global 2-component vector of float) 0:192 vector swizzle ( temp 2-component vector of float) 0:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3501,8 +3383,7 @@ local_size = (8, 1, 1) 0:193 1 (const int) 0:193 Constant: 0:193 2 (const int) -0:193 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:193 subgroupPartitionedInclusiveMulNV ( global 3-component vector of float) 0:193 vector swizzle ( temp 3-component vector of float) 0:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3526,8 +3407,7 @@ local_size = (8, 1, 1) 0:194 'invocation' ( temp uint) 0:194 Constant: 0:194 0 (const int) -0:194 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:194 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:194 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3546,8 +3426,7 @@ local_size = (8, 1, 1) 0:196 1 (const int) 0:196 Constant: 0:196 0 (const int) -0:196 ERROR: Bad aggregation op - ( global int) +0:196 subgroupPartitionedInclusiveMulNV ( global int) 0:196 direct index ( temp int) 0:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3572,8 +3451,7 @@ local_size = (8, 1, 1) 0:197 0 (const int) 0:197 Constant: 0:197 1 (const int) -0:197 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:197 subgroupPartitionedInclusiveMulNV ( global 2-component vector of int) 0:197 vector swizzle ( temp 2-component vector of int) 0:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3603,8 +3481,7 @@ local_size = (8, 1, 1) 0:198 1 (const int) 0:198 Constant: 0:198 2 (const int) -0:198 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:198 subgroupPartitionedInclusiveMulNV ( global 3-component vector of int) 0:198 vector swizzle ( temp 3-component vector of int) 0:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3628,8 +3505,7 @@ local_size = (8, 1, 1) 0:199 'invocation' ( temp uint) 0:199 Constant: 0:199 1 (const int) -0:199 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:199 subgroupPartitionedInclusiveMulNV ( global 4-component vector of int) 0:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:199 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3648,8 +3524,7 @@ local_size = (8, 1, 1) 0:201 2 (const int) 0:201 Constant: 0:201 0 (const int) -0:201 ERROR: Bad aggregation op - ( global uint) +0:201 subgroupPartitionedInclusiveMulNV ( global uint) 0:201 direct index ( temp uint) 0:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3674,8 +3549,7 @@ local_size = (8, 1, 1) 0:202 0 (const int) 0:202 Constant: 0:202 1 (const int) -0:202 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:202 subgroupPartitionedInclusiveMulNV ( global 2-component vector of uint) 0:202 vector swizzle ( temp 2-component vector of uint) 0:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3705,8 +3579,7 @@ local_size = (8, 1, 1) 0:203 1 (const int) 0:203 Constant: 0:203 2 (const int) -0:203 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:203 subgroupPartitionedInclusiveMulNV ( global 3-component vector of uint) 0:203 vector swizzle ( temp 3-component vector of uint) 0:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3730,8 +3603,7 @@ local_size = (8, 1, 1) 0:204 'invocation' ( temp uint) 0:204 Constant: 0:204 2 (const int) -0:204 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:204 subgroupPartitionedInclusiveMulNV ( global 4-component vector of uint) 0:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:204 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3750,8 +3622,7 @@ local_size = (8, 1, 1) 0:206 3 (const int) 0:206 Constant: 0:206 0 (const int) -0:206 ERROR: Bad aggregation op - ( global double) +0:206 subgroupPartitionedInclusiveMulNV ( global double) 0:206 direct index ( temp double) 0:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3776,8 +3647,7 @@ local_size = (8, 1, 1) 0:207 0 (const int) 0:207 Constant: 0:207 1 (const int) -0:207 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:207 subgroupPartitionedInclusiveMulNV ( global 2-component vector of double) 0:207 vector swizzle ( temp 2-component vector of double) 0:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3807,8 +3677,7 @@ local_size = (8, 1, 1) 0:208 1 (const int) 0:208 Constant: 0:208 2 (const int) -0:208 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:208 subgroupPartitionedInclusiveMulNV ( global 3-component vector of double) 0:208 vector swizzle ( temp 3-component vector of double) 0:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3832,8 +3701,7 @@ local_size = (8, 1, 1) 0:209 'invocation' ( temp uint) 0:209 Constant: 0:209 3 (const int) -0:209 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:209 subgroupPartitionedInclusiveMulNV ( global 4-component vector of double) 0:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:209 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3852,8 +3720,7 @@ local_size = (8, 1, 1) 0:211 0 (const int) 0:211 Constant: 0:211 0 (const int) -0:211 ERROR: Bad aggregation op - ( global float) +0:211 subgroupPartitionedInclusiveMinNV ( global float) 0:211 direct index ( temp float) 0:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3878,8 +3745,7 @@ local_size = (8, 1, 1) 0:212 0 (const int) 0:212 Constant: 0:212 1 (const int) -0:212 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:212 subgroupPartitionedInclusiveMinNV ( global 2-component vector of float) 0:212 vector swizzle ( temp 2-component vector of float) 0:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3909,8 +3775,7 @@ local_size = (8, 1, 1) 0:213 1 (const int) 0:213 Constant: 0:213 2 (const int) -0:213 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:213 subgroupPartitionedInclusiveMinNV ( global 3-component vector of float) 0:213 vector swizzle ( temp 3-component vector of float) 0:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3934,8 +3799,7 @@ local_size = (8, 1, 1) 0:214 'invocation' ( temp uint) 0:214 Constant: 0:214 0 (const int) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:214 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3954,8 +3818,7 @@ local_size = (8, 1, 1) 0:216 1 (const int) 0:216 Constant: 0:216 0 (const int) -0:216 ERROR: Bad aggregation op - ( global int) +0:216 subgroupPartitionedInclusiveMinNV ( global int) 0:216 direct index ( temp int) 0:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -3980,8 +3843,7 @@ local_size = (8, 1, 1) 0:217 0 (const int) 0:217 Constant: 0:217 1 (const int) -0:217 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:217 subgroupPartitionedInclusiveMinNV ( global 2-component vector of int) 0:217 vector swizzle ( temp 2-component vector of int) 0:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4011,8 +3873,7 @@ local_size = (8, 1, 1) 0:218 1 (const int) 0:218 Constant: 0:218 2 (const int) -0:218 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:218 subgroupPartitionedInclusiveMinNV ( global 3-component vector of int) 0:218 vector swizzle ( temp 3-component vector of int) 0:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4036,8 +3897,7 @@ local_size = (8, 1, 1) 0:219 'invocation' ( temp uint) 0:219 Constant: 0:219 1 (const int) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:219 subgroupPartitionedInclusiveMinNV ( global 4-component vector of int) 0:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:219 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4056,8 +3916,7 @@ local_size = (8, 1, 1) 0:221 2 (const int) 0:221 Constant: 0:221 0 (const int) -0:221 ERROR: Bad aggregation op - ( global uint) +0:221 subgroupPartitionedInclusiveMinNV ( global uint) 0:221 direct index ( temp uint) 0:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4082,8 +3941,7 @@ local_size = (8, 1, 1) 0:222 0 (const int) 0:222 Constant: 0:222 1 (const int) -0:222 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:222 subgroupPartitionedInclusiveMinNV ( global 2-component vector of uint) 0:222 vector swizzle ( temp 2-component vector of uint) 0:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4113,8 +3971,7 @@ local_size = (8, 1, 1) 0:223 1 (const int) 0:223 Constant: 0:223 2 (const int) -0:223 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:223 subgroupPartitionedInclusiveMinNV ( global 3-component vector of uint) 0:223 vector swizzle ( temp 3-component vector of uint) 0:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4138,8 +3995,7 @@ local_size = (8, 1, 1) 0:224 'invocation' ( temp uint) 0:224 Constant: 0:224 2 (const int) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedInclusiveMinNV ( global 4-component vector of uint) 0:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:224 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4158,8 +4014,7 @@ local_size = (8, 1, 1) 0:226 3 (const int) 0:226 Constant: 0:226 0 (const int) -0:226 ERROR: Bad aggregation op - ( global double) +0:226 subgroupPartitionedInclusiveMinNV ( global double) 0:226 direct index ( temp double) 0:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4184,8 +4039,7 @@ local_size = (8, 1, 1) 0:227 0 (const int) 0:227 Constant: 0:227 1 (const int) -0:227 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:227 subgroupPartitionedInclusiveMinNV ( global 2-component vector of double) 0:227 vector swizzle ( temp 2-component vector of double) 0:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4215,8 +4069,7 @@ local_size = (8, 1, 1) 0:228 1 (const int) 0:228 Constant: 0:228 2 (const int) -0:228 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:228 subgroupPartitionedInclusiveMinNV ( global 3-component vector of double) 0:228 vector swizzle ( temp 3-component vector of double) 0:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4240,8 +4093,7 @@ local_size = (8, 1, 1) 0:229 'invocation' ( temp uint) 0:229 Constant: 0:229 3 (const int) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:229 subgroupPartitionedInclusiveMinNV ( global 4-component vector of double) 0:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:229 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4260,8 +4112,7 @@ local_size = (8, 1, 1) 0:231 0 (const int) 0:231 Constant: 0:231 0 (const int) -0:231 ERROR: Bad aggregation op - ( global float) +0:231 subgroupPartitionedInclusiveMaxNV ( global float) 0:231 direct index ( temp float) 0:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4286,8 +4137,7 @@ local_size = (8, 1, 1) 0:232 0 (const int) 0:232 Constant: 0:232 1 (const int) -0:232 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:232 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of float) 0:232 vector swizzle ( temp 2-component vector of float) 0:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4317,8 +4167,7 @@ local_size = (8, 1, 1) 0:233 1 (const int) 0:233 Constant: 0:233 2 (const int) -0:233 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:233 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of float) 0:233 vector swizzle ( temp 3-component vector of float) 0:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4342,8 +4191,7 @@ local_size = (8, 1, 1) 0:234 'invocation' ( temp uint) 0:234 Constant: 0:234 0 (const int) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:234 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4362,8 +4210,7 @@ local_size = (8, 1, 1) 0:236 1 (const int) 0:236 Constant: 0:236 0 (const int) -0:236 ERROR: Bad aggregation op - ( global int) +0:236 subgroupPartitionedInclusiveMaxNV ( global int) 0:236 direct index ( temp int) 0:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4388,8 +4235,7 @@ local_size = (8, 1, 1) 0:237 0 (const int) 0:237 Constant: 0:237 1 (const int) -0:237 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:237 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of int) 0:237 vector swizzle ( temp 2-component vector of int) 0:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4419,8 +4265,7 @@ local_size = (8, 1, 1) 0:238 1 (const int) 0:238 Constant: 0:238 2 (const int) -0:238 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:238 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of int) 0:238 vector swizzle ( temp 3-component vector of int) 0:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4444,8 +4289,7 @@ local_size = (8, 1, 1) 0:239 'invocation' ( temp uint) 0:239 Constant: 0:239 1 (const int) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:239 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of int) 0:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:239 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4464,8 +4308,7 @@ local_size = (8, 1, 1) 0:241 2 (const int) 0:241 Constant: 0:241 0 (const int) -0:241 ERROR: Bad aggregation op - ( global uint) +0:241 subgroupPartitionedInclusiveMaxNV ( global uint) 0:241 direct index ( temp uint) 0:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4490,8 +4333,7 @@ local_size = (8, 1, 1) 0:242 0 (const int) 0:242 Constant: 0:242 1 (const int) -0:242 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:242 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of uint) 0:242 vector swizzle ( temp 2-component vector of uint) 0:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4521,8 +4363,7 @@ local_size = (8, 1, 1) 0:243 1 (const int) 0:243 Constant: 0:243 2 (const int) -0:243 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:243 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of uint) 0:243 vector swizzle ( temp 3-component vector of uint) 0:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4546,8 +4387,7 @@ local_size = (8, 1, 1) 0:244 'invocation' ( temp uint) 0:244 Constant: 0:244 2 (const int) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of uint) 0:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:244 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4566,8 +4406,7 @@ local_size = (8, 1, 1) 0:246 3 (const int) 0:246 Constant: 0:246 0 (const int) -0:246 ERROR: Bad aggregation op - ( global double) +0:246 subgroupPartitionedInclusiveMaxNV ( global double) 0:246 direct index ( temp double) 0:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4592,8 +4431,7 @@ local_size = (8, 1, 1) 0:247 0 (const int) 0:247 Constant: 0:247 1 (const int) -0:247 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:247 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of double) 0:247 vector swizzle ( temp 2-component vector of double) 0:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4623,8 +4461,7 @@ local_size = (8, 1, 1) 0:248 1 (const int) 0:248 Constant: 0:248 2 (const int) -0:248 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:248 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of double) 0:248 vector swizzle ( temp 3-component vector of double) 0:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4648,8 +4485,7 @@ local_size = (8, 1, 1) 0:249 'invocation' ( temp uint) 0:249 Constant: 0:249 3 (const int) -0:249 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:249 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of double) 0:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:249 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4668,8 +4504,7 @@ local_size = (8, 1, 1) 0:251 1 (const int) 0:251 Constant: 0:251 0 (const int) -0:251 ERROR: Bad aggregation op - ( global int) +0:251 subgroupPartitionedInclusiveAndNV ( global int) 0:251 direct index ( temp int) 0:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4694,8 +4529,7 @@ local_size = (8, 1, 1) 0:252 0 (const int) 0:252 Constant: 0:252 1 (const int) -0:252 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:252 subgroupPartitionedInclusiveAndNV ( global 2-component vector of int) 0:252 vector swizzle ( temp 2-component vector of int) 0:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4725,8 +4559,7 @@ local_size = (8, 1, 1) 0:253 1 (const int) 0:253 Constant: 0:253 2 (const int) -0:253 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:253 subgroupPartitionedInclusiveAndNV ( global 3-component vector of int) 0:253 vector swizzle ( temp 3-component vector of int) 0:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4750,8 +4583,7 @@ local_size = (8, 1, 1) 0:254 'invocation' ( temp uint) 0:254 Constant: 0:254 1 (const int) -0:254 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:254 subgroupPartitionedInclusiveAndNV ( global 4-component vector of int) 0:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:254 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4770,8 +4602,7 @@ local_size = (8, 1, 1) 0:256 2 (const int) 0:256 Constant: 0:256 0 (const int) -0:256 ERROR: Bad aggregation op - ( global uint) +0:256 subgroupPartitionedInclusiveAndNV ( global uint) 0:256 direct index ( temp uint) 0:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4796,8 +4627,7 @@ local_size = (8, 1, 1) 0:257 0 (const int) 0:257 Constant: 0:257 1 (const int) -0:257 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:257 subgroupPartitionedInclusiveAndNV ( global 2-component vector of uint) 0:257 vector swizzle ( temp 2-component vector of uint) 0:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4827,8 +4657,7 @@ local_size = (8, 1, 1) 0:258 1 (const int) 0:258 Constant: 0:258 2 (const int) -0:258 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:258 subgroupPartitionedInclusiveAndNV ( global 3-component vector of uint) 0:258 vector swizzle ( temp 3-component vector of uint) 0:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4852,8 +4681,7 @@ local_size = (8, 1, 1) 0:259 'invocation' ( temp uint) 0:259 Constant: 0:259 2 (const int) -0:259 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:259 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:259 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4873,8 +4701,7 @@ local_size = (8, 1, 1) 0:261 Constant: 0:261 0 (const int) 0:261 Convert bool to int ( temp int) -0:261 ERROR: Bad aggregation op - ( global bool) +0:261 subgroupPartitionedInclusiveAndNV ( global bool) 0:261 Compare Less Than ( temp bool) 0:261 direct index ( temp int) 0:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -4903,8 +4730,7 @@ local_size = (8, 1, 1) 0:262 Constant: 0:262 1 (const int) 0:262 Convert bool to int ( temp 2-component vector of int) -0:262 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:262 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool) 0:262 Compare Less Than ( global 2-component vector of bool) 0:262 vector swizzle ( temp 2-component vector of int) 0:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -4939,8 +4765,7 @@ local_size = (8, 1, 1) 0:263 Constant: 0:263 2 (const int) 0:263 Convert bool to int ( temp 3-component vector of int) -0:263 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:263 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool) 0:263 Compare Less Than ( global 3-component vector of bool) 0:263 vector swizzle ( temp 3-component vector of int) 0:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -4970,8 +4795,7 @@ local_size = (8, 1, 1) 0:264 Constant: 0:264 1 (const int) 0:264 Convert bool to int ( temp 4-component vector of int) -0:264 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:264 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool) 0:264 Compare Less Than ( global 4-component vector of bool) 0:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:264 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -4996,8 +4820,7 @@ local_size = (8, 1, 1) 0:266 1 (const int) 0:266 Constant: 0:266 0 (const int) -0:266 ERROR: Bad aggregation op - ( global int) +0:266 subgroupPartitionedInclusiveOrNV ( global int) 0:266 direct index ( temp int) 0:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5022,8 +4845,7 @@ local_size = (8, 1, 1) 0:267 0 (const int) 0:267 Constant: 0:267 1 (const int) -0:267 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:267 subgroupPartitionedInclusiveOrNV ( global 2-component vector of int) 0:267 vector swizzle ( temp 2-component vector of int) 0:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5053,8 +4875,7 @@ local_size = (8, 1, 1) 0:268 1 (const int) 0:268 Constant: 0:268 2 (const int) -0:268 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:268 subgroupPartitionedInclusiveOrNV ( global 3-component vector of int) 0:268 vector swizzle ( temp 3-component vector of int) 0:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5078,8 +4899,7 @@ local_size = (8, 1, 1) 0:269 'invocation' ( temp uint) 0:269 Constant: 0:269 1 (const int) -0:269 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:269 subgroupPartitionedInclusiveOrNV ( global 4-component vector of int) 0:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:269 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5098,8 +4918,7 @@ local_size = (8, 1, 1) 0:271 2 (const int) 0:271 Constant: 0:271 0 (const int) -0:271 ERROR: Bad aggregation op - ( global uint) +0:271 subgroupPartitionedInclusiveOrNV ( global uint) 0:271 direct index ( temp uint) 0:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5124,8 +4943,7 @@ local_size = (8, 1, 1) 0:272 0 (const int) 0:272 Constant: 0:272 1 (const int) -0:272 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:272 subgroupPartitionedInclusiveOrNV ( global 2-component vector of uint) 0:272 vector swizzle ( temp 2-component vector of uint) 0:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5155,8 +4973,7 @@ local_size = (8, 1, 1) 0:273 1 (const int) 0:273 Constant: 0:273 2 (const int) -0:273 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:273 subgroupPartitionedInclusiveOrNV ( global 3-component vector of uint) 0:273 vector swizzle ( temp 3-component vector of uint) 0:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5180,8 +4997,7 @@ local_size = (8, 1, 1) 0:274 'invocation' ( temp uint) 0:274 Constant: 0:274 2 (const int) -0:274 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:274 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:274 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5201,8 +5017,7 @@ local_size = (8, 1, 1) 0:276 Constant: 0:276 0 (const int) 0:276 Convert bool to int ( temp int) -0:276 ERROR: Bad aggregation op - ( global bool) +0:276 subgroupPartitionedInclusiveOrNV ( global bool) 0:276 Compare Less Than ( temp bool) 0:276 direct index ( temp int) 0:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5231,8 +5046,7 @@ local_size = (8, 1, 1) 0:277 Constant: 0:277 1 (const int) 0:277 Convert bool to int ( temp 2-component vector of int) -0:277 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:277 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool) 0:277 Compare Less Than ( global 2-component vector of bool) 0:277 vector swizzle ( temp 2-component vector of int) 0:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5267,8 +5081,7 @@ local_size = (8, 1, 1) 0:278 Constant: 0:278 2 (const int) 0:278 Convert bool to int ( temp 3-component vector of int) -0:278 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:278 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool) 0:278 Compare Less Than ( global 3-component vector of bool) 0:278 vector swizzle ( temp 3-component vector of int) 0:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5298,8 +5111,7 @@ local_size = (8, 1, 1) 0:279 Constant: 0:279 1 (const int) 0:279 Convert bool to int ( temp 4-component vector of int) -0:279 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:279 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool) 0:279 Compare Less Than ( global 4-component vector of bool) 0:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:279 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5324,8 +5136,7 @@ local_size = (8, 1, 1) 0:281 1 (const int) 0:281 Constant: 0:281 0 (const int) -0:281 ERROR: Bad aggregation op - ( global int) +0:281 subgroupPartitionedInclusiveXorNV ( global int) 0:281 direct index ( temp int) 0:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5350,8 +5161,7 @@ local_size = (8, 1, 1) 0:282 0 (const int) 0:282 Constant: 0:282 1 (const int) -0:282 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:282 subgroupPartitionedInclusiveXorNV ( global 2-component vector of int) 0:282 vector swizzle ( temp 2-component vector of int) 0:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5381,8 +5191,7 @@ local_size = (8, 1, 1) 0:283 1 (const int) 0:283 Constant: 0:283 2 (const int) -0:283 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:283 subgroupPartitionedInclusiveXorNV ( global 3-component vector of int) 0:283 vector swizzle ( temp 3-component vector of int) 0:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5406,8 +5215,7 @@ local_size = (8, 1, 1) 0:284 'invocation' ( temp uint) 0:284 Constant: 0:284 1 (const int) -0:284 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:284 subgroupPartitionedInclusiveXorNV ( global 4-component vector of int) 0:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:284 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5426,8 +5234,7 @@ local_size = (8, 1, 1) 0:286 2 (const int) 0:286 Constant: 0:286 0 (const int) -0:286 ERROR: Bad aggregation op - ( global uint) +0:286 subgroupPartitionedInclusiveXorNV ( global uint) 0:286 direct index ( temp uint) 0:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5452,8 +5259,7 @@ local_size = (8, 1, 1) 0:287 0 (const int) 0:287 Constant: 0:287 1 (const int) -0:287 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:287 subgroupPartitionedInclusiveXorNV ( global 2-component vector of uint) 0:287 vector swizzle ( temp 2-component vector of uint) 0:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5483,8 +5289,7 @@ local_size = (8, 1, 1) 0:288 1 (const int) 0:288 Constant: 0:288 2 (const int) -0:288 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:288 subgroupPartitionedInclusiveXorNV ( global 3-component vector of uint) 0:288 vector swizzle ( temp 3-component vector of uint) 0:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5508,8 +5313,7 @@ local_size = (8, 1, 1) 0:289 'invocation' ( temp uint) 0:289 Constant: 0:289 2 (const int) -0:289 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:289 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:289 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5529,8 +5333,7 @@ local_size = (8, 1, 1) 0:291 Constant: 0:291 0 (const int) 0:291 Convert bool to int ( temp int) -0:291 ERROR: Bad aggregation op - ( global bool) +0:291 subgroupPartitionedInclusiveXorNV ( global bool) 0:291 Compare Less Than ( temp bool) 0:291 direct index ( temp int) 0:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5559,8 +5362,7 @@ local_size = (8, 1, 1) 0:292 Constant: 0:292 1 (const int) 0:292 Convert bool to int ( temp 2-component vector of int) -0:292 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:292 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool) 0:292 Compare Less Than ( global 2-component vector of bool) 0:292 vector swizzle ( temp 2-component vector of int) 0:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5595,8 +5397,7 @@ local_size = (8, 1, 1) 0:293 Constant: 0:293 2 (const int) 0:293 Convert bool to int ( temp 3-component vector of int) -0:293 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:293 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool) 0:293 Compare Less Than ( global 3-component vector of bool) 0:293 vector swizzle ( temp 3-component vector of int) 0:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -5626,8 +5427,7 @@ local_size = (8, 1, 1) 0:294 Constant: 0:294 1 (const int) 0:294 Convert bool to int ( temp 4-component vector of int) -0:294 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:294 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool) 0:294 Compare Less Than ( global 4-component vector of bool) 0:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:294 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5652,8 +5452,7 @@ local_size = (8, 1, 1) 0:296 0 (const int) 0:296 Constant: 0:296 0 (const int) -0:296 ERROR: Bad aggregation op - ( global float) +0:296 subgroupPartitionedExclusiveAddNV ( global float) 0:296 direct index ( temp float) 0:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5678,8 +5477,7 @@ local_size = (8, 1, 1) 0:297 0 (const int) 0:297 Constant: 0:297 1 (const int) -0:297 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:297 subgroupPartitionedExclusiveAddNV ( global 2-component vector of float) 0:297 vector swizzle ( temp 2-component vector of float) 0:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5709,8 +5507,7 @@ local_size = (8, 1, 1) 0:298 1 (const int) 0:298 Constant: 0:298 2 (const int) -0:298 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:298 subgroupPartitionedExclusiveAddNV ( global 3-component vector of float) 0:298 vector swizzle ( temp 3-component vector of float) 0:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5734,8 +5531,7 @@ local_size = (8, 1, 1) 0:299 'invocation' ( temp uint) 0:299 Constant: 0:299 0 (const int) -0:299 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:299 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:299 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5754,8 +5550,7 @@ local_size = (8, 1, 1) 0:301 1 (const int) 0:301 Constant: 0:301 0 (const int) -0:301 ERROR: Bad aggregation op - ( global int) +0:301 subgroupPartitionedExclusiveAddNV ( global int) 0:301 direct index ( temp int) 0:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5780,8 +5575,7 @@ local_size = (8, 1, 1) 0:302 0 (const int) 0:302 Constant: 0:302 1 (const int) -0:302 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:302 subgroupPartitionedExclusiveAddNV ( global 2-component vector of int) 0:302 vector swizzle ( temp 2-component vector of int) 0:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5811,8 +5605,7 @@ local_size = (8, 1, 1) 0:303 1 (const int) 0:303 Constant: 0:303 2 (const int) -0:303 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:303 subgroupPartitionedExclusiveAddNV ( global 3-component vector of int) 0:303 vector swizzle ( temp 3-component vector of int) 0:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5836,8 +5629,7 @@ local_size = (8, 1, 1) 0:304 'invocation' ( temp uint) 0:304 Constant: 0:304 1 (const int) -0:304 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:304 subgroupPartitionedExclusiveAddNV ( global 4-component vector of int) 0:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:304 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5856,8 +5648,7 @@ local_size = (8, 1, 1) 0:306 2 (const int) 0:306 Constant: 0:306 0 (const int) -0:306 ERROR: Bad aggregation op - ( global uint) +0:306 subgroupPartitionedExclusiveAddNV ( global uint) 0:306 direct index ( temp uint) 0:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5882,8 +5673,7 @@ local_size = (8, 1, 1) 0:307 0 (const int) 0:307 Constant: 0:307 1 (const int) -0:307 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:307 subgroupPartitionedExclusiveAddNV ( global 2-component vector of uint) 0:307 vector swizzle ( temp 2-component vector of uint) 0:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5913,8 +5703,7 @@ local_size = (8, 1, 1) 0:308 1 (const int) 0:308 Constant: 0:308 2 (const int) -0:308 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:308 subgroupPartitionedExclusiveAddNV ( global 3-component vector of uint) 0:308 vector swizzle ( temp 3-component vector of uint) 0:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5938,8 +5727,7 @@ local_size = (8, 1, 1) 0:309 'invocation' ( temp uint) 0:309 Constant: 0:309 2 (const int) -0:309 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:309 subgroupPartitionedExclusiveAddNV ( global 4-component vector of uint) 0:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:309 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5958,8 +5746,7 @@ local_size = (8, 1, 1) 0:311 3 (const int) 0:311 Constant: 0:311 0 (const int) -0:311 ERROR: Bad aggregation op - ( global double) +0:311 subgroupPartitionedExclusiveAddNV ( global double) 0:311 direct index ( temp double) 0:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -5984,8 +5771,7 @@ local_size = (8, 1, 1) 0:312 0 (const int) 0:312 Constant: 0:312 1 (const int) -0:312 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:312 subgroupPartitionedExclusiveAddNV ( global 2-component vector of double) 0:312 vector swizzle ( temp 2-component vector of double) 0:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6015,8 +5801,7 @@ local_size = (8, 1, 1) 0:313 1 (const int) 0:313 Constant: 0:313 2 (const int) -0:313 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:313 subgroupPartitionedExclusiveAddNV ( global 3-component vector of double) 0:313 vector swizzle ( temp 3-component vector of double) 0:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6040,8 +5825,7 @@ local_size = (8, 1, 1) 0:314 'invocation' ( temp uint) 0:314 Constant: 0:314 3 (const int) -0:314 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:314 subgroupPartitionedExclusiveAddNV ( global 4-component vector of double) 0:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:314 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6060,8 +5844,7 @@ local_size = (8, 1, 1) 0:316 0 (const int) 0:316 Constant: 0:316 0 (const int) -0:316 ERROR: Bad aggregation op - ( global float) +0:316 subgroupPartitionedExclusiveMulNV ( global float) 0:316 direct index ( temp float) 0:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6086,8 +5869,7 @@ local_size = (8, 1, 1) 0:317 0 (const int) 0:317 Constant: 0:317 1 (const int) -0:317 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:317 subgroupPartitionedExclusiveMulNV ( global 2-component vector of float) 0:317 vector swizzle ( temp 2-component vector of float) 0:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6117,8 +5899,7 @@ local_size = (8, 1, 1) 0:318 1 (const int) 0:318 Constant: 0:318 2 (const int) -0:318 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:318 subgroupPartitionedExclusiveMulNV ( global 3-component vector of float) 0:318 vector swizzle ( temp 3-component vector of float) 0:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6142,8 +5923,7 @@ local_size = (8, 1, 1) 0:319 'invocation' ( temp uint) 0:319 Constant: 0:319 0 (const int) -0:319 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:319 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:319 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6162,8 +5942,7 @@ local_size = (8, 1, 1) 0:321 1 (const int) 0:321 Constant: 0:321 0 (const int) -0:321 ERROR: Bad aggregation op - ( global int) +0:321 subgroupPartitionedExclusiveMulNV ( global int) 0:321 direct index ( temp int) 0:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6188,8 +5967,7 @@ local_size = (8, 1, 1) 0:322 0 (const int) 0:322 Constant: 0:322 1 (const int) -0:322 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:322 subgroupPartitionedExclusiveMulNV ( global 2-component vector of int) 0:322 vector swizzle ( temp 2-component vector of int) 0:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6219,8 +5997,7 @@ local_size = (8, 1, 1) 0:323 1 (const int) 0:323 Constant: 0:323 2 (const int) -0:323 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:323 subgroupPartitionedExclusiveMulNV ( global 3-component vector of int) 0:323 vector swizzle ( temp 3-component vector of int) 0:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6244,8 +6021,7 @@ local_size = (8, 1, 1) 0:324 'invocation' ( temp uint) 0:324 Constant: 0:324 1 (const int) -0:324 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:324 subgroupPartitionedExclusiveMulNV ( global 4-component vector of int) 0:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:324 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6264,8 +6040,7 @@ local_size = (8, 1, 1) 0:326 2 (const int) 0:326 Constant: 0:326 0 (const int) -0:326 ERROR: Bad aggregation op - ( global uint) +0:326 subgroupPartitionedExclusiveMulNV ( global uint) 0:326 direct index ( temp uint) 0:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6290,8 +6065,7 @@ local_size = (8, 1, 1) 0:327 0 (const int) 0:327 Constant: 0:327 1 (const int) -0:327 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:327 subgroupPartitionedExclusiveMulNV ( global 2-component vector of uint) 0:327 vector swizzle ( temp 2-component vector of uint) 0:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6321,8 +6095,7 @@ local_size = (8, 1, 1) 0:328 1 (const int) 0:328 Constant: 0:328 2 (const int) -0:328 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:328 subgroupPartitionedExclusiveMulNV ( global 3-component vector of uint) 0:328 vector swizzle ( temp 3-component vector of uint) 0:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6346,8 +6119,7 @@ local_size = (8, 1, 1) 0:329 'invocation' ( temp uint) 0:329 Constant: 0:329 2 (const int) -0:329 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:329 subgroupPartitionedExclusiveMulNV ( global 4-component vector of uint) 0:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:329 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6366,8 +6138,7 @@ local_size = (8, 1, 1) 0:331 3 (const int) 0:331 Constant: 0:331 0 (const int) -0:331 ERROR: Bad aggregation op - ( global double) +0:331 subgroupPartitionedExclusiveMulNV ( global double) 0:331 direct index ( temp double) 0:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6392,8 +6163,7 @@ local_size = (8, 1, 1) 0:332 0 (const int) 0:332 Constant: 0:332 1 (const int) -0:332 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:332 subgroupPartitionedExclusiveMulNV ( global 2-component vector of double) 0:332 vector swizzle ( temp 2-component vector of double) 0:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6423,8 +6193,7 @@ local_size = (8, 1, 1) 0:333 1 (const int) 0:333 Constant: 0:333 2 (const int) -0:333 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:333 subgroupPartitionedExclusiveMulNV ( global 3-component vector of double) 0:333 vector swizzle ( temp 3-component vector of double) 0:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6448,8 +6217,7 @@ local_size = (8, 1, 1) 0:334 'invocation' ( temp uint) 0:334 Constant: 0:334 3 (const int) -0:334 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:334 subgroupPartitionedExclusiveMulNV ( global 4-component vector of double) 0:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:334 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6468,8 +6236,7 @@ local_size = (8, 1, 1) 0:336 0 (const int) 0:336 Constant: 0:336 0 (const int) -0:336 ERROR: Bad aggregation op - ( global float) +0:336 subgroupPartitionedExclusiveMinNV ( global float) 0:336 direct index ( temp float) 0:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6494,8 +6261,7 @@ local_size = (8, 1, 1) 0:337 0 (const int) 0:337 Constant: 0:337 1 (const int) -0:337 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:337 subgroupPartitionedExclusiveMinNV ( global 2-component vector of float) 0:337 vector swizzle ( temp 2-component vector of float) 0:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6525,8 +6291,7 @@ local_size = (8, 1, 1) 0:338 1 (const int) 0:338 Constant: 0:338 2 (const int) -0:338 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:338 subgroupPartitionedExclusiveMinNV ( global 3-component vector of float) 0:338 vector swizzle ( temp 3-component vector of float) 0:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6550,8 +6315,7 @@ local_size = (8, 1, 1) 0:339 'invocation' ( temp uint) 0:339 Constant: 0:339 0 (const int) -0:339 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:339 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:339 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6570,8 +6334,7 @@ local_size = (8, 1, 1) 0:341 1 (const int) 0:341 Constant: 0:341 0 (const int) -0:341 ERROR: Bad aggregation op - ( global int) +0:341 subgroupPartitionedExclusiveMinNV ( global int) 0:341 direct index ( temp int) 0:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6596,8 +6359,7 @@ local_size = (8, 1, 1) 0:342 0 (const int) 0:342 Constant: 0:342 1 (const int) -0:342 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:342 subgroupPartitionedExclusiveMinNV ( global 2-component vector of int) 0:342 vector swizzle ( temp 2-component vector of int) 0:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6627,8 +6389,7 @@ local_size = (8, 1, 1) 0:343 1 (const int) 0:343 Constant: 0:343 2 (const int) -0:343 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:343 subgroupPartitionedExclusiveMinNV ( global 3-component vector of int) 0:343 vector swizzle ( temp 3-component vector of int) 0:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6652,8 +6413,7 @@ local_size = (8, 1, 1) 0:344 'invocation' ( temp uint) 0:344 Constant: 0:344 1 (const int) -0:344 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:344 subgroupPartitionedExclusiveMinNV ( global 4-component vector of int) 0:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:344 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6672,8 +6432,7 @@ local_size = (8, 1, 1) 0:346 2 (const int) 0:346 Constant: 0:346 0 (const int) -0:346 ERROR: Bad aggregation op - ( global uint) +0:346 subgroupPartitionedExclusiveMinNV ( global uint) 0:346 direct index ( temp uint) 0:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6698,8 +6457,7 @@ local_size = (8, 1, 1) 0:347 0 (const int) 0:347 Constant: 0:347 1 (const int) -0:347 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:347 subgroupPartitionedExclusiveMinNV ( global 2-component vector of uint) 0:347 vector swizzle ( temp 2-component vector of uint) 0:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6729,8 +6487,7 @@ local_size = (8, 1, 1) 0:348 1 (const int) 0:348 Constant: 0:348 2 (const int) -0:348 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:348 subgroupPartitionedExclusiveMinNV ( global 3-component vector of uint) 0:348 vector swizzle ( temp 3-component vector of uint) 0:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6754,8 +6511,7 @@ local_size = (8, 1, 1) 0:349 'invocation' ( temp uint) 0:349 Constant: 0:349 2 (const int) -0:349 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:349 subgroupPartitionedExclusiveMinNV ( global 4-component vector of uint) 0:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:349 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6774,8 +6530,7 @@ local_size = (8, 1, 1) 0:351 3 (const int) 0:351 Constant: 0:351 0 (const int) -0:351 ERROR: Bad aggregation op - ( global double) +0:351 subgroupPartitionedExclusiveMinNV ( global double) 0:351 direct index ( temp double) 0:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6800,8 +6555,7 @@ local_size = (8, 1, 1) 0:352 0 (const int) 0:352 Constant: 0:352 1 (const int) -0:352 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:352 subgroupPartitionedExclusiveMinNV ( global 2-component vector of double) 0:352 vector swizzle ( temp 2-component vector of double) 0:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6831,8 +6585,7 @@ local_size = (8, 1, 1) 0:353 1 (const int) 0:353 Constant: 0:353 2 (const int) -0:353 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:353 subgroupPartitionedExclusiveMinNV ( global 3-component vector of double) 0:353 vector swizzle ( temp 3-component vector of double) 0:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6856,8 +6609,7 @@ local_size = (8, 1, 1) 0:354 'invocation' ( temp uint) 0:354 Constant: 0:354 3 (const int) -0:354 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:354 subgroupPartitionedExclusiveMinNV ( global 4-component vector of double) 0:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:354 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6876,8 +6628,7 @@ local_size = (8, 1, 1) 0:356 0 (const int) 0:356 Constant: 0:356 0 (const int) -0:356 ERROR: Bad aggregation op - ( global float) +0:356 subgroupPartitionedExclusiveMaxNV ( global float) 0:356 direct index ( temp float) 0:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:356 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6902,8 +6653,7 @@ local_size = (8, 1, 1) 0:357 0 (const int) 0:357 Constant: 0:357 1 (const int) -0:357 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:357 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of float) 0:357 vector swizzle ( temp 2-component vector of float) 0:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:357 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6933,8 +6683,7 @@ local_size = (8, 1, 1) 0:358 1 (const int) 0:358 Constant: 0:358 2 (const int) -0:358 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:358 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of float) 0:358 vector swizzle ( temp 3-component vector of float) 0:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:358 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6958,8 +6707,7 @@ local_size = (8, 1, 1) 0:359 'invocation' ( temp uint) 0:359 Constant: 0:359 0 (const int) -0:359 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:359 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:359 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -6978,8 +6726,7 @@ local_size = (8, 1, 1) 0:361 1 (const int) 0:361 Constant: 0:361 0 (const int) -0:361 ERROR: Bad aggregation op - ( global int) +0:361 subgroupPartitionedExclusiveMaxNV ( global int) 0:361 direct index ( temp int) 0:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:361 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7004,8 +6751,7 @@ local_size = (8, 1, 1) 0:362 0 (const int) 0:362 Constant: 0:362 1 (const int) -0:362 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:362 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of int) 0:362 vector swizzle ( temp 2-component vector of int) 0:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:362 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7035,8 +6781,7 @@ local_size = (8, 1, 1) 0:363 1 (const int) 0:363 Constant: 0:363 2 (const int) -0:363 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:363 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of int) 0:363 vector swizzle ( temp 3-component vector of int) 0:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:363 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7060,8 +6805,7 @@ local_size = (8, 1, 1) 0:364 'invocation' ( temp uint) 0:364 Constant: 0:364 1 (const int) -0:364 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:364 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of int) 0:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:364 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7080,8 +6824,7 @@ local_size = (8, 1, 1) 0:366 2 (const int) 0:366 Constant: 0:366 0 (const int) -0:366 ERROR: Bad aggregation op - ( global uint) +0:366 subgroupPartitionedExclusiveMaxNV ( global uint) 0:366 direct index ( temp uint) 0:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:366 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7106,8 +6849,7 @@ local_size = (8, 1, 1) 0:367 0 (const int) 0:367 Constant: 0:367 1 (const int) -0:367 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:367 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of uint) 0:367 vector swizzle ( temp 2-component vector of uint) 0:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:367 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7137,8 +6879,7 @@ local_size = (8, 1, 1) 0:368 1 (const int) 0:368 Constant: 0:368 2 (const int) -0:368 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:368 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of uint) 0:368 vector swizzle ( temp 3-component vector of uint) 0:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:368 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7162,8 +6903,7 @@ local_size = (8, 1, 1) 0:369 'invocation' ( temp uint) 0:369 Constant: 0:369 2 (const int) -0:369 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:369 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of uint) 0:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:369 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7182,8 +6922,7 @@ local_size = (8, 1, 1) 0:371 3 (const int) 0:371 Constant: 0:371 0 (const int) -0:371 ERROR: Bad aggregation op - ( global double) +0:371 subgroupPartitionedExclusiveMaxNV ( global double) 0:371 direct index ( temp double) 0:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:371 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7208,8 +6947,7 @@ local_size = (8, 1, 1) 0:372 0 (const int) 0:372 Constant: 0:372 1 (const int) -0:372 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:372 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of double) 0:372 vector swizzle ( temp 2-component vector of double) 0:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:372 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7239,8 +6977,7 @@ local_size = (8, 1, 1) 0:373 1 (const int) 0:373 Constant: 0:373 2 (const int) -0:373 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:373 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of double) 0:373 vector swizzle ( temp 3-component vector of double) 0:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:373 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7264,8 +7001,7 @@ local_size = (8, 1, 1) 0:374 'invocation' ( temp uint) 0:374 Constant: 0:374 3 (const int) -0:374 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:374 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of double) 0:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:374 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7284,8 +7020,7 @@ local_size = (8, 1, 1) 0:376 1 (const int) 0:376 Constant: 0:376 0 (const int) -0:376 ERROR: Bad aggregation op - ( global int) +0:376 subgroupPartitionedExclusiveAndNV ( global int) 0:376 direct index ( temp int) 0:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:376 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7310,8 +7045,7 @@ local_size = (8, 1, 1) 0:377 0 (const int) 0:377 Constant: 0:377 1 (const int) -0:377 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:377 subgroupPartitionedExclusiveAndNV ( global 2-component vector of int) 0:377 vector swizzle ( temp 2-component vector of int) 0:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:377 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7341,8 +7075,7 @@ local_size = (8, 1, 1) 0:378 1 (const int) 0:378 Constant: 0:378 2 (const int) -0:378 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:378 subgroupPartitionedExclusiveAndNV ( global 3-component vector of int) 0:378 vector swizzle ( temp 3-component vector of int) 0:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:378 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7366,8 +7099,7 @@ local_size = (8, 1, 1) 0:379 'invocation' ( temp uint) 0:379 Constant: 0:379 1 (const int) -0:379 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:379 subgroupPartitionedExclusiveAndNV ( global 4-component vector of int) 0:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:379 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7386,8 +7118,7 @@ local_size = (8, 1, 1) 0:381 2 (const int) 0:381 Constant: 0:381 0 (const int) -0:381 ERROR: Bad aggregation op - ( global uint) +0:381 subgroupPartitionedExclusiveAndNV ( global uint) 0:381 direct index ( temp uint) 0:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:381 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7412,8 +7143,7 @@ local_size = (8, 1, 1) 0:382 0 (const int) 0:382 Constant: 0:382 1 (const int) -0:382 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:382 subgroupPartitionedExclusiveAndNV ( global 2-component vector of uint) 0:382 vector swizzle ( temp 2-component vector of uint) 0:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:382 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7443,8 +7173,7 @@ local_size = (8, 1, 1) 0:383 1 (const int) 0:383 Constant: 0:383 2 (const int) -0:383 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:383 subgroupPartitionedExclusiveAndNV ( global 3-component vector of uint) 0:383 vector swizzle ( temp 3-component vector of uint) 0:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:383 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7468,8 +7197,7 @@ local_size = (8, 1, 1) 0:384 'invocation' ( temp uint) 0:384 Constant: 0:384 2 (const int) -0:384 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:384 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:384 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7489,8 +7217,7 @@ local_size = (8, 1, 1) 0:386 Constant: 0:386 0 (const int) 0:386 Convert bool to int ( temp int) -0:386 ERROR: Bad aggregation op - ( global bool) +0:386 subgroupPartitionedExclusiveAndNV ( global bool) 0:386 Compare Less Than ( temp bool) 0:386 direct index ( temp int) 0:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7519,8 +7246,7 @@ local_size = (8, 1, 1) 0:387 Constant: 0:387 1 (const int) 0:387 Convert bool to int ( temp 2-component vector of int) -0:387 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:387 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool) 0:387 Compare Less Than ( global 2-component vector of bool) 0:387 vector swizzle ( temp 2-component vector of int) 0:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7555,8 +7281,7 @@ local_size = (8, 1, 1) 0:388 Constant: 0:388 2 (const int) 0:388 Convert bool to int ( temp 3-component vector of int) -0:388 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:388 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool) 0:388 Compare Less Than ( global 3-component vector of bool) 0:388 vector swizzle ( temp 3-component vector of int) 0:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7586,8 +7311,7 @@ local_size = (8, 1, 1) 0:389 Constant: 0:389 1 (const int) 0:389 Convert bool to int ( temp 4-component vector of int) -0:389 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:389 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool) 0:389 Compare Less Than ( global 4-component vector of bool) 0:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:389 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7612,8 +7336,7 @@ local_size = (8, 1, 1) 0:391 1 (const int) 0:391 Constant: 0:391 0 (const int) -0:391 ERROR: Bad aggregation op - ( global int) +0:391 subgroupPartitionedExclusiveOrNV ( global int) 0:391 direct index ( temp int) 0:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:391 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7638,8 +7361,7 @@ local_size = (8, 1, 1) 0:392 0 (const int) 0:392 Constant: 0:392 1 (const int) -0:392 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:392 subgroupPartitionedExclusiveOrNV ( global 2-component vector of int) 0:392 vector swizzle ( temp 2-component vector of int) 0:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:392 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7669,8 +7391,7 @@ local_size = (8, 1, 1) 0:393 1 (const int) 0:393 Constant: 0:393 2 (const int) -0:393 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:393 subgroupPartitionedExclusiveOrNV ( global 3-component vector of int) 0:393 vector swizzle ( temp 3-component vector of int) 0:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:393 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7694,8 +7415,7 @@ local_size = (8, 1, 1) 0:394 'invocation' ( temp uint) 0:394 Constant: 0:394 1 (const int) -0:394 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:394 subgroupPartitionedExclusiveOrNV ( global 4-component vector of int) 0:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:394 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7714,8 +7434,7 @@ local_size = (8, 1, 1) 0:396 2 (const int) 0:396 Constant: 0:396 0 (const int) -0:396 ERROR: Bad aggregation op - ( global uint) +0:396 subgroupPartitionedExclusiveOrNV ( global uint) 0:396 direct index ( temp uint) 0:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:396 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7740,8 +7459,7 @@ local_size = (8, 1, 1) 0:397 0 (const int) 0:397 Constant: 0:397 1 (const int) -0:397 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:397 subgroupPartitionedExclusiveOrNV ( global 2-component vector of uint) 0:397 vector swizzle ( temp 2-component vector of uint) 0:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:397 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7771,8 +7489,7 @@ local_size = (8, 1, 1) 0:398 1 (const int) 0:398 Constant: 0:398 2 (const int) -0:398 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:398 subgroupPartitionedExclusiveOrNV ( global 3-component vector of uint) 0:398 vector swizzle ( temp 3-component vector of uint) 0:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:398 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7796,8 +7513,7 @@ local_size = (8, 1, 1) 0:399 'invocation' ( temp uint) 0:399 Constant: 0:399 2 (const int) -0:399 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:399 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:399 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7817,8 +7533,7 @@ local_size = (8, 1, 1) 0:401 Constant: 0:401 0 (const int) 0:401 Convert bool to int ( temp int) -0:401 ERROR: Bad aggregation op - ( global bool) +0:401 subgroupPartitionedExclusiveOrNV ( global bool) 0:401 Compare Less Than ( temp bool) 0:401 direct index ( temp int) 0:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7847,8 +7562,7 @@ local_size = (8, 1, 1) 0:402 Constant: 0:402 1 (const int) 0:402 Convert bool to int ( temp 2-component vector of int) -0:402 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:402 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool) 0:402 Compare Less Than ( global 2-component vector of bool) 0:402 vector swizzle ( temp 2-component vector of int) 0:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7883,8 +7597,7 @@ local_size = (8, 1, 1) 0:403 Constant: 0:403 2 (const int) 0:403 Convert bool to int ( temp 3-component vector of int) -0:403 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:403 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool) 0:403 Compare Less Than ( global 3-component vector of bool) 0:403 vector swizzle ( temp 3-component vector of int) 0:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -7914,8 +7627,7 @@ local_size = (8, 1, 1) 0:404 Constant: 0:404 1 (const int) 0:404 Convert bool to int ( temp 4-component vector of int) -0:404 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:404 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool) 0:404 Compare Less Than ( global 4-component vector of bool) 0:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:404 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7940,8 +7652,7 @@ local_size = (8, 1, 1) 0:406 1 (const int) 0:406 Constant: 0:406 0 (const int) -0:406 ERROR: Bad aggregation op - ( global int) +0:406 subgroupPartitionedExclusiveXorNV ( global int) 0:406 direct index ( temp int) 0:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:406 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7966,8 +7677,7 @@ local_size = (8, 1, 1) 0:407 0 (const int) 0:407 Constant: 0:407 1 (const int) -0:407 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:407 subgroupPartitionedExclusiveXorNV ( global 2-component vector of int) 0:407 vector swizzle ( temp 2-component vector of int) 0:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:407 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -7997,8 +7707,7 @@ local_size = (8, 1, 1) 0:408 1 (const int) 0:408 Constant: 0:408 2 (const int) -0:408 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:408 subgroupPartitionedExclusiveXorNV ( global 3-component vector of int) 0:408 vector swizzle ( temp 3-component vector of int) 0:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:408 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8022,8 +7731,7 @@ local_size = (8, 1, 1) 0:409 'invocation' ( temp uint) 0:409 Constant: 0:409 1 (const int) -0:409 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:409 subgroupPartitionedExclusiveXorNV ( global 4-component vector of int) 0:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:409 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8042,8 +7750,7 @@ local_size = (8, 1, 1) 0:411 2 (const int) 0:411 Constant: 0:411 0 (const int) -0:411 ERROR: Bad aggregation op - ( global uint) +0:411 subgroupPartitionedExclusiveXorNV ( global uint) 0:411 direct index ( temp uint) 0:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:411 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8068,8 +7775,7 @@ local_size = (8, 1, 1) 0:412 0 (const int) 0:412 Constant: 0:412 1 (const int) -0:412 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:412 subgroupPartitionedExclusiveXorNV ( global 2-component vector of uint) 0:412 vector swizzle ( temp 2-component vector of uint) 0:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:412 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8099,8 +7805,7 @@ local_size = (8, 1, 1) 0:413 1 (const int) 0:413 Constant: 0:413 2 (const int) -0:413 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:413 subgroupPartitionedExclusiveXorNV ( global 3-component vector of uint) 0:413 vector swizzle ( temp 3-component vector of uint) 0:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:413 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8124,8 +7829,7 @@ local_size = (8, 1, 1) 0:414 'invocation' ( temp uint) 0:414 Constant: 0:414 2 (const int) -0:414 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:414 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:414 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8145,8 +7849,7 @@ local_size = (8, 1, 1) 0:416 Constant: 0:416 0 (const int) 0:416 Convert bool to int ( temp int) -0:416 ERROR: Bad aggregation op - ( global bool) +0:416 subgroupPartitionedExclusiveXorNV ( global bool) 0:416 Compare Less Than ( temp bool) 0:416 direct index ( temp int) 0:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -8175,8 +7878,7 @@ local_size = (8, 1, 1) 0:417 Constant: 0:417 1 (const int) 0:417 Convert bool to int ( temp 2-component vector of int) -0:417 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:417 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool) 0:417 Compare Less Than ( global 2-component vector of bool) 0:417 vector swizzle ( temp 2-component vector of int) 0:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -8211,8 +7913,7 @@ local_size = (8, 1, 1) 0:418 Constant: 0:418 2 (const int) 0:418 Convert bool to int ( temp 3-component vector of int) -0:418 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:418 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool) 0:418 Compare Less Than ( global 3-component vector of bool) 0:418 vector swizzle ( temp 3-component vector of int) 0:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -8242,8 +7943,7 @@ local_size = (8, 1, 1) 0:419 Constant: 0:419 1 (const int) 0:419 Convert bool to int ( temp 4-component vector of int) -0:419 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:419 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool) 0:419 Compare Less Than ( global 4-component vector of bool) 0:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:419 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8282,8 +7982,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Sequence @@ -8690,8 +8390,7 @@ local_size = (8, 1, 1) 0:46 0 (const int) 0:46 Constant: 0:46 0 (const int) -0:46 ERROR: Bad aggregation op - ( global float) +0:46 subgroupPartitionedAddNV ( global float) 0:46 direct index ( temp float) 0:46 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8716,8 +8415,7 @@ local_size = (8, 1, 1) 0:47 0 (const int) 0:47 Constant: 0:47 1 (const int) -0:47 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:47 subgroupPartitionedAddNV ( global 2-component vector of float) 0:47 vector swizzle ( temp 2-component vector of float) 0:47 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8747,8 +8445,7 @@ local_size = (8, 1, 1) 0:48 1 (const int) 0:48 Constant: 0:48 2 (const int) -0:48 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:48 subgroupPartitionedAddNV ( global 3-component vector of float) 0:48 vector swizzle ( temp 3-component vector of float) 0:48 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8772,8 +8469,7 @@ local_size = (8, 1, 1) 0:49 'invocation' ( temp uint) 0:49 Constant: 0:49 0 (const int) -0:49 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:49 subgroupPartitionedAddNV ( global 4-component vector of float) 0:49 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:49 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:49 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8792,8 +8488,7 @@ local_size = (8, 1, 1) 0:51 1 (const int) 0:51 Constant: 0:51 0 (const int) -0:51 ERROR: Bad aggregation op - ( global int) +0:51 subgroupPartitionedAddNV ( global int) 0:51 direct index ( temp int) 0:51 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8818,8 +8513,7 @@ local_size = (8, 1, 1) 0:52 0 (const int) 0:52 Constant: 0:52 1 (const int) -0:52 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:52 subgroupPartitionedAddNV ( global 2-component vector of int) 0:52 vector swizzle ( temp 2-component vector of int) 0:52 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8849,8 +8543,7 @@ local_size = (8, 1, 1) 0:53 1 (const int) 0:53 Constant: 0:53 2 (const int) -0:53 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:53 subgroupPartitionedAddNV ( global 3-component vector of int) 0:53 vector swizzle ( temp 3-component vector of int) 0:53 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8874,8 +8567,7 @@ local_size = (8, 1, 1) 0:54 'invocation' ( temp uint) 0:54 Constant: 0:54 1 (const int) -0:54 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:54 subgroupPartitionedAddNV ( global 4-component vector of int) 0:54 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:54 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:54 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8894,8 +8586,7 @@ local_size = (8, 1, 1) 0:56 2 (const int) 0:56 Constant: 0:56 0 (const int) -0:56 ERROR: Bad aggregation op - ( global uint) +0:56 subgroupPartitionedAddNV ( global uint) 0:56 direct index ( temp uint) 0:56 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8920,8 +8611,7 @@ local_size = (8, 1, 1) 0:57 0 (const int) 0:57 Constant: 0:57 1 (const int) -0:57 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:57 subgroupPartitionedAddNV ( global 2-component vector of uint) 0:57 vector swizzle ( temp 2-component vector of uint) 0:57 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8951,8 +8641,7 @@ local_size = (8, 1, 1) 0:58 1 (const int) 0:58 Constant: 0:58 2 (const int) -0:58 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:58 subgroupPartitionedAddNV ( global 3-component vector of uint) 0:58 vector swizzle ( temp 3-component vector of uint) 0:58 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8976,8 +8665,7 @@ local_size = (8, 1, 1) 0:59 'invocation' ( temp uint) 0:59 Constant: 0:59 2 (const int) -0:59 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:59 subgroupPartitionedAddNV ( global 4-component vector of uint) 0:59 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:59 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:59 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -8996,8 +8684,7 @@ local_size = (8, 1, 1) 0:61 3 (const int) 0:61 Constant: 0:61 0 (const int) -0:61 ERROR: Bad aggregation op - ( global double) +0:61 subgroupPartitionedAddNV ( global double) 0:61 direct index ( temp double) 0:61 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9022,8 +8709,7 @@ local_size = (8, 1, 1) 0:62 0 (const int) 0:62 Constant: 0:62 1 (const int) -0:62 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:62 subgroupPartitionedAddNV ( global 2-component vector of double) 0:62 vector swizzle ( temp 2-component vector of double) 0:62 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9053,8 +8739,7 @@ local_size = (8, 1, 1) 0:63 1 (const int) 0:63 Constant: 0:63 2 (const int) -0:63 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:63 subgroupPartitionedAddNV ( global 3-component vector of double) 0:63 vector swizzle ( temp 3-component vector of double) 0:63 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9078,8 +8763,7 @@ local_size = (8, 1, 1) 0:64 'invocation' ( temp uint) 0:64 Constant: 0:64 3 (const int) -0:64 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:64 subgroupPartitionedAddNV ( global 4-component vector of double) 0:64 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:64 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:64 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9098,8 +8782,7 @@ local_size = (8, 1, 1) 0:66 0 (const int) 0:66 Constant: 0:66 0 (const int) -0:66 ERROR: Bad aggregation op - ( global float) +0:66 subgroupPartitionedMulNV ( global float) 0:66 direct index ( temp float) 0:66 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9124,8 +8807,7 @@ local_size = (8, 1, 1) 0:67 0 (const int) 0:67 Constant: 0:67 1 (const int) -0:67 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:67 subgroupPartitionedMulNV ( global 2-component vector of float) 0:67 vector swizzle ( temp 2-component vector of float) 0:67 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9155,8 +8837,7 @@ local_size = (8, 1, 1) 0:68 1 (const int) 0:68 Constant: 0:68 2 (const int) -0:68 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:68 subgroupPartitionedMulNV ( global 3-component vector of float) 0:68 vector swizzle ( temp 3-component vector of float) 0:68 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9180,8 +8861,7 @@ local_size = (8, 1, 1) 0:69 'invocation' ( temp uint) 0:69 Constant: 0:69 0 (const int) -0:69 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:69 subgroupPartitionedMulNV ( global 4-component vector of float) 0:69 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:69 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:69 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9200,8 +8880,7 @@ local_size = (8, 1, 1) 0:71 1 (const int) 0:71 Constant: 0:71 0 (const int) -0:71 ERROR: Bad aggregation op - ( global int) +0:71 subgroupPartitionedMulNV ( global int) 0:71 direct index ( temp int) 0:71 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9226,8 +8905,7 @@ local_size = (8, 1, 1) 0:72 0 (const int) 0:72 Constant: 0:72 1 (const int) -0:72 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:72 subgroupPartitionedMulNV ( global 2-component vector of int) 0:72 vector swizzle ( temp 2-component vector of int) 0:72 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9257,8 +8935,7 @@ local_size = (8, 1, 1) 0:73 1 (const int) 0:73 Constant: 0:73 2 (const int) -0:73 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:73 subgroupPartitionedMulNV ( global 3-component vector of int) 0:73 vector swizzle ( temp 3-component vector of int) 0:73 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9282,8 +8959,7 @@ local_size = (8, 1, 1) 0:74 'invocation' ( temp uint) 0:74 Constant: 0:74 1 (const int) -0:74 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:74 subgroupPartitionedMulNV ( global 4-component vector of int) 0:74 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:74 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:74 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9302,8 +8978,7 @@ local_size = (8, 1, 1) 0:76 2 (const int) 0:76 Constant: 0:76 0 (const int) -0:76 ERROR: Bad aggregation op - ( global uint) +0:76 subgroupPartitionedMulNV ( global uint) 0:76 direct index ( temp uint) 0:76 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9328,8 +9003,7 @@ local_size = (8, 1, 1) 0:77 0 (const int) 0:77 Constant: 0:77 1 (const int) -0:77 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:77 subgroupPartitionedMulNV ( global 2-component vector of uint) 0:77 vector swizzle ( temp 2-component vector of uint) 0:77 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9359,8 +9033,7 @@ local_size = (8, 1, 1) 0:78 1 (const int) 0:78 Constant: 0:78 2 (const int) -0:78 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:78 subgroupPartitionedMulNV ( global 3-component vector of uint) 0:78 vector swizzle ( temp 3-component vector of uint) 0:78 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9384,8 +9057,7 @@ local_size = (8, 1, 1) 0:79 'invocation' ( temp uint) 0:79 Constant: 0:79 2 (const int) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:79 subgroupPartitionedMulNV ( global 4-component vector of uint) 0:79 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:79 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:79 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9404,8 +9076,7 @@ local_size = (8, 1, 1) 0:81 3 (const int) 0:81 Constant: 0:81 0 (const int) -0:81 ERROR: Bad aggregation op - ( global double) +0:81 subgroupPartitionedMulNV ( global double) 0:81 direct index ( temp double) 0:81 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9430,8 +9101,7 @@ local_size = (8, 1, 1) 0:82 0 (const int) 0:82 Constant: 0:82 1 (const int) -0:82 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:82 subgroupPartitionedMulNV ( global 2-component vector of double) 0:82 vector swizzle ( temp 2-component vector of double) 0:82 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9461,8 +9131,7 @@ local_size = (8, 1, 1) 0:83 1 (const int) 0:83 Constant: 0:83 2 (const int) -0:83 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:83 subgroupPartitionedMulNV ( global 3-component vector of double) 0:83 vector swizzle ( temp 3-component vector of double) 0:83 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9486,8 +9155,7 @@ local_size = (8, 1, 1) 0:84 'invocation' ( temp uint) 0:84 Constant: 0:84 3 (const int) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:84 subgroupPartitionedMulNV ( global 4-component vector of double) 0:84 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:84 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:84 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9506,8 +9174,7 @@ local_size = (8, 1, 1) 0:86 0 (const int) 0:86 Constant: 0:86 0 (const int) -0:86 ERROR: Bad aggregation op - ( global float) +0:86 subgroupPartitionedMinNV ( global float) 0:86 direct index ( temp float) 0:86 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9532,8 +9199,7 @@ local_size = (8, 1, 1) 0:87 0 (const int) 0:87 Constant: 0:87 1 (const int) -0:87 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:87 subgroupPartitionedMinNV ( global 2-component vector of float) 0:87 vector swizzle ( temp 2-component vector of float) 0:87 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9563,8 +9229,7 @@ local_size = (8, 1, 1) 0:88 1 (const int) 0:88 Constant: 0:88 2 (const int) -0:88 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:88 subgroupPartitionedMinNV ( global 3-component vector of float) 0:88 vector swizzle ( temp 3-component vector of float) 0:88 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9588,8 +9253,7 @@ local_size = (8, 1, 1) 0:89 'invocation' ( temp uint) 0:89 Constant: 0:89 0 (const int) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedMinNV ( global 4-component vector of float) 0:89 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:89 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:89 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9608,8 +9272,7 @@ local_size = (8, 1, 1) 0:91 1 (const int) 0:91 Constant: 0:91 0 (const int) -0:91 ERROR: Bad aggregation op - ( global int) +0:91 subgroupPartitionedMinNV ( global int) 0:91 direct index ( temp int) 0:91 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9634,8 +9297,7 @@ local_size = (8, 1, 1) 0:92 0 (const int) 0:92 Constant: 0:92 1 (const int) -0:92 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:92 subgroupPartitionedMinNV ( global 2-component vector of int) 0:92 vector swizzle ( temp 2-component vector of int) 0:92 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9665,8 +9327,7 @@ local_size = (8, 1, 1) 0:93 1 (const int) 0:93 Constant: 0:93 2 (const int) -0:93 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:93 subgroupPartitionedMinNV ( global 3-component vector of int) 0:93 vector swizzle ( temp 3-component vector of int) 0:93 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9690,8 +9351,7 @@ local_size = (8, 1, 1) 0:94 'invocation' ( temp uint) 0:94 Constant: 0:94 1 (const int) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:94 subgroupPartitionedMinNV ( global 4-component vector of int) 0:94 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:94 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:94 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9710,8 +9370,7 @@ local_size = (8, 1, 1) 0:96 2 (const int) 0:96 Constant: 0:96 0 (const int) -0:96 ERROR: Bad aggregation op - ( global uint) +0:96 subgroupPartitionedMinNV ( global uint) 0:96 direct index ( temp uint) 0:96 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9736,8 +9395,7 @@ local_size = (8, 1, 1) 0:97 0 (const int) 0:97 Constant: 0:97 1 (const int) -0:97 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:97 subgroupPartitionedMinNV ( global 2-component vector of uint) 0:97 vector swizzle ( temp 2-component vector of uint) 0:97 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9767,8 +9425,7 @@ local_size = (8, 1, 1) 0:98 1 (const int) 0:98 Constant: 0:98 2 (const int) -0:98 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:98 subgroupPartitionedMinNV ( global 3-component vector of uint) 0:98 vector swizzle ( temp 3-component vector of uint) 0:98 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9792,8 +9449,7 @@ local_size = (8, 1, 1) 0:99 'invocation' ( temp uint) 0:99 Constant: 0:99 2 (const int) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedMinNV ( global 4-component vector of uint) 0:99 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:99 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:99 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9812,8 +9468,7 @@ local_size = (8, 1, 1) 0:101 3 (const int) 0:101 Constant: 0:101 0 (const int) -0:101 ERROR: Bad aggregation op - ( global double) +0:101 subgroupPartitionedMinNV ( global double) 0:101 direct index ( temp double) 0:101 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9838,8 +9493,7 @@ local_size = (8, 1, 1) 0:102 0 (const int) 0:102 Constant: 0:102 1 (const int) -0:102 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:102 subgroupPartitionedMinNV ( global 2-component vector of double) 0:102 vector swizzle ( temp 2-component vector of double) 0:102 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9869,8 +9523,7 @@ local_size = (8, 1, 1) 0:103 1 (const int) 0:103 Constant: 0:103 2 (const int) -0:103 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:103 subgroupPartitionedMinNV ( global 3-component vector of double) 0:103 vector swizzle ( temp 3-component vector of double) 0:103 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9894,8 +9547,7 @@ local_size = (8, 1, 1) 0:104 'invocation' ( temp uint) 0:104 Constant: 0:104 3 (const int) -0:104 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:104 subgroupPartitionedMinNV ( global 4-component vector of double) 0:104 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:104 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:104 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9914,8 +9566,7 @@ local_size = (8, 1, 1) 0:106 0 (const int) 0:106 Constant: 0:106 0 (const int) -0:106 ERROR: Bad aggregation op - ( global float) +0:106 subgroupPartitionedMaxNV ( global float) 0:106 direct index ( temp float) 0:106 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9940,8 +9591,7 @@ local_size = (8, 1, 1) 0:107 0 (const int) 0:107 Constant: 0:107 1 (const int) -0:107 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:107 subgroupPartitionedMaxNV ( global 2-component vector of float) 0:107 vector swizzle ( temp 2-component vector of float) 0:107 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9971,8 +9621,7 @@ local_size = (8, 1, 1) 0:108 1 (const int) 0:108 Constant: 0:108 2 (const int) -0:108 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:108 subgroupPartitionedMaxNV ( global 3-component vector of float) 0:108 vector swizzle ( temp 3-component vector of float) 0:108 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -9996,8 +9645,7 @@ local_size = (8, 1, 1) 0:109 'invocation' ( temp uint) 0:109 Constant: 0:109 0 (const int) -0:109 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:109 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:109 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:109 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:109 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10016,8 +9664,7 @@ local_size = (8, 1, 1) 0:111 1 (const int) 0:111 Constant: 0:111 0 (const int) -0:111 ERROR: Bad aggregation op - ( global int) +0:111 subgroupPartitionedMaxNV ( global int) 0:111 direct index ( temp int) 0:111 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:111 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10042,8 +9689,7 @@ local_size = (8, 1, 1) 0:112 0 (const int) 0:112 Constant: 0:112 1 (const int) -0:112 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:112 subgroupPartitionedMaxNV ( global 2-component vector of int) 0:112 vector swizzle ( temp 2-component vector of int) 0:112 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:112 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10073,8 +9719,7 @@ local_size = (8, 1, 1) 0:113 1 (const int) 0:113 Constant: 0:113 2 (const int) -0:113 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:113 subgroupPartitionedMaxNV ( global 3-component vector of int) 0:113 vector swizzle ( temp 3-component vector of int) 0:113 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10098,8 +9743,7 @@ local_size = (8, 1, 1) 0:114 'invocation' ( temp uint) 0:114 Constant: 0:114 1 (const int) -0:114 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:114 subgroupPartitionedMaxNV ( global 4-component vector of int) 0:114 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:114 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:114 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10118,8 +9762,7 @@ local_size = (8, 1, 1) 0:116 2 (const int) 0:116 Constant: 0:116 0 (const int) -0:116 ERROR: Bad aggregation op - ( global uint) +0:116 subgroupPartitionedMaxNV ( global uint) 0:116 direct index ( temp uint) 0:116 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10144,8 +9787,7 @@ local_size = (8, 1, 1) 0:117 0 (const int) 0:117 Constant: 0:117 1 (const int) -0:117 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:117 subgroupPartitionedMaxNV ( global 2-component vector of uint) 0:117 vector swizzle ( temp 2-component vector of uint) 0:117 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10175,8 +9817,7 @@ local_size = (8, 1, 1) 0:118 1 (const int) 0:118 Constant: 0:118 2 (const int) -0:118 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:118 subgroupPartitionedMaxNV ( global 3-component vector of uint) 0:118 vector swizzle ( temp 3-component vector of uint) 0:118 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10200,8 +9841,7 @@ local_size = (8, 1, 1) 0:119 'invocation' ( temp uint) 0:119 Constant: 0:119 2 (const int) -0:119 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:119 subgroupPartitionedMaxNV ( global 4-component vector of uint) 0:119 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:119 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:119 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10220,8 +9860,7 @@ local_size = (8, 1, 1) 0:121 3 (const int) 0:121 Constant: 0:121 0 (const int) -0:121 ERROR: Bad aggregation op - ( global double) +0:121 subgroupPartitionedMaxNV ( global double) 0:121 direct index ( temp double) 0:121 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10246,8 +9885,7 @@ local_size = (8, 1, 1) 0:122 0 (const int) 0:122 Constant: 0:122 1 (const int) -0:122 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:122 subgroupPartitionedMaxNV ( global 2-component vector of double) 0:122 vector swizzle ( temp 2-component vector of double) 0:122 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10277,8 +9915,7 @@ local_size = (8, 1, 1) 0:123 1 (const int) 0:123 Constant: 0:123 2 (const int) -0:123 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:123 subgroupPartitionedMaxNV ( global 3-component vector of double) 0:123 vector swizzle ( temp 3-component vector of double) 0:123 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10302,8 +9939,7 @@ local_size = (8, 1, 1) 0:124 'invocation' ( temp uint) 0:124 Constant: 0:124 3 (const int) -0:124 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:124 subgroupPartitionedMaxNV ( global 4-component vector of double) 0:124 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:124 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:124 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10322,8 +9958,7 @@ local_size = (8, 1, 1) 0:126 1 (const int) 0:126 Constant: 0:126 0 (const int) -0:126 ERROR: Bad aggregation op - ( global int) +0:126 subgroupPartitionedAndNV ( global int) 0:126 direct index ( temp int) 0:126 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:126 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10348,8 +9983,7 @@ local_size = (8, 1, 1) 0:127 0 (const int) 0:127 Constant: 0:127 1 (const int) -0:127 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:127 subgroupPartitionedAndNV ( global 2-component vector of int) 0:127 vector swizzle ( temp 2-component vector of int) 0:127 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:127 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10379,8 +10013,7 @@ local_size = (8, 1, 1) 0:128 1 (const int) 0:128 Constant: 0:128 2 (const int) -0:128 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:128 subgroupPartitionedAndNV ( global 3-component vector of int) 0:128 vector swizzle ( temp 3-component vector of int) 0:128 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10404,8 +10037,7 @@ local_size = (8, 1, 1) 0:129 'invocation' ( temp uint) 0:129 Constant: 0:129 1 (const int) -0:129 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:129 subgroupPartitionedAndNV ( global 4-component vector of int) 0:129 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:129 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:129 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10424,8 +10056,7 @@ local_size = (8, 1, 1) 0:131 2 (const int) 0:131 Constant: 0:131 0 (const int) -0:131 ERROR: Bad aggregation op - ( global uint) +0:131 subgroupPartitionedAndNV ( global uint) 0:131 direct index ( temp uint) 0:131 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10450,8 +10081,7 @@ local_size = (8, 1, 1) 0:132 0 (const int) 0:132 Constant: 0:132 1 (const int) -0:132 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:132 subgroupPartitionedAndNV ( global 2-component vector of uint) 0:132 vector swizzle ( temp 2-component vector of uint) 0:132 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10481,8 +10111,7 @@ local_size = (8, 1, 1) 0:133 1 (const int) 0:133 Constant: 0:133 2 (const int) -0:133 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:133 subgroupPartitionedAndNV ( global 3-component vector of uint) 0:133 vector swizzle ( temp 3-component vector of uint) 0:133 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10506,8 +10135,7 @@ local_size = (8, 1, 1) 0:134 'invocation' ( temp uint) 0:134 Constant: 0:134 2 (const int) -0:134 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:134 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:134 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:134 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:134 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10527,8 +10155,7 @@ local_size = (8, 1, 1) 0:136 Constant: 0:136 0 (const int) 0:136 Convert bool to int ( temp int) -0:136 ERROR: Bad aggregation op - ( global bool) +0:136 subgroupPartitionedAndNV ( global bool) 0:136 Compare Less Than ( temp bool) 0:136 direct index ( temp int) 0:136 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10557,8 +10184,7 @@ local_size = (8, 1, 1) 0:137 Constant: 0:137 1 (const int) 0:137 Convert bool to int ( temp 2-component vector of int) -0:137 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:137 subgroupPartitionedAndNV ( global 2-component vector of bool) 0:137 Compare Less Than ( global 2-component vector of bool) 0:137 vector swizzle ( temp 2-component vector of int) 0:137 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10593,8 +10219,7 @@ local_size = (8, 1, 1) 0:138 Constant: 0:138 2 (const int) 0:138 Convert bool to int ( temp 3-component vector of int) -0:138 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:138 subgroupPartitionedAndNV ( global 3-component vector of bool) 0:138 Compare Less Than ( global 3-component vector of bool) 0:138 vector swizzle ( temp 3-component vector of int) 0:138 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10624,8 +10249,7 @@ local_size = (8, 1, 1) 0:139 Constant: 0:139 1 (const int) 0:139 Convert bool to int ( temp 4-component vector of int) -0:139 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:139 subgroupPartitionedAndNV ( global 4-component vector of bool) 0:139 Compare Less Than ( global 4-component vector of bool) 0:139 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:139 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10650,8 +10274,7 @@ local_size = (8, 1, 1) 0:141 1 (const int) 0:141 Constant: 0:141 0 (const int) -0:141 ERROR: Bad aggregation op - ( global int) +0:141 subgroupPartitionedOrNV ( global int) 0:141 direct index ( temp int) 0:141 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:141 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10676,8 +10299,7 @@ local_size = (8, 1, 1) 0:142 0 (const int) 0:142 Constant: 0:142 1 (const int) -0:142 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:142 subgroupPartitionedOrNV ( global 2-component vector of int) 0:142 vector swizzle ( temp 2-component vector of int) 0:142 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:142 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10707,8 +10329,7 @@ local_size = (8, 1, 1) 0:143 1 (const int) 0:143 Constant: 0:143 2 (const int) -0:143 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:143 subgroupPartitionedOrNV ( global 3-component vector of int) 0:143 vector swizzle ( temp 3-component vector of int) 0:143 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10732,8 +10353,7 @@ local_size = (8, 1, 1) 0:144 'invocation' ( temp uint) 0:144 Constant: 0:144 1 (const int) -0:144 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:144 subgroupPartitionedOrNV ( global 4-component vector of int) 0:144 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:144 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:144 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10752,8 +10372,7 @@ local_size = (8, 1, 1) 0:146 2 (const int) 0:146 Constant: 0:146 0 (const int) -0:146 ERROR: Bad aggregation op - ( global uint) +0:146 subgroupPartitionedOrNV ( global uint) 0:146 direct index ( temp uint) 0:146 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10778,8 +10397,7 @@ local_size = (8, 1, 1) 0:147 0 (const int) 0:147 Constant: 0:147 1 (const int) -0:147 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:147 subgroupPartitionedOrNV ( global 2-component vector of uint) 0:147 vector swizzle ( temp 2-component vector of uint) 0:147 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10809,8 +10427,7 @@ local_size = (8, 1, 1) 0:148 1 (const int) 0:148 Constant: 0:148 2 (const int) -0:148 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:148 subgroupPartitionedOrNV ( global 3-component vector of uint) 0:148 vector swizzle ( temp 3-component vector of uint) 0:148 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10834,8 +10451,7 @@ local_size = (8, 1, 1) 0:149 'invocation' ( temp uint) 0:149 Constant: 0:149 2 (const int) -0:149 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:149 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:149 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:149 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:149 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10855,8 +10471,7 @@ local_size = (8, 1, 1) 0:151 Constant: 0:151 0 (const int) 0:151 Convert bool to int ( temp int) -0:151 ERROR: Bad aggregation op - ( global bool) +0:151 subgroupPartitionedOrNV ( global bool) 0:151 Compare Less Than ( temp bool) 0:151 direct index ( temp int) 0:151 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10885,8 +10500,7 @@ local_size = (8, 1, 1) 0:152 Constant: 0:152 1 (const int) 0:152 Convert bool to int ( temp 2-component vector of int) -0:152 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:152 subgroupPartitionedOrNV ( global 2-component vector of bool) 0:152 Compare Less Than ( global 2-component vector of bool) 0:152 vector swizzle ( temp 2-component vector of int) 0:152 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10921,8 +10535,7 @@ local_size = (8, 1, 1) 0:153 Constant: 0:153 2 (const int) 0:153 Convert bool to int ( temp 3-component vector of int) -0:153 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:153 subgroupPartitionedOrNV ( global 3-component vector of bool) 0:153 Compare Less Than ( global 3-component vector of bool) 0:153 vector swizzle ( temp 3-component vector of int) 0:153 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -10952,8 +10565,7 @@ local_size = (8, 1, 1) 0:154 Constant: 0:154 1 (const int) 0:154 Convert bool to int ( temp 4-component vector of int) -0:154 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:154 subgroupPartitionedOrNV ( global 4-component vector of bool) 0:154 Compare Less Than ( global 4-component vector of bool) 0:154 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:154 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -10978,8 +10590,7 @@ local_size = (8, 1, 1) 0:156 1 (const int) 0:156 Constant: 0:156 0 (const int) -0:156 ERROR: Bad aggregation op - ( global int) +0:156 subgroupPartitionedXorNV ( global int) 0:156 direct index ( temp int) 0:156 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11004,8 +10615,7 @@ local_size = (8, 1, 1) 0:157 0 (const int) 0:157 Constant: 0:157 1 (const int) -0:157 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:157 subgroupPartitionedXorNV ( global 2-component vector of int) 0:157 vector swizzle ( temp 2-component vector of int) 0:157 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11035,8 +10645,7 @@ local_size = (8, 1, 1) 0:158 1 (const int) 0:158 Constant: 0:158 2 (const int) -0:158 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:158 subgroupPartitionedXorNV ( global 3-component vector of int) 0:158 vector swizzle ( temp 3-component vector of int) 0:158 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11060,8 +10669,7 @@ local_size = (8, 1, 1) 0:159 'invocation' ( temp uint) 0:159 Constant: 0:159 1 (const int) -0:159 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:159 subgroupPartitionedXorNV ( global 4-component vector of int) 0:159 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:159 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:159 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11080,8 +10688,7 @@ local_size = (8, 1, 1) 0:161 2 (const int) 0:161 Constant: 0:161 0 (const int) -0:161 ERROR: Bad aggregation op - ( global uint) +0:161 subgroupPartitionedXorNV ( global uint) 0:161 direct index ( temp uint) 0:161 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11106,8 +10713,7 @@ local_size = (8, 1, 1) 0:162 0 (const int) 0:162 Constant: 0:162 1 (const int) -0:162 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:162 subgroupPartitionedXorNV ( global 2-component vector of uint) 0:162 vector swizzle ( temp 2-component vector of uint) 0:162 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11137,8 +10743,7 @@ local_size = (8, 1, 1) 0:163 1 (const int) 0:163 Constant: 0:163 2 (const int) -0:163 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:163 subgroupPartitionedXorNV ( global 3-component vector of uint) 0:163 vector swizzle ( temp 3-component vector of uint) 0:163 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11162,8 +10767,7 @@ local_size = (8, 1, 1) 0:164 'invocation' ( temp uint) 0:164 Constant: 0:164 2 (const int) -0:164 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:164 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:164 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:164 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:164 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11183,8 +10787,7 @@ local_size = (8, 1, 1) 0:166 Constant: 0:166 0 (const int) 0:166 Convert bool to int ( temp int) -0:166 ERROR: Bad aggregation op - ( global bool) +0:166 subgroupPartitionedXorNV ( global bool) 0:166 Compare Less Than ( temp bool) 0:166 direct index ( temp int) 0:166 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -11213,8 +10816,7 @@ local_size = (8, 1, 1) 0:167 Constant: 0:167 1 (const int) 0:167 Convert bool to int ( temp 2-component vector of int) -0:167 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:167 subgroupPartitionedXorNV ( global 2-component vector of bool) 0:167 Compare Less Than ( global 2-component vector of bool) 0:167 vector swizzle ( temp 2-component vector of int) 0:167 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -11249,8 +10851,7 @@ local_size = (8, 1, 1) 0:168 Constant: 0:168 2 (const int) 0:168 Convert bool to int ( temp 3-component vector of int) -0:168 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:168 subgroupPartitionedXorNV ( global 3-component vector of bool) 0:168 Compare Less Than ( global 3-component vector of bool) 0:168 vector swizzle ( temp 3-component vector of int) 0:168 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -11280,8 +10881,7 @@ local_size = (8, 1, 1) 0:169 Constant: 0:169 1 (const int) 0:169 Convert bool to int ( temp 4-component vector of int) -0:169 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:169 subgroupPartitionedXorNV ( global 4-component vector of bool) 0:169 Compare Less Than ( global 4-component vector of bool) 0:169 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:169 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11306,8 +10906,7 @@ local_size = (8, 1, 1) 0:171 0 (const int) 0:171 Constant: 0:171 0 (const int) -0:171 ERROR: Bad aggregation op - ( global float) +0:171 subgroupPartitionedInclusiveAddNV ( global float) 0:171 direct index ( temp float) 0:171 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11332,8 +10931,7 @@ local_size = (8, 1, 1) 0:172 0 (const int) 0:172 Constant: 0:172 1 (const int) -0:172 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:172 subgroupPartitionedInclusiveAddNV ( global 2-component vector of float) 0:172 vector swizzle ( temp 2-component vector of float) 0:172 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11363,8 +10961,7 @@ local_size = (8, 1, 1) 0:173 1 (const int) 0:173 Constant: 0:173 2 (const int) -0:173 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:173 subgroupPartitionedInclusiveAddNV ( global 3-component vector of float) 0:173 vector swizzle ( temp 3-component vector of float) 0:173 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11388,8 +10985,7 @@ local_size = (8, 1, 1) 0:174 'invocation' ( temp uint) 0:174 Constant: 0:174 0 (const int) -0:174 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:174 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:174 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:174 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:174 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11408,8 +11004,7 @@ local_size = (8, 1, 1) 0:176 1 (const int) 0:176 Constant: 0:176 0 (const int) -0:176 ERROR: Bad aggregation op - ( global int) +0:176 subgroupPartitionedInclusiveAddNV ( global int) 0:176 direct index ( temp int) 0:176 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11434,8 +11029,7 @@ local_size = (8, 1, 1) 0:177 0 (const int) 0:177 Constant: 0:177 1 (const int) -0:177 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:177 subgroupPartitionedInclusiveAddNV ( global 2-component vector of int) 0:177 vector swizzle ( temp 2-component vector of int) 0:177 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11465,8 +11059,7 @@ local_size = (8, 1, 1) 0:178 1 (const int) 0:178 Constant: 0:178 2 (const int) -0:178 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:178 subgroupPartitionedInclusiveAddNV ( global 3-component vector of int) 0:178 vector swizzle ( temp 3-component vector of int) 0:178 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11490,8 +11083,7 @@ local_size = (8, 1, 1) 0:179 'invocation' ( temp uint) 0:179 Constant: 0:179 1 (const int) -0:179 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:179 subgroupPartitionedInclusiveAddNV ( global 4-component vector of int) 0:179 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:179 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:179 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11510,8 +11102,7 @@ local_size = (8, 1, 1) 0:181 2 (const int) 0:181 Constant: 0:181 0 (const int) -0:181 ERROR: Bad aggregation op - ( global uint) +0:181 subgroupPartitionedInclusiveAddNV ( global uint) 0:181 direct index ( temp uint) 0:181 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11536,8 +11127,7 @@ local_size = (8, 1, 1) 0:182 0 (const int) 0:182 Constant: 0:182 1 (const int) -0:182 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:182 subgroupPartitionedInclusiveAddNV ( global 2-component vector of uint) 0:182 vector swizzle ( temp 2-component vector of uint) 0:182 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11567,8 +11157,7 @@ local_size = (8, 1, 1) 0:183 1 (const int) 0:183 Constant: 0:183 2 (const int) -0:183 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:183 subgroupPartitionedInclusiveAddNV ( global 3-component vector of uint) 0:183 vector swizzle ( temp 3-component vector of uint) 0:183 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11592,8 +11181,7 @@ local_size = (8, 1, 1) 0:184 'invocation' ( temp uint) 0:184 Constant: 0:184 2 (const int) -0:184 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:184 subgroupPartitionedInclusiveAddNV ( global 4-component vector of uint) 0:184 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:184 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:184 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11612,8 +11200,7 @@ local_size = (8, 1, 1) 0:186 3 (const int) 0:186 Constant: 0:186 0 (const int) -0:186 ERROR: Bad aggregation op - ( global double) +0:186 subgroupPartitionedInclusiveAddNV ( global double) 0:186 direct index ( temp double) 0:186 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11638,8 +11225,7 @@ local_size = (8, 1, 1) 0:187 0 (const int) 0:187 Constant: 0:187 1 (const int) -0:187 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:187 subgroupPartitionedInclusiveAddNV ( global 2-component vector of double) 0:187 vector swizzle ( temp 2-component vector of double) 0:187 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11669,8 +11255,7 @@ local_size = (8, 1, 1) 0:188 1 (const int) 0:188 Constant: 0:188 2 (const int) -0:188 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:188 subgroupPartitionedInclusiveAddNV ( global 3-component vector of double) 0:188 vector swizzle ( temp 3-component vector of double) 0:188 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11694,8 +11279,7 @@ local_size = (8, 1, 1) 0:189 'invocation' ( temp uint) 0:189 Constant: 0:189 3 (const int) -0:189 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:189 subgroupPartitionedInclusiveAddNV ( global 4-component vector of double) 0:189 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:189 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:189 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11714,8 +11298,7 @@ local_size = (8, 1, 1) 0:191 0 (const int) 0:191 Constant: 0:191 0 (const int) -0:191 ERROR: Bad aggregation op - ( global float) +0:191 subgroupPartitionedInclusiveMulNV ( global float) 0:191 direct index ( temp float) 0:191 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11740,8 +11323,7 @@ local_size = (8, 1, 1) 0:192 0 (const int) 0:192 Constant: 0:192 1 (const int) -0:192 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:192 subgroupPartitionedInclusiveMulNV ( global 2-component vector of float) 0:192 vector swizzle ( temp 2-component vector of float) 0:192 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11771,8 +11353,7 @@ local_size = (8, 1, 1) 0:193 1 (const int) 0:193 Constant: 0:193 2 (const int) -0:193 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:193 subgroupPartitionedInclusiveMulNV ( global 3-component vector of float) 0:193 vector swizzle ( temp 3-component vector of float) 0:193 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11796,8 +11377,7 @@ local_size = (8, 1, 1) 0:194 'invocation' ( temp uint) 0:194 Constant: 0:194 0 (const int) -0:194 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:194 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:194 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:194 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:194 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11816,8 +11396,7 @@ local_size = (8, 1, 1) 0:196 1 (const int) 0:196 Constant: 0:196 0 (const int) -0:196 ERROR: Bad aggregation op - ( global int) +0:196 subgroupPartitionedInclusiveMulNV ( global int) 0:196 direct index ( temp int) 0:196 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11842,8 +11421,7 @@ local_size = (8, 1, 1) 0:197 0 (const int) 0:197 Constant: 0:197 1 (const int) -0:197 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:197 subgroupPartitionedInclusiveMulNV ( global 2-component vector of int) 0:197 vector swizzle ( temp 2-component vector of int) 0:197 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11873,8 +11451,7 @@ local_size = (8, 1, 1) 0:198 1 (const int) 0:198 Constant: 0:198 2 (const int) -0:198 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:198 subgroupPartitionedInclusiveMulNV ( global 3-component vector of int) 0:198 vector swizzle ( temp 3-component vector of int) 0:198 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11898,8 +11475,7 @@ local_size = (8, 1, 1) 0:199 'invocation' ( temp uint) 0:199 Constant: 0:199 1 (const int) -0:199 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:199 subgroupPartitionedInclusiveMulNV ( global 4-component vector of int) 0:199 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:199 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:199 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11918,8 +11494,7 @@ local_size = (8, 1, 1) 0:201 2 (const int) 0:201 Constant: 0:201 0 (const int) -0:201 ERROR: Bad aggregation op - ( global uint) +0:201 subgroupPartitionedInclusiveMulNV ( global uint) 0:201 direct index ( temp uint) 0:201 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11944,8 +11519,7 @@ local_size = (8, 1, 1) 0:202 0 (const int) 0:202 Constant: 0:202 1 (const int) -0:202 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:202 subgroupPartitionedInclusiveMulNV ( global 2-component vector of uint) 0:202 vector swizzle ( temp 2-component vector of uint) 0:202 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -11975,8 +11549,7 @@ local_size = (8, 1, 1) 0:203 1 (const int) 0:203 Constant: 0:203 2 (const int) -0:203 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:203 subgroupPartitionedInclusiveMulNV ( global 3-component vector of uint) 0:203 vector swizzle ( temp 3-component vector of uint) 0:203 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12000,8 +11573,7 @@ local_size = (8, 1, 1) 0:204 'invocation' ( temp uint) 0:204 Constant: 0:204 2 (const int) -0:204 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:204 subgroupPartitionedInclusiveMulNV ( global 4-component vector of uint) 0:204 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:204 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:204 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12020,8 +11592,7 @@ local_size = (8, 1, 1) 0:206 3 (const int) 0:206 Constant: 0:206 0 (const int) -0:206 ERROR: Bad aggregation op - ( global double) +0:206 subgroupPartitionedInclusiveMulNV ( global double) 0:206 direct index ( temp double) 0:206 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12046,8 +11617,7 @@ local_size = (8, 1, 1) 0:207 0 (const int) 0:207 Constant: 0:207 1 (const int) -0:207 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:207 subgroupPartitionedInclusiveMulNV ( global 2-component vector of double) 0:207 vector swizzle ( temp 2-component vector of double) 0:207 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12077,8 +11647,7 @@ local_size = (8, 1, 1) 0:208 1 (const int) 0:208 Constant: 0:208 2 (const int) -0:208 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:208 subgroupPartitionedInclusiveMulNV ( global 3-component vector of double) 0:208 vector swizzle ( temp 3-component vector of double) 0:208 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12102,8 +11671,7 @@ local_size = (8, 1, 1) 0:209 'invocation' ( temp uint) 0:209 Constant: 0:209 3 (const int) -0:209 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:209 subgroupPartitionedInclusiveMulNV ( global 4-component vector of double) 0:209 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:209 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:209 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12122,8 +11690,7 @@ local_size = (8, 1, 1) 0:211 0 (const int) 0:211 Constant: 0:211 0 (const int) -0:211 ERROR: Bad aggregation op - ( global float) +0:211 subgroupPartitionedInclusiveMinNV ( global float) 0:211 direct index ( temp float) 0:211 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12148,8 +11715,7 @@ local_size = (8, 1, 1) 0:212 0 (const int) 0:212 Constant: 0:212 1 (const int) -0:212 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:212 subgroupPartitionedInclusiveMinNV ( global 2-component vector of float) 0:212 vector swizzle ( temp 2-component vector of float) 0:212 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12179,8 +11745,7 @@ local_size = (8, 1, 1) 0:213 1 (const int) 0:213 Constant: 0:213 2 (const int) -0:213 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:213 subgroupPartitionedInclusiveMinNV ( global 3-component vector of float) 0:213 vector swizzle ( temp 3-component vector of float) 0:213 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12204,8 +11769,7 @@ local_size = (8, 1, 1) 0:214 'invocation' ( temp uint) 0:214 Constant: 0:214 0 (const int) -0:214 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:214 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:214 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:214 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:214 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12224,8 +11788,7 @@ local_size = (8, 1, 1) 0:216 1 (const int) 0:216 Constant: 0:216 0 (const int) -0:216 ERROR: Bad aggregation op - ( global int) +0:216 subgroupPartitionedInclusiveMinNV ( global int) 0:216 direct index ( temp int) 0:216 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:216 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12250,8 +11813,7 @@ local_size = (8, 1, 1) 0:217 0 (const int) 0:217 Constant: 0:217 1 (const int) -0:217 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:217 subgroupPartitionedInclusiveMinNV ( global 2-component vector of int) 0:217 vector swizzle ( temp 2-component vector of int) 0:217 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:217 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12281,8 +11843,7 @@ local_size = (8, 1, 1) 0:218 1 (const int) 0:218 Constant: 0:218 2 (const int) -0:218 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:218 subgroupPartitionedInclusiveMinNV ( global 3-component vector of int) 0:218 vector swizzle ( temp 3-component vector of int) 0:218 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12306,8 +11867,7 @@ local_size = (8, 1, 1) 0:219 'invocation' ( temp uint) 0:219 Constant: 0:219 1 (const int) -0:219 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:219 subgroupPartitionedInclusiveMinNV ( global 4-component vector of int) 0:219 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:219 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:219 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12326,8 +11886,7 @@ local_size = (8, 1, 1) 0:221 2 (const int) 0:221 Constant: 0:221 0 (const int) -0:221 ERROR: Bad aggregation op - ( global uint) +0:221 subgroupPartitionedInclusiveMinNV ( global uint) 0:221 direct index ( temp uint) 0:221 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12352,8 +11911,7 @@ local_size = (8, 1, 1) 0:222 0 (const int) 0:222 Constant: 0:222 1 (const int) -0:222 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:222 subgroupPartitionedInclusiveMinNV ( global 2-component vector of uint) 0:222 vector swizzle ( temp 2-component vector of uint) 0:222 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12383,8 +11941,7 @@ local_size = (8, 1, 1) 0:223 1 (const int) 0:223 Constant: 0:223 2 (const int) -0:223 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:223 subgroupPartitionedInclusiveMinNV ( global 3-component vector of uint) 0:223 vector swizzle ( temp 3-component vector of uint) 0:223 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12408,8 +11965,7 @@ local_size = (8, 1, 1) 0:224 'invocation' ( temp uint) 0:224 Constant: 0:224 2 (const int) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:224 subgroupPartitionedInclusiveMinNV ( global 4-component vector of uint) 0:224 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:224 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:224 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12428,8 +11984,7 @@ local_size = (8, 1, 1) 0:226 3 (const int) 0:226 Constant: 0:226 0 (const int) -0:226 ERROR: Bad aggregation op - ( global double) +0:226 subgroupPartitionedInclusiveMinNV ( global double) 0:226 direct index ( temp double) 0:226 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12454,8 +12009,7 @@ local_size = (8, 1, 1) 0:227 0 (const int) 0:227 Constant: 0:227 1 (const int) -0:227 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:227 subgroupPartitionedInclusiveMinNV ( global 2-component vector of double) 0:227 vector swizzle ( temp 2-component vector of double) 0:227 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12485,8 +12039,7 @@ local_size = (8, 1, 1) 0:228 1 (const int) 0:228 Constant: 0:228 2 (const int) -0:228 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:228 subgroupPartitionedInclusiveMinNV ( global 3-component vector of double) 0:228 vector swizzle ( temp 3-component vector of double) 0:228 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12510,8 +12063,7 @@ local_size = (8, 1, 1) 0:229 'invocation' ( temp uint) 0:229 Constant: 0:229 3 (const int) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:229 subgroupPartitionedInclusiveMinNV ( global 4-component vector of double) 0:229 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:229 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:229 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12530,8 +12082,7 @@ local_size = (8, 1, 1) 0:231 0 (const int) 0:231 Constant: 0:231 0 (const int) -0:231 ERROR: Bad aggregation op - ( global float) +0:231 subgroupPartitionedInclusiveMaxNV ( global float) 0:231 direct index ( temp float) 0:231 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:231 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12556,8 +12107,7 @@ local_size = (8, 1, 1) 0:232 0 (const int) 0:232 Constant: 0:232 1 (const int) -0:232 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:232 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of float) 0:232 vector swizzle ( temp 2-component vector of float) 0:232 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:232 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12587,8 +12137,7 @@ local_size = (8, 1, 1) 0:233 1 (const int) 0:233 Constant: 0:233 2 (const int) -0:233 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:233 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of float) 0:233 vector swizzle ( temp 3-component vector of float) 0:233 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12612,8 +12161,7 @@ local_size = (8, 1, 1) 0:234 'invocation' ( temp uint) 0:234 Constant: 0:234 0 (const int) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:234 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:234 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:234 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12632,8 +12180,7 @@ local_size = (8, 1, 1) 0:236 1 (const int) 0:236 Constant: 0:236 0 (const int) -0:236 ERROR: Bad aggregation op - ( global int) +0:236 subgroupPartitionedInclusiveMaxNV ( global int) 0:236 direct index ( temp int) 0:236 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12658,8 +12205,7 @@ local_size = (8, 1, 1) 0:237 0 (const int) 0:237 Constant: 0:237 1 (const int) -0:237 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:237 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of int) 0:237 vector swizzle ( temp 2-component vector of int) 0:237 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12689,8 +12235,7 @@ local_size = (8, 1, 1) 0:238 1 (const int) 0:238 Constant: 0:238 2 (const int) -0:238 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:238 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of int) 0:238 vector swizzle ( temp 3-component vector of int) 0:238 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12714,8 +12259,7 @@ local_size = (8, 1, 1) 0:239 'invocation' ( temp uint) 0:239 Constant: 0:239 1 (const int) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:239 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of int) 0:239 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:239 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:239 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12734,8 +12278,7 @@ local_size = (8, 1, 1) 0:241 2 (const int) 0:241 Constant: 0:241 0 (const int) -0:241 ERROR: Bad aggregation op - ( global uint) +0:241 subgroupPartitionedInclusiveMaxNV ( global uint) 0:241 direct index ( temp uint) 0:241 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12760,8 +12303,7 @@ local_size = (8, 1, 1) 0:242 0 (const int) 0:242 Constant: 0:242 1 (const int) -0:242 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:242 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of uint) 0:242 vector swizzle ( temp 2-component vector of uint) 0:242 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12791,8 +12333,7 @@ local_size = (8, 1, 1) 0:243 1 (const int) 0:243 Constant: 0:243 2 (const int) -0:243 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:243 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of uint) 0:243 vector swizzle ( temp 3-component vector of uint) 0:243 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12816,8 +12357,7 @@ local_size = (8, 1, 1) 0:244 'invocation' ( temp uint) 0:244 Constant: 0:244 2 (const int) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of uint) 0:244 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:244 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:244 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12836,8 +12376,7 @@ local_size = (8, 1, 1) 0:246 3 (const int) 0:246 Constant: 0:246 0 (const int) -0:246 ERROR: Bad aggregation op - ( global double) +0:246 subgroupPartitionedInclusiveMaxNV ( global double) 0:246 direct index ( temp double) 0:246 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:246 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12862,8 +12401,7 @@ local_size = (8, 1, 1) 0:247 0 (const int) 0:247 Constant: 0:247 1 (const int) -0:247 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:247 subgroupPartitionedInclusiveMaxNV ( global 2-component vector of double) 0:247 vector swizzle ( temp 2-component vector of double) 0:247 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:247 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12893,8 +12431,7 @@ local_size = (8, 1, 1) 0:248 1 (const int) 0:248 Constant: 0:248 2 (const int) -0:248 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:248 subgroupPartitionedInclusiveMaxNV ( global 3-component vector of double) 0:248 vector swizzle ( temp 3-component vector of double) 0:248 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12918,8 +12455,7 @@ local_size = (8, 1, 1) 0:249 'invocation' ( temp uint) 0:249 Constant: 0:249 3 (const int) -0:249 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:249 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of double) 0:249 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:249 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:249 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12938,8 +12474,7 @@ local_size = (8, 1, 1) 0:251 1 (const int) 0:251 Constant: 0:251 0 (const int) -0:251 ERROR: Bad aggregation op - ( global int) +0:251 subgroupPartitionedInclusiveAndNV ( global int) 0:251 direct index ( temp int) 0:251 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12964,8 +12499,7 @@ local_size = (8, 1, 1) 0:252 0 (const int) 0:252 Constant: 0:252 1 (const int) -0:252 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:252 subgroupPartitionedInclusiveAndNV ( global 2-component vector of int) 0:252 vector swizzle ( temp 2-component vector of int) 0:252 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -12995,8 +12529,7 @@ local_size = (8, 1, 1) 0:253 1 (const int) 0:253 Constant: 0:253 2 (const int) -0:253 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:253 subgroupPartitionedInclusiveAndNV ( global 3-component vector of int) 0:253 vector swizzle ( temp 3-component vector of int) 0:253 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13020,8 +12553,7 @@ local_size = (8, 1, 1) 0:254 'invocation' ( temp uint) 0:254 Constant: 0:254 1 (const int) -0:254 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:254 subgroupPartitionedInclusiveAndNV ( global 4-component vector of int) 0:254 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:254 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:254 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13040,8 +12572,7 @@ local_size = (8, 1, 1) 0:256 2 (const int) 0:256 Constant: 0:256 0 (const int) -0:256 ERROR: Bad aggregation op - ( global uint) +0:256 subgroupPartitionedInclusiveAndNV ( global uint) 0:256 direct index ( temp uint) 0:256 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13066,8 +12597,7 @@ local_size = (8, 1, 1) 0:257 0 (const int) 0:257 Constant: 0:257 1 (const int) -0:257 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:257 subgroupPartitionedInclusiveAndNV ( global 2-component vector of uint) 0:257 vector swizzle ( temp 2-component vector of uint) 0:257 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13097,8 +12627,7 @@ local_size = (8, 1, 1) 0:258 1 (const int) 0:258 Constant: 0:258 2 (const int) -0:258 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:258 subgroupPartitionedInclusiveAndNV ( global 3-component vector of uint) 0:258 vector swizzle ( temp 3-component vector of uint) 0:258 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13122,8 +12651,7 @@ local_size = (8, 1, 1) 0:259 'invocation' ( temp uint) 0:259 Constant: 0:259 2 (const int) -0:259 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:259 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:259 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:259 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:259 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13143,8 +12671,7 @@ local_size = (8, 1, 1) 0:261 Constant: 0:261 0 (const int) 0:261 Convert bool to int ( temp int) -0:261 ERROR: Bad aggregation op - ( global bool) +0:261 subgroupPartitionedInclusiveAndNV ( global bool) 0:261 Compare Less Than ( temp bool) 0:261 direct index ( temp int) 0:261 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13173,8 +12700,7 @@ local_size = (8, 1, 1) 0:262 Constant: 0:262 1 (const int) 0:262 Convert bool to int ( temp 2-component vector of int) -0:262 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:262 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool) 0:262 Compare Less Than ( global 2-component vector of bool) 0:262 vector swizzle ( temp 2-component vector of int) 0:262 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13209,8 +12735,7 @@ local_size = (8, 1, 1) 0:263 Constant: 0:263 2 (const int) 0:263 Convert bool to int ( temp 3-component vector of int) -0:263 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:263 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool) 0:263 Compare Less Than ( global 3-component vector of bool) 0:263 vector swizzle ( temp 3-component vector of int) 0:263 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13240,8 +12765,7 @@ local_size = (8, 1, 1) 0:264 Constant: 0:264 1 (const int) 0:264 Convert bool to int ( temp 4-component vector of int) -0:264 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:264 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool) 0:264 Compare Less Than ( global 4-component vector of bool) 0:264 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:264 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13266,8 +12790,7 @@ local_size = (8, 1, 1) 0:266 1 (const int) 0:266 Constant: 0:266 0 (const int) -0:266 ERROR: Bad aggregation op - ( global int) +0:266 subgroupPartitionedInclusiveOrNV ( global int) 0:266 direct index ( temp int) 0:266 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13292,8 +12815,7 @@ local_size = (8, 1, 1) 0:267 0 (const int) 0:267 Constant: 0:267 1 (const int) -0:267 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:267 subgroupPartitionedInclusiveOrNV ( global 2-component vector of int) 0:267 vector swizzle ( temp 2-component vector of int) 0:267 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13323,8 +12845,7 @@ local_size = (8, 1, 1) 0:268 1 (const int) 0:268 Constant: 0:268 2 (const int) -0:268 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:268 subgroupPartitionedInclusiveOrNV ( global 3-component vector of int) 0:268 vector swizzle ( temp 3-component vector of int) 0:268 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13348,8 +12869,7 @@ local_size = (8, 1, 1) 0:269 'invocation' ( temp uint) 0:269 Constant: 0:269 1 (const int) -0:269 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:269 subgroupPartitionedInclusiveOrNV ( global 4-component vector of int) 0:269 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:269 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:269 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13368,8 +12888,7 @@ local_size = (8, 1, 1) 0:271 2 (const int) 0:271 Constant: 0:271 0 (const int) -0:271 ERROR: Bad aggregation op - ( global uint) +0:271 subgroupPartitionedInclusiveOrNV ( global uint) 0:271 direct index ( temp uint) 0:271 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13394,8 +12913,7 @@ local_size = (8, 1, 1) 0:272 0 (const int) 0:272 Constant: 0:272 1 (const int) -0:272 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:272 subgroupPartitionedInclusiveOrNV ( global 2-component vector of uint) 0:272 vector swizzle ( temp 2-component vector of uint) 0:272 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13425,8 +12943,7 @@ local_size = (8, 1, 1) 0:273 1 (const int) 0:273 Constant: 0:273 2 (const int) -0:273 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:273 subgroupPartitionedInclusiveOrNV ( global 3-component vector of uint) 0:273 vector swizzle ( temp 3-component vector of uint) 0:273 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13450,8 +12967,7 @@ local_size = (8, 1, 1) 0:274 'invocation' ( temp uint) 0:274 Constant: 0:274 2 (const int) -0:274 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:274 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:274 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:274 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:274 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13471,8 +12987,7 @@ local_size = (8, 1, 1) 0:276 Constant: 0:276 0 (const int) 0:276 Convert bool to int ( temp int) -0:276 ERROR: Bad aggregation op - ( global bool) +0:276 subgroupPartitionedInclusiveOrNV ( global bool) 0:276 Compare Less Than ( temp bool) 0:276 direct index ( temp int) 0:276 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13501,8 +13016,7 @@ local_size = (8, 1, 1) 0:277 Constant: 0:277 1 (const int) 0:277 Convert bool to int ( temp 2-component vector of int) -0:277 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:277 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool) 0:277 Compare Less Than ( global 2-component vector of bool) 0:277 vector swizzle ( temp 2-component vector of int) 0:277 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13537,8 +13051,7 @@ local_size = (8, 1, 1) 0:278 Constant: 0:278 2 (const int) 0:278 Convert bool to int ( temp 3-component vector of int) -0:278 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:278 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool) 0:278 Compare Less Than ( global 3-component vector of bool) 0:278 vector swizzle ( temp 3-component vector of int) 0:278 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13568,8 +13081,7 @@ local_size = (8, 1, 1) 0:279 Constant: 0:279 1 (const int) 0:279 Convert bool to int ( temp 4-component vector of int) -0:279 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:279 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool) 0:279 Compare Less Than ( global 4-component vector of bool) 0:279 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:279 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13594,8 +13106,7 @@ local_size = (8, 1, 1) 0:281 1 (const int) 0:281 Constant: 0:281 0 (const int) -0:281 ERROR: Bad aggregation op - ( global int) +0:281 subgroupPartitionedInclusiveXorNV ( global int) 0:281 direct index ( temp int) 0:281 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13620,8 +13131,7 @@ local_size = (8, 1, 1) 0:282 0 (const int) 0:282 Constant: 0:282 1 (const int) -0:282 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:282 subgroupPartitionedInclusiveXorNV ( global 2-component vector of int) 0:282 vector swizzle ( temp 2-component vector of int) 0:282 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13651,8 +13161,7 @@ local_size = (8, 1, 1) 0:283 1 (const int) 0:283 Constant: 0:283 2 (const int) -0:283 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:283 subgroupPartitionedInclusiveXorNV ( global 3-component vector of int) 0:283 vector swizzle ( temp 3-component vector of int) 0:283 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13676,8 +13185,7 @@ local_size = (8, 1, 1) 0:284 'invocation' ( temp uint) 0:284 Constant: 0:284 1 (const int) -0:284 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:284 subgroupPartitionedInclusiveXorNV ( global 4-component vector of int) 0:284 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:284 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:284 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13696,8 +13204,7 @@ local_size = (8, 1, 1) 0:286 2 (const int) 0:286 Constant: 0:286 0 (const int) -0:286 ERROR: Bad aggregation op - ( global uint) +0:286 subgroupPartitionedInclusiveXorNV ( global uint) 0:286 direct index ( temp uint) 0:286 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13722,8 +13229,7 @@ local_size = (8, 1, 1) 0:287 0 (const int) 0:287 Constant: 0:287 1 (const int) -0:287 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:287 subgroupPartitionedInclusiveXorNV ( global 2-component vector of uint) 0:287 vector swizzle ( temp 2-component vector of uint) 0:287 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13753,8 +13259,7 @@ local_size = (8, 1, 1) 0:288 1 (const int) 0:288 Constant: 0:288 2 (const int) -0:288 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:288 subgroupPartitionedInclusiveXorNV ( global 3-component vector of uint) 0:288 vector swizzle ( temp 3-component vector of uint) 0:288 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13778,8 +13283,7 @@ local_size = (8, 1, 1) 0:289 'invocation' ( temp uint) 0:289 Constant: 0:289 2 (const int) -0:289 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:289 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:289 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:289 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:289 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13799,8 +13303,7 @@ local_size = (8, 1, 1) 0:291 Constant: 0:291 0 (const int) 0:291 Convert bool to int ( temp int) -0:291 ERROR: Bad aggregation op - ( global bool) +0:291 subgroupPartitionedInclusiveXorNV ( global bool) 0:291 Compare Less Than ( temp bool) 0:291 direct index ( temp int) 0:291 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13829,8 +13332,7 @@ local_size = (8, 1, 1) 0:292 Constant: 0:292 1 (const int) 0:292 Convert bool to int ( temp 2-component vector of int) -0:292 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:292 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool) 0:292 Compare Less Than ( global 2-component vector of bool) 0:292 vector swizzle ( temp 2-component vector of int) 0:292 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13865,8 +13367,7 @@ local_size = (8, 1, 1) 0:293 Constant: 0:293 2 (const int) 0:293 Convert bool to int ( temp 3-component vector of int) -0:293 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:293 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool) 0:293 Compare Less Than ( global 3-component vector of bool) 0:293 vector swizzle ( temp 3-component vector of int) 0:293 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -13896,8 +13397,7 @@ local_size = (8, 1, 1) 0:294 Constant: 0:294 1 (const int) 0:294 Convert bool to int ( temp 4-component vector of int) -0:294 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:294 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool) 0:294 Compare Less Than ( global 4-component vector of bool) 0:294 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:294 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13922,8 +13422,7 @@ local_size = (8, 1, 1) 0:296 0 (const int) 0:296 Constant: 0:296 0 (const int) -0:296 ERROR: Bad aggregation op - ( global float) +0:296 subgroupPartitionedExclusiveAddNV ( global float) 0:296 direct index ( temp float) 0:296 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13948,8 +13447,7 @@ local_size = (8, 1, 1) 0:297 0 (const int) 0:297 Constant: 0:297 1 (const int) -0:297 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:297 subgroupPartitionedExclusiveAddNV ( global 2-component vector of float) 0:297 vector swizzle ( temp 2-component vector of float) 0:297 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -13979,8 +13477,7 @@ local_size = (8, 1, 1) 0:298 1 (const int) 0:298 Constant: 0:298 2 (const int) -0:298 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:298 subgroupPartitionedExclusiveAddNV ( global 3-component vector of float) 0:298 vector swizzle ( temp 3-component vector of float) 0:298 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14004,8 +13501,7 @@ local_size = (8, 1, 1) 0:299 'invocation' ( temp uint) 0:299 Constant: 0:299 0 (const int) -0:299 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:299 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:299 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:299 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:299 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14024,8 +13520,7 @@ local_size = (8, 1, 1) 0:301 1 (const int) 0:301 Constant: 0:301 0 (const int) -0:301 ERROR: Bad aggregation op - ( global int) +0:301 subgroupPartitionedExclusiveAddNV ( global int) 0:301 direct index ( temp int) 0:301 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14050,8 +13545,7 @@ local_size = (8, 1, 1) 0:302 0 (const int) 0:302 Constant: 0:302 1 (const int) -0:302 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:302 subgroupPartitionedExclusiveAddNV ( global 2-component vector of int) 0:302 vector swizzle ( temp 2-component vector of int) 0:302 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14081,8 +13575,7 @@ local_size = (8, 1, 1) 0:303 1 (const int) 0:303 Constant: 0:303 2 (const int) -0:303 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:303 subgroupPartitionedExclusiveAddNV ( global 3-component vector of int) 0:303 vector swizzle ( temp 3-component vector of int) 0:303 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14106,8 +13599,7 @@ local_size = (8, 1, 1) 0:304 'invocation' ( temp uint) 0:304 Constant: 0:304 1 (const int) -0:304 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:304 subgroupPartitionedExclusiveAddNV ( global 4-component vector of int) 0:304 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:304 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:304 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14126,8 +13618,7 @@ local_size = (8, 1, 1) 0:306 2 (const int) 0:306 Constant: 0:306 0 (const int) -0:306 ERROR: Bad aggregation op - ( global uint) +0:306 subgroupPartitionedExclusiveAddNV ( global uint) 0:306 direct index ( temp uint) 0:306 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14152,8 +13643,7 @@ local_size = (8, 1, 1) 0:307 0 (const int) 0:307 Constant: 0:307 1 (const int) -0:307 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:307 subgroupPartitionedExclusiveAddNV ( global 2-component vector of uint) 0:307 vector swizzle ( temp 2-component vector of uint) 0:307 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14183,8 +13673,7 @@ local_size = (8, 1, 1) 0:308 1 (const int) 0:308 Constant: 0:308 2 (const int) -0:308 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:308 subgroupPartitionedExclusiveAddNV ( global 3-component vector of uint) 0:308 vector swizzle ( temp 3-component vector of uint) 0:308 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14208,8 +13697,7 @@ local_size = (8, 1, 1) 0:309 'invocation' ( temp uint) 0:309 Constant: 0:309 2 (const int) -0:309 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:309 subgroupPartitionedExclusiveAddNV ( global 4-component vector of uint) 0:309 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:309 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:309 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14228,8 +13716,7 @@ local_size = (8, 1, 1) 0:311 3 (const int) 0:311 Constant: 0:311 0 (const int) -0:311 ERROR: Bad aggregation op - ( global double) +0:311 subgroupPartitionedExclusiveAddNV ( global double) 0:311 direct index ( temp double) 0:311 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14254,8 +13741,7 @@ local_size = (8, 1, 1) 0:312 0 (const int) 0:312 Constant: 0:312 1 (const int) -0:312 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:312 subgroupPartitionedExclusiveAddNV ( global 2-component vector of double) 0:312 vector swizzle ( temp 2-component vector of double) 0:312 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14285,8 +13771,7 @@ local_size = (8, 1, 1) 0:313 1 (const int) 0:313 Constant: 0:313 2 (const int) -0:313 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:313 subgroupPartitionedExclusiveAddNV ( global 3-component vector of double) 0:313 vector swizzle ( temp 3-component vector of double) 0:313 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14310,8 +13795,7 @@ local_size = (8, 1, 1) 0:314 'invocation' ( temp uint) 0:314 Constant: 0:314 3 (const int) -0:314 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:314 subgroupPartitionedExclusiveAddNV ( global 4-component vector of double) 0:314 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:314 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:314 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14330,8 +13814,7 @@ local_size = (8, 1, 1) 0:316 0 (const int) 0:316 Constant: 0:316 0 (const int) -0:316 ERROR: Bad aggregation op - ( global float) +0:316 subgroupPartitionedExclusiveMulNV ( global float) 0:316 direct index ( temp float) 0:316 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14356,8 +13839,7 @@ local_size = (8, 1, 1) 0:317 0 (const int) 0:317 Constant: 0:317 1 (const int) -0:317 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:317 subgroupPartitionedExclusiveMulNV ( global 2-component vector of float) 0:317 vector swizzle ( temp 2-component vector of float) 0:317 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14387,8 +13869,7 @@ local_size = (8, 1, 1) 0:318 1 (const int) 0:318 Constant: 0:318 2 (const int) -0:318 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:318 subgroupPartitionedExclusiveMulNV ( global 3-component vector of float) 0:318 vector swizzle ( temp 3-component vector of float) 0:318 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14412,8 +13893,7 @@ local_size = (8, 1, 1) 0:319 'invocation' ( temp uint) 0:319 Constant: 0:319 0 (const int) -0:319 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:319 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:319 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:319 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:319 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14432,8 +13912,7 @@ local_size = (8, 1, 1) 0:321 1 (const int) 0:321 Constant: 0:321 0 (const int) -0:321 ERROR: Bad aggregation op - ( global int) +0:321 subgroupPartitionedExclusiveMulNV ( global int) 0:321 direct index ( temp int) 0:321 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:321 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14458,8 +13937,7 @@ local_size = (8, 1, 1) 0:322 0 (const int) 0:322 Constant: 0:322 1 (const int) -0:322 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:322 subgroupPartitionedExclusiveMulNV ( global 2-component vector of int) 0:322 vector swizzle ( temp 2-component vector of int) 0:322 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:322 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14489,8 +13967,7 @@ local_size = (8, 1, 1) 0:323 1 (const int) 0:323 Constant: 0:323 2 (const int) -0:323 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:323 subgroupPartitionedExclusiveMulNV ( global 3-component vector of int) 0:323 vector swizzle ( temp 3-component vector of int) 0:323 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14514,8 +13991,7 @@ local_size = (8, 1, 1) 0:324 'invocation' ( temp uint) 0:324 Constant: 0:324 1 (const int) -0:324 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:324 subgroupPartitionedExclusiveMulNV ( global 4-component vector of int) 0:324 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:324 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:324 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14534,8 +14010,7 @@ local_size = (8, 1, 1) 0:326 2 (const int) 0:326 Constant: 0:326 0 (const int) -0:326 ERROR: Bad aggregation op - ( global uint) +0:326 subgroupPartitionedExclusiveMulNV ( global uint) 0:326 direct index ( temp uint) 0:326 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14560,8 +14035,7 @@ local_size = (8, 1, 1) 0:327 0 (const int) 0:327 Constant: 0:327 1 (const int) -0:327 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:327 subgroupPartitionedExclusiveMulNV ( global 2-component vector of uint) 0:327 vector swizzle ( temp 2-component vector of uint) 0:327 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14591,8 +14065,7 @@ local_size = (8, 1, 1) 0:328 1 (const int) 0:328 Constant: 0:328 2 (const int) -0:328 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:328 subgroupPartitionedExclusiveMulNV ( global 3-component vector of uint) 0:328 vector swizzle ( temp 3-component vector of uint) 0:328 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14616,8 +14089,7 @@ local_size = (8, 1, 1) 0:329 'invocation' ( temp uint) 0:329 Constant: 0:329 2 (const int) -0:329 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:329 subgroupPartitionedExclusiveMulNV ( global 4-component vector of uint) 0:329 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:329 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:329 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14636,8 +14108,7 @@ local_size = (8, 1, 1) 0:331 3 (const int) 0:331 Constant: 0:331 0 (const int) -0:331 ERROR: Bad aggregation op - ( global double) +0:331 subgroupPartitionedExclusiveMulNV ( global double) 0:331 direct index ( temp double) 0:331 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14662,8 +14133,7 @@ local_size = (8, 1, 1) 0:332 0 (const int) 0:332 Constant: 0:332 1 (const int) -0:332 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:332 subgroupPartitionedExclusiveMulNV ( global 2-component vector of double) 0:332 vector swizzle ( temp 2-component vector of double) 0:332 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14693,8 +14163,7 @@ local_size = (8, 1, 1) 0:333 1 (const int) 0:333 Constant: 0:333 2 (const int) -0:333 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:333 subgroupPartitionedExclusiveMulNV ( global 3-component vector of double) 0:333 vector swizzle ( temp 3-component vector of double) 0:333 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14718,8 +14187,7 @@ local_size = (8, 1, 1) 0:334 'invocation' ( temp uint) 0:334 Constant: 0:334 3 (const int) -0:334 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:334 subgroupPartitionedExclusiveMulNV ( global 4-component vector of double) 0:334 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:334 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:334 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14738,8 +14206,7 @@ local_size = (8, 1, 1) 0:336 0 (const int) 0:336 Constant: 0:336 0 (const int) -0:336 ERROR: Bad aggregation op - ( global float) +0:336 subgroupPartitionedExclusiveMinNV ( global float) 0:336 direct index ( temp float) 0:336 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:336 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14764,8 +14231,7 @@ local_size = (8, 1, 1) 0:337 0 (const int) 0:337 Constant: 0:337 1 (const int) -0:337 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:337 subgroupPartitionedExclusiveMinNV ( global 2-component vector of float) 0:337 vector swizzle ( temp 2-component vector of float) 0:337 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:337 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14795,8 +14261,7 @@ local_size = (8, 1, 1) 0:338 1 (const int) 0:338 Constant: 0:338 2 (const int) -0:338 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:338 subgroupPartitionedExclusiveMinNV ( global 3-component vector of float) 0:338 vector swizzle ( temp 3-component vector of float) 0:338 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14820,8 +14285,7 @@ local_size = (8, 1, 1) 0:339 'invocation' ( temp uint) 0:339 Constant: 0:339 0 (const int) -0:339 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:339 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:339 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:339 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:339 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14840,8 +14304,7 @@ local_size = (8, 1, 1) 0:341 1 (const int) 0:341 Constant: 0:341 0 (const int) -0:341 ERROR: Bad aggregation op - ( global int) +0:341 subgroupPartitionedExclusiveMinNV ( global int) 0:341 direct index ( temp int) 0:341 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14866,8 +14329,7 @@ local_size = (8, 1, 1) 0:342 0 (const int) 0:342 Constant: 0:342 1 (const int) -0:342 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:342 subgroupPartitionedExclusiveMinNV ( global 2-component vector of int) 0:342 vector swizzle ( temp 2-component vector of int) 0:342 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14897,8 +14359,7 @@ local_size = (8, 1, 1) 0:343 1 (const int) 0:343 Constant: 0:343 2 (const int) -0:343 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:343 subgroupPartitionedExclusiveMinNV ( global 3-component vector of int) 0:343 vector swizzle ( temp 3-component vector of int) 0:343 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14922,8 +14383,7 @@ local_size = (8, 1, 1) 0:344 'invocation' ( temp uint) 0:344 Constant: 0:344 1 (const int) -0:344 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:344 subgroupPartitionedExclusiveMinNV ( global 4-component vector of int) 0:344 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:344 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:344 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14942,8 +14402,7 @@ local_size = (8, 1, 1) 0:346 2 (const int) 0:346 Constant: 0:346 0 (const int) -0:346 ERROR: Bad aggregation op - ( global uint) +0:346 subgroupPartitionedExclusiveMinNV ( global uint) 0:346 direct index ( temp uint) 0:346 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14968,8 +14427,7 @@ local_size = (8, 1, 1) 0:347 0 (const int) 0:347 Constant: 0:347 1 (const int) -0:347 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:347 subgroupPartitionedExclusiveMinNV ( global 2-component vector of uint) 0:347 vector swizzle ( temp 2-component vector of uint) 0:347 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -14999,8 +14457,7 @@ local_size = (8, 1, 1) 0:348 1 (const int) 0:348 Constant: 0:348 2 (const int) -0:348 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:348 subgroupPartitionedExclusiveMinNV ( global 3-component vector of uint) 0:348 vector swizzle ( temp 3-component vector of uint) 0:348 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15024,8 +14481,7 @@ local_size = (8, 1, 1) 0:349 'invocation' ( temp uint) 0:349 Constant: 0:349 2 (const int) -0:349 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:349 subgroupPartitionedExclusiveMinNV ( global 4-component vector of uint) 0:349 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:349 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:349 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15044,8 +14500,7 @@ local_size = (8, 1, 1) 0:351 3 (const int) 0:351 Constant: 0:351 0 (const int) -0:351 ERROR: Bad aggregation op - ( global double) +0:351 subgroupPartitionedExclusiveMinNV ( global double) 0:351 direct index ( temp double) 0:351 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:351 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15070,8 +14525,7 @@ local_size = (8, 1, 1) 0:352 0 (const int) 0:352 Constant: 0:352 1 (const int) -0:352 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:352 subgroupPartitionedExclusiveMinNV ( global 2-component vector of double) 0:352 vector swizzle ( temp 2-component vector of double) 0:352 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:352 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15101,8 +14555,7 @@ local_size = (8, 1, 1) 0:353 1 (const int) 0:353 Constant: 0:353 2 (const int) -0:353 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:353 subgroupPartitionedExclusiveMinNV ( global 3-component vector of double) 0:353 vector swizzle ( temp 3-component vector of double) 0:353 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15126,8 +14579,7 @@ local_size = (8, 1, 1) 0:354 'invocation' ( temp uint) 0:354 Constant: 0:354 3 (const int) -0:354 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:354 subgroupPartitionedExclusiveMinNV ( global 4-component vector of double) 0:354 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:354 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:354 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15146,8 +14598,7 @@ local_size = (8, 1, 1) 0:356 0 (const int) 0:356 Constant: 0:356 0 (const int) -0:356 ERROR: Bad aggregation op - ( global float) +0:356 subgroupPartitionedExclusiveMaxNV ( global float) 0:356 direct index ( temp float) 0:356 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:356 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15172,8 +14623,7 @@ local_size = (8, 1, 1) 0:357 0 (const int) 0:357 Constant: 0:357 1 (const int) -0:357 ERROR: Bad aggregation op - ( global 2-component vector of float) +0:357 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of float) 0:357 vector swizzle ( temp 2-component vector of float) 0:357 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:357 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15203,8 +14653,7 @@ local_size = (8, 1, 1) 0:358 1 (const int) 0:358 Constant: 0:358 2 (const int) -0:358 ERROR: Bad aggregation op - ( global 3-component vector of float) +0:358 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of float) 0:358 vector swizzle ( temp 3-component vector of float) 0:358 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:358 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15228,8 +14677,7 @@ local_size = (8, 1, 1) 0:359 'invocation' ( temp uint) 0:359 Constant: 0:359 0 (const int) -0:359 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:359 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:359 f4: direct index for structure (layout( column_major shared) buffer 4-component vector of float) 0:359 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:359 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15248,8 +14696,7 @@ local_size = (8, 1, 1) 0:361 1 (const int) 0:361 Constant: 0:361 0 (const int) -0:361 ERROR: Bad aggregation op - ( global int) +0:361 subgroupPartitionedExclusiveMaxNV ( global int) 0:361 direct index ( temp int) 0:361 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:361 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15274,8 +14721,7 @@ local_size = (8, 1, 1) 0:362 0 (const int) 0:362 Constant: 0:362 1 (const int) -0:362 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:362 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of int) 0:362 vector swizzle ( temp 2-component vector of int) 0:362 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:362 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15305,8 +14751,7 @@ local_size = (8, 1, 1) 0:363 1 (const int) 0:363 Constant: 0:363 2 (const int) -0:363 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:363 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of int) 0:363 vector swizzle ( temp 3-component vector of int) 0:363 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:363 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15330,8 +14775,7 @@ local_size = (8, 1, 1) 0:364 'invocation' ( temp uint) 0:364 Constant: 0:364 1 (const int) -0:364 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:364 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of int) 0:364 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:364 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:364 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15350,8 +14794,7 @@ local_size = (8, 1, 1) 0:366 2 (const int) 0:366 Constant: 0:366 0 (const int) -0:366 ERROR: Bad aggregation op - ( global uint) +0:366 subgroupPartitionedExclusiveMaxNV ( global uint) 0:366 direct index ( temp uint) 0:366 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:366 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15376,8 +14819,7 @@ local_size = (8, 1, 1) 0:367 0 (const int) 0:367 Constant: 0:367 1 (const int) -0:367 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:367 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of uint) 0:367 vector swizzle ( temp 2-component vector of uint) 0:367 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:367 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15407,8 +14849,7 @@ local_size = (8, 1, 1) 0:368 1 (const int) 0:368 Constant: 0:368 2 (const int) -0:368 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:368 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of uint) 0:368 vector swizzle ( temp 3-component vector of uint) 0:368 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:368 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15432,8 +14873,7 @@ local_size = (8, 1, 1) 0:369 'invocation' ( temp uint) 0:369 Constant: 0:369 2 (const int) -0:369 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:369 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of uint) 0:369 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:369 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:369 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15452,8 +14892,7 @@ local_size = (8, 1, 1) 0:371 3 (const int) 0:371 Constant: 0:371 0 (const int) -0:371 ERROR: Bad aggregation op - ( global double) +0:371 subgroupPartitionedExclusiveMaxNV ( global double) 0:371 direct index ( temp double) 0:371 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:371 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15478,8 +14917,7 @@ local_size = (8, 1, 1) 0:372 0 (const int) 0:372 Constant: 0:372 1 (const int) -0:372 ERROR: Bad aggregation op - ( global 2-component vector of double) +0:372 subgroupPartitionedExclusiveMaxNV ( global 2-component vector of double) 0:372 vector swizzle ( temp 2-component vector of double) 0:372 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:372 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15509,8 +14947,7 @@ local_size = (8, 1, 1) 0:373 1 (const int) 0:373 Constant: 0:373 2 (const int) -0:373 ERROR: Bad aggregation op - ( global 3-component vector of double) +0:373 subgroupPartitionedExclusiveMaxNV ( global 3-component vector of double) 0:373 vector swizzle ( temp 3-component vector of double) 0:373 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:373 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15534,8 +14971,7 @@ local_size = (8, 1, 1) 0:374 'invocation' ( temp uint) 0:374 Constant: 0:374 3 (const int) -0:374 ERROR: Bad aggregation op - ( global 4-component vector of double) +0:374 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of double) 0:374 d4: direct index for structure (layout( column_major shared) buffer 4-component vector of double) 0:374 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:374 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15554,8 +14990,7 @@ local_size = (8, 1, 1) 0:376 1 (const int) 0:376 Constant: 0:376 0 (const int) -0:376 ERROR: Bad aggregation op - ( global int) +0:376 subgroupPartitionedExclusiveAndNV ( global int) 0:376 direct index ( temp int) 0:376 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:376 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15580,8 +15015,7 @@ local_size = (8, 1, 1) 0:377 0 (const int) 0:377 Constant: 0:377 1 (const int) -0:377 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:377 subgroupPartitionedExclusiveAndNV ( global 2-component vector of int) 0:377 vector swizzle ( temp 2-component vector of int) 0:377 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:377 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15611,8 +15045,7 @@ local_size = (8, 1, 1) 0:378 1 (const int) 0:378 Constant: 0:378 2 (const int) -0:378 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:378 subgroupPartitionedExclusiveAndNV ( global 3-component vector of int) 0:378 vector swizzle ( temp 3-component vector of int) 0:378 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:378 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15636,8 +15069,7 @@ local_size = (8, 1, 1) 0:379 'invocation' ( temp uint) 0:379 Constant: 0:379 1 (const int) -0:379 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:379 subgroupPartitionedExclusiveAndNV ( global 4-component vector of int) 0:379 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:379 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:379 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15656,8 +15088,7 @@ local_size = (8, 1, 1) 0:381 2 (const int) 0:381 Constant: 0:381 0 (const int) -0:381 ERROR: Bad aggregation op - ( global uint) +0:381 subgroupPartitionedExclusiveAndNV ( global uint) 0:381 direct index ( temp uint) 0:381 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:381 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15682,8 +15113,7 @@ local_size = (8, 1, 1) 0:382 0 (const int) 0:382 Constant: 0:382 1 (const int) -0:382 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:382 subgroupPartitionedExclusiveAndNV ( global 2-component vector of uint) 0:382 vector swizzle ( temp 2-component vector of uint) 0:382 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:382 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15713,8 +15143,7 @@ local_size = (8, 1, 1) 0:383 1 (const int) 0:383 Constant: 0:383 2 (const int) -0:383 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:383 subgroupPartitionedExclusiveAndNV ( global 3-component vector of uint) 0:383 vector swizzle ( temp 3-component vector of uint) 0:383 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:383 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15738,8 +15167,7 @@ local_size = (8, 1, 1) 0:384 'invocation' ( temp uint) 0:384 Constant: 0:384 2 (const int) -0:384 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:384 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:384 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:384 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:384 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15759,8 +15187,7 @@ local_size = (8, 1, 1) 0:386 Constant: 0:386 0 (const int) 0:386 Convert bool to int ( temp int) -0:386 ERROR: Bad aggregation op - ( global bool) +0:386 subgroupPartitionedExclusiveAndNV ( global bool) 0:386 Compare Less Than ( temp bool) 0:386 direct index ( temp int) 0:386 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -15789,8 +15216,7 @@ local_size = (8, 1, 1) 0:387 Constant: 0:387 1 (const int) 0:387 Convert bool to int ( temp 2-component vector of int) -0:387 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:387 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool) 0:387 Compare Less Than ( global 2-component vector of bool) 0:387 vector swizzle ( temp 2-component vector of int) 0:387 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -15825,8 +15251,7 @@ local_size = (8, 1, 1) 0:388 Constant: 0:388 2 (const int) 0:388 Convert bool to int ( temp 3-component vector of int) -0:388 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:388 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool) 0:388 Compare Less Than ( global 3-component vector of bool) 0:388 vector swizzle ( temp 3-component vector of int) 0:388 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -15856,8 +15281,7 @@ local_size = (8, 1, 1) 0:389 Constant: 0:389 1 (const int) 0:389 Convert bool to int ( temp 4-component vector of int) -0:389 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:389 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool) 0:389 Compare Less Than ( global 4-component vector of bool) 0:389 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:389 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15882,8 +15306,7 @@ local_size = (8, 1, 1) 0:391 1 (const int) 0:391 Constant: 0:391 0 (const int) -0:391 ERROR: Bad aggregation op - ( global int) +0:391 subgroupPartitionedExclusiveOrNV ( global int) 0:391 direct index ( temp int) 0:391 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:391 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15908,8 +15331,7 @@ local_size = (8, 1, 1) 0:392 0 (const int) 0:392 Constant: 0:392 1 (const int) -0:392 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:392 subgroupPartitionedExclusiveOrNV ( global 2-component vector of int) 0:392 vector swizzle ( temp 2-component vector of int) 0:392 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:392 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15939,8 +15361,7 @@ local_size = (8, 1, 1) 0:393 1 (const int) 0:393 Constant: 0:393 2 (const int) -0:393 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:393 subgroupPartitionedExclusiveOrNV ( global 3-component vector of int) 0:393 vector swizzle ( temp 3-component vector of int) 0:393 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:393 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15964,8 +15385,7 @@ local_size = (8, 1, 1) 0:394 'invocation' ( temp uint) 0:394 Constant: 0:394 1 (const int) -0:394 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:394 subgroupPartitionedExclusiveOrNV ( global 4-component vector of int) 0:394 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:394 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:394 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -15984,8 +15404,7 @@ local_size = (8, 1, 1) 0:396 2 (const int) 0:396 Constant: 0:396 0 (const int) -0:396 ERROR: Bad aggregation op - ( global uint) +0:396 subgroupPartitionedExclusiveOrNV ( global uint) 0:396 direct index ( temp uint) 0:396 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:396 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16010,8 +15429,7 @@ local_size = (8, 1, 1) 0:397 0 (const int) 0:397 Constant: 0:397 1 (const int) -0:397 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:397 subgroupPartitionedExclusiveOrNV ( global 2-component vector of uint) 0:397 vector swizzle ( temp 2-component vector of uint) 0:397 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:397 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16041,8 +15459,7 @@ local_size = (8, 1, 1) 0:398 1 (const int) 0:398 Constant: 0:398 2 (const int) -0:398 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:398 subgroupPartitionedExclusiveOrNV ( global 3-component vector of uint) 0:398 vector swizzle ( temp 3-component vector of uint) 0:398 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:398 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16066,8 +15483,7 @@ local_size = (8, 1, 1) 0:399 'invocation' ( temp uint) 0:399 Constant: 0:399 2 (const int) -0:399 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:399 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:399 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:399 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:399 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16087,8 +15503,7 @@ local_size = (8, 1, 1) 0:401 Constant: 0:401 0 (const int) 0:401 Convert bool to int ( temp int) -0:401 ERROR: Bad aggregation op - ( global bool) +0:401 subgroupPartitionedExclusiveOrNV ( global bool) 0:401 Compare Less Than ( temp bool) 0:401 direct index ( temp int) 0:401 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16117,8 +15532,7 @@ local_size = (8, 1, 1) 0:402 Constant: 0:402 1 (const int) 0:402 Convert bool to int ( temp 2-component vector of int) -0:402 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:402 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool) 0:402 Compare Less Than ( global 2-component vector of bool) 0:402 vector swizzle ( temp 2-component vector of int) 0:402 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16153,8 +15567,7 @@ local_size = (8, 1, 1) 0:403 Constant: 0:403 2 (const int) 0:403 Convert bool to int ( temp 3-component vector of int) -0:403 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:403 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool) 0:403 Compare Less Than ( global 3-component vector of bool) 0:403 vector swizzle ( temp 3-component vector of int) 0:403 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16184,8 +15597,7 @@ local_size = (8, 1, 1) 0:404 Constant: 0:404 1 (const int) 0:404 Convert bool to int ( temp 4-component vector of int) -0:404 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:404 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool) 0:404 Compare Less Than ( global 4-component vector of bool) 0:404 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:404 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16210,8 +15622,7 @@ local_size = (8, 1, 1) 0:406 1 (const int) 0:406 Constant: 0:406 0 (const int) -0:406 ERROR: Bad aggregation op - ( global int) +0:406 subgroupPartitionedExclusiveXorNV ( global int) 0:406 direct index ( temp int) 0:406 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:406 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16236,8 +15647,7 @@ local_size = (8, 1, 1) 0:407 0 (const int) 0:407 Constant: 0:407 1 (const int) -0:407 ERROR: Bad aggregation op - ( global 2-component vector of int) +0:407 subgroupPartitionedExclusiveXorNV ( global 2-component vector of int) 0:407 vector swizzle ( temp 2-component vector of int) 0:407 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:407 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16267,8 +15677,7 @@ local_size = (8, 1, 1) 0:408 1 (const int) 0:408 Constant: 0:408 2 (const int) -0:408 ERROR: Bad aggregation op - ( global 3-component vector of int) +0:408 subgroupPartitionedExclusiveXorNV ( global 3-component vector of int) 0:408 vector swizzle ( temp 3-component vector of int) 0:408 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:408 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16292,8 +15701,7 @@ local_size = (8, 1, 1) 0:409 'invocation' ( temp uint) 0:409 Constant: 0:409 1 (const int) -0:409 ERROR: Bad aggregation op - ( global 4-component vector of int) +0:409 subgroupPartitionedExclusiveXorNV ( global 4-component vector of int) 0:409 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:409 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:409 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16312,8 +15720,7 @@ local_size = (8, 1, 1) 0:411 2 (const int) 0:411 Constant: 0:411 0 (const int) -0:411 ERROR: Bad aggregation op - ( global uint) +0:411 subgroupPartitionedExclusiveXorNV ( global uint) 0:411 direct index ( temp uint) 0:411 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:411 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16338,8 +15745,7 @@ local_size = (8, 1, 1) 0:412 0 (const int) 0:412 Constant: 0:412 1 (const int) -0:412 ERROR: Bad aggregation op - ( global 2-component vector of uint) +0:412 subgroupPartitionedExclusiveXorNV ( global 2-component vector of uint) 0:412 vector swizzle ( temp 2-component vector of uint) 0:412 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:412 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16369,8 +15775,7 @@ local_size = (8, 1, 1) 0:413 1 (const int) 0:413 Constant: 0:413 2 (const int) -0:413 ERROR: Bad aggregation op - ( global 3-component vector of uint) +0:413 subgroupPartitionedExclusiveXorNV ( global 3-component vector of uint) 0:413 vector swizzle ( temp 3-component vector of uint) 0:413 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:413 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16394,8 +15799,7 @@ local_size = (8, 1, 1) 0:414 'invocation' ( temp uint) 0:414 Constant: 0:414 2 (const int) -0:414 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:414 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:414 u4: direct index for structure (layout( column_major shared) buffer 4-component vector of uint) 0:414 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) 0:414 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) @@ -16415,8 +15819,7 @@ local_size = (8, 1, 1) 0:416 Constant: 0:416 0 (const int) 0:416 Convert bool to int ( temp int) -0:416 ERROR: Bad aggregation op - ( global bool) +0:416 subgroupPartitionedExclusiveXorNV ( global bool) 0:416 Compare Less Than ( temp bool) 0:416 direct index ( temp int) 0:416 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16445,8 +15848,7 @@ local_size = (8, 1, 1) 0:417 Constant: 0:417 1 (const int) 0:417 Convert bool to int ( temp 2-component vector of int) -0:417 ERROR: Bad aggregation op - ( global 2-component vector of bool) +0:417 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool) 0:417 Compare Less Than ( global 2-component vector of bool) 0:417 vector swizzle ( temp 2-component vector of int) 0:417 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16481,8 +15883,7 @@ local_size = (8, 1, 1) 0:418 Constant: 0:418 2 (const int) 0:418 Convert bool to int ( temp 3-component vector of int) -0:418 ERROR: Bad aggregation op - ( global 3-component vector of bool) +0:418 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool) 0:418 Compare Less Than ( global 3-component vector of bool) 0:418 vector swizzle ( temp 3-component vector of int) 0:418 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) @@ -16512,8 +15913,7 @@ local_size = (8, 1, 1) 0:419 Constant: 0:419 1 (const int) 0:419 Convert bool to int ( temp 4-component vector of int) -0:419 ERROR: Bad aggregation op - ( global 4-component vector of bool) +0:419 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool) 0:419 Compare Less Than ( global 4-component vector of bool) 0:419 i4: direct index for structure (layout( column_major shared) buffer 4-component vector of int) 0:419 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer 4-component vector of float f4, layout( column_major shared) buffer 4-component vector of int i4, layout( column_major shared) buffer 4-component vector of uint u4, layout( column_major shared) buffer 4-component vector of double d4}) diff --git a/Test/baseResults/glsl.450.subgroupQuad.comp.out b/Test/baseResults/glsl.450.subgroupQuad.comp.out index 766975d8..5e6c01ed 100644 --- a/Test/baseResults/glsl.450.subgroupQuad.comp.out +++ b/Test/baseResults/glsl.450.subgroupQuad.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) @@ -2048,8 +2048,8 @@ local_size = (8, 1, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) diff --git a/Test/baseResults/glsl.450.subgroupShuffle.comp.out b/Test/baseResults/glsl.450.subgroupShuffle.comp.out index 8a9db56d..d0384d05 100644 --- a/Test/baseResults/glsl.450.subgroupShuffle.comp.out +++ b/Test/baseResults/glsl.450.subgroupShuffle.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) @@ -1064,8 +1064,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) diff --git a/Test/baseResults/glsl.450.subgroupShuffleRelative.comp.out b/Test/baseResults/glsl.450.subgroupShuffleRelative.comp.out index d60e2f7d..09829502 100644 --- a/Test/baseResults/glsl.450.subgroupShuffleRelative.comp.out +++ b/Test/baseResults/glsl.450.subgroupShuffleRelative.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) @@ -1064,8 +1064,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp uint) 0:17 mod ( temp uint) 0:17 add ( temp uint) -0:17 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 move second child to first child ( temp float) diff --git a/Test/baseResults/glsl.450.subgroupVote.comp.out b/Test/baseResults/glsl.450.subgroupVote.comp.out index 3c49de2c..2c389daa 100644 --- a/Test/baseResults/glsl.450.subgroupVote.comp.out +++ b/Test/baseResults/glsl.450.subgroupVote.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:18 'invocation' ( temp uint) 0:18 mod ( temp uint) 0:18 add ( temp uint) -0:18 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:18 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:18 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:18 'gl_SubgroupSize' ( in uint SubgroupSize) 0:18 Constant: 0:18 4 (const uint) 0:20 Test condition and select ( temp void) @@ -499,8 +499,8 @@ local_size = (8, 8, 1) 0:18 'invocation' ( temp uint) 0:18 mod ( temp uint) 0:18 add ( temp uint) -0:18 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:18 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:18 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:18 'gl_SubgroupSize' ( in uint SubgroupSize) 0:18 Constant: 0:18 4 (const uint) 0:20 Test condition and select ( temp void) diff --git a/Test/baseResults/glsl.460.subgroup.mesh.out b/Test/baseResults/glsl.460.subgroup.mesh.out index 86ce93fc..c8198817 100644 --- a/Test/baseResults/glsl.460.subgroup.mesh.out +++ b/Test/baseResults/glsl.460.subgroup.mesh.out @@ -108,15 +108,15 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) 0:11 subgroupMemoryBarrierImage ( global void) 0:12 subgroupElect ( global bool) -0:13 'gl_NumSubgroups' ( in uint unknown built-in variable) -0:14 'gl_SubgroupID' ( in uint unknown built-in variable) +0:13 'gl_NumSubgroups' ( in uint NumSubgroups) +0:14 'gl_SubgroupID' ( in uint SubgroupID) 0:15 subgroupMemoryBarrierShared ( global void) 0:17 subgroupAll ( global bool) 0:17 Constant: @@ -126,11 +126,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -266,88 +266,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -645,25 +624,25 @@ ERROR: node is still EOpNull! 0:167 Function Definition: basic_works( ( global void) 0:167 Function Parameters: 0:169 Sequence -0:169 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:170 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:169 'gl_SubgroupSize' ( in uint SubgroupSize) +0:170 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:171 subgroupBarrier ( global void) 0:172 subgroupMemoryBarrier ( global void) 0:173 subgroupMemoryBarrierBuffer ( global void) 0:174 subgroupMemoryBarrierImage ( global void) 0:175 subgroupElect ( global bool) -0:176 'gl_NumSubgroups' ( in uint unknown built-in variable) -0:177 'gl_SubgroupID' ( in uint unknown built-in variable) +0:176 'gl_NumSubgroups' ( in uint NumSubgroups) +0:177 'gl_SubgroupID' ( in uint SubgroupID) 0:178 subgroupMemoryBarrierShared ( global void) 0:182 Function Definition: ballot_works(vf4; ( global void) 0:182 Function Parameters: 0:182 'f4' ( in 4-component vector of float) 0:183 Sequence -0:183 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:184 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:185 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:186 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:187 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:183 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:184 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:185 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:186 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:187 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:188 subgroupBroadcast ( global 4-component vector of float) 0:188 'f4' ( in 4-component vector of float) 0:188 Constant: @@ -845,88 +824,67 @@ ERROR: node is still EOpNull! 0:271 0 (const uint) 0:271 0 (const uint) 0:271 0 (const uint) -0:272 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:272 subgroupPartitionedAddNV ( global 4-component vector of float) 0:272 'f4' ( in 4-component vector of float) 0:272 'parti' ( temp 4-component vector of uint) -0:273 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:273 subgroupPartitionedMulNV ( global 4-component vector of float) 0:273 'f4' ( in 4-component vector of float) 0:273 'parti' ( temp 4-component vector of uint) -0:274 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:274 subgroupPartitionedMinNV ( global 4-component vector of float) 0:274 'f4' ( in 4-component vector of float) 0:274 'parti' ( temp 4-component vector of uint) -0:275 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:275 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:275 'f4' ( in 4-component vector of float) 0:275 'parti' ( temp 4-component vector of uint) -0:276 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:276 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:276 'ballot' ( temp 4-component vector of uint) 0:276 'parti' ( temp 4-component vector of uint) -0:277 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:277 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:277 'ballot' ( temp 4-component vector of uint) 0:277 'parti' ( temp 4-component vector of uint) -0:278 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:278 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:278 'ballot' ( temp 4-component vector of uint) 0:278 'parti' ( temp 4-component vector of uint) -0:279 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:279 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:279 'f4' ( in 4-component vector of float) 0:279 'parti' ( temp 4-component vector of uint) -0:280 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:280 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:280 'f4' ( in 4-component vector of float) 0:280 'parti' ( temp 4-component vector of uint) -0:281 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:281 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:281 'f4' ( in 4-component vector of float) 0:281 'parti' ( temp 4-component vector of uint) -0:282 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:282 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:282 'f4' ( in 4-component vector of float) 0:282 'parti' ( temp 4-component vector of uint) -0:283 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:283 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:283 'ballot' ( temp 4-component vector of uint) 0:283 'parti' ( temp 4-component vector of uint) -0:284 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:284 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:284 'ballot' ( temp 4-component vector of uint) 0:284 'parti' ( temp 4-component vector of uint) -0:285 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:285 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:285 'ballot' ( temp 4-component vector of uint) 0:285 'parti' ( temp 4-component vector of uint) -0:286 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:286 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:286 'f4' ( in 4-component vector of float) 0:286 'parti' ( temp 4-component vector of uint) -0:287 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:287 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:287 'f4' ( in 4-component vector of float) 0:287 'parti' ( temp 4-component vector of uint) -0:288 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:288 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:288 'f4' ( in 4-component vector of float) 0:288 'parti' ( temp 4-component vector of uint) -0:289 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:289 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:289 'f4' ( in 4-component vector of float) 0:289 'parti' ( temp 4-component vector of uint) -0:290 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:290 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:290 'ballot' ( temp 4-component vector of uint) 0:290 'parti' ( temp 4-component vector of uint) -0:291 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:291 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:291 'ballot' ( temp 4-component vector of uint) 0:291 'parti' ( temp 4-component vector of uint) -0:292 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:292 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:292 'ballot' ( temp 4-component vector of uint) 0:292 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rahit.out b/Test/baseResults/glsl.460.subgroup.rahit.out index 01ba0a10..aba573aa 100644 --- a/Test/baseResults/glsl.460.subgroup.rahit.out +++ b/Test/baseResults/glsl.460.subgroup.rahit.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rahit -ERROR: 0:7: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:8: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:7: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:8: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:9: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:16: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:18: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:19: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:22: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:23: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:22: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:23: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:27: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:96: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:97: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:98: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:133: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:134: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:144: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:145: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:146: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:147: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:148: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:4 Function Parameters: 0:4 'f4' ( in 4-component vector of float) 0:? Sequence -0:7 'gl_SubgroupSize' ( temp float) -0:8 'gl_SubgroupInvocationID' ( temp float) +0:7 'gl_SubgroupSize' ( in uint SubgroupSize) +0:8 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:9 subgroupBarrier ( global void) 0:10 subgroupMemoryBarrier ( global void) 0:11 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:19 false (const bool) 0:20 subgroupAllEqual ( global bool) 0:20 'f4' ( in 4-component vector of float) -0:22 'gl_SubgroupEqMask' ( temp float) -0:23 'gl_SubgroupGeMask' ( temp float) -0:24 'gl_SubgroupGtMask' ( temp float) -0:25 'gl_SubgroupLeMask' ( temp float) -0:26 'gl_SubgroupLtMask' ( temp float) +0:22 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:23 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:24 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:25 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:26 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:27 subgroupBroadcast ( global 4-component vector of float) 0:27 'f4' ( in 4-component vector of float) 0:27 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:78 'parti' ( temp 4-component vector of uint) 0:78 subgroupPartitionNV ( global 4-component vector of uint) 0:78 'f4' ( in 4-component vector of float) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedAddNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMulNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMinNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) 0:101 Branch: Return with expression @@ -439,8 +411,8 @@ ERROR: node is still EOpNull! 0:131 Function Definition: basic_works( ( global void) 0:131 Function Parameters: 0:133 Sequence -0:133 'gl_SubgroupSize' ( temp float) -0:134 'gl_SubgroupInvocationID' ( temp float) +0:133 'gl_SubgroupSize' ( in uint SubgroupSize) +0:134 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:135 subgroupBarrier ( global void) 0:136 subgroupMemoryBarrier ( global void) 0:137 subgroupMemoryBarrierBuffer ( global void) @@ -450,11 +422,11 @@ ERROR: node is still EOpNull! 0:143 Function Parameters: 0:143 'f4' ( in 4-component vector of float) 0:144 Sequence -0:144 'gl_SubgroupEqMask' ( temp float) -0:145 'gl_SubgroupGeMask' ( temp float) -0:146 'gl_SubgroupGtMask' ( temp float) -0:147 'gl_SubgroupLeMask' ( temp float) -0:148 'gl_SubgroupLtMask' ( temp float) +0:144 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:145 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:146 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:147 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:148 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:149 subgroupBroadcast ( global 4-component vector of float) 0:149 'f4' ( in 4-component vector of float) 0:149 Constant: @@ -636,88 +608,67 @@ ERROR: node is still EOpNull! 0:232 0 (const uint) 0:232 0 (const uint) 0:232 0 (const uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedAddNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedMulNV ( global 4-component vector of float) 0:234 'f4' ( in 4-component vector of float) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:235 subgroupPartitionedMinNV ( global 4-component vector of float) 0:235 'f4' ( in 4-component vector of float) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:236 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:236 'f4' ( in 4-component vector of float) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:237 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:237 'ballot' ( temp 4-component vector of uint) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:238 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:238 'ballot' ( temp 4-component vector of uint) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:239 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:239 'ballot' ( temp 4-component vector of uint) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:240 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:240 'f4' ( in 4-component vector of float) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:241 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:241 'f4' ( in 4-component vector of float) 0:241 'parti' ( temp 4-component vector of uint) -0:242 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:242 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:242 'f4' ( in 4-component vector of float) 0:242 'parti' ( temp 4-component vector of uint) -0:243 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:243 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:243 'f4' ( in 4-component vector of float) 0:243 'parti' ( temp 4-component vector of uint) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:244 'ballot' ( temp 4-component vector of uint) 0:244 'parti' ( temp 4-component vector of uint) -0:245 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:245 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:245 'ballot' ( temp 4-component vector of uint) 0:245 'parti' ( temp 4-component vector of uint) -0:246 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:246 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:246 'ballot' ( temp 4-component vector of uint) 0:246 'parti' ( temp 4-component vector of uint) -0:247 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:247 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:247 'f4' ( in 4-component vector of float) 0:247 'parti' ( temp 4-component vector of uint) -0:248 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:248 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:248 'f4' ( in 4-component vector of float) 0:248 'parti' ( temp 4-component vector of uint) -0:249 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:249 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:249 'f4' ( in 4-component vector of float) 0:249 'parti' ( temp 4-component vector of uint) -0:250 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:250 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:250 'f4' ( in 4-component vector of float) 0:250 'parti' ( temp 4-component vector of uint) -0:251 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:251 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:251 'ballot' ( temp 4-component vector of uint) 0:251 'parti' ( temp 4-component vector of uint) -0:252 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:252 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:252 'ballot' ( temp 4-component vector of uint) 0:252 'parti' ( temp 4-component vector of uint) -0:253 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:253 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:253 'ballot' ( temp 4-component vector of uint) 0:253 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rcall.out b/Test/baseResults/glsl.460.subgroup.rcall.out index 9f5890f2..d6b4895d 100644 --- a/Test/baseResults/glsl.460.subgroup.rcall.out +++ b/Test/baseResults/glsl.460.subgroup.rcall.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rcall -ERROR: 0:7: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:8: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:7: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:8: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:9: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:16: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:18: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:19: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:22: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:23: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:22: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:23: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:27: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:96: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:97: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:98: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:121: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:122: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:132: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:133: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:134: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:135: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:136: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:4 Function Parameters: 0:4 'f4' ( in 4-component vector of float) 0:? Sequence -0:7 'gl_SubgroupSize' ( temp float) -0:8 'gl_SubgroupInvocationID' ( temp float) +0:7 'gl_SubgroupSize' ( in uint SubgroupSize) +0:8 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:9 subgroupBarrier ( global void) 0:10 subgroupMemoryBarrier ( global void) 0:11 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:19 false (const bool) 0:20 subgroupAllEqual ( global bool) 0:20 'f4' ( in 4-component vector of float) -0:22 'gl_SubgroupEqMask' ( temp float) -0:23 'gl_SubgroupGeMask' ( temp float) -0:24 'gl_SubgroupGtMask' ( temp float) -0:25 'gl_SubgroupLeMask' ( temp float) -0:26 'gl_SubgroupLtMask' ( temp float) +0:22 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:23 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:24 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:25 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:26 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:27 subgroupBroadcast ( global 4-component vector of float) 0:27 'f4' ( in 4-component vector of float) 0:27 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:78 'parti' ( temp 4-component vector of uint) 0:78 subgroupPartitionNV ( global 4-component vector of uint) 0:78 'f4' ( in 4-component vector of float) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedAddNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMulNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMinNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) 0:101 Branch: Return with expression @@ -382,8 +354,8 @@ ERROR: node is still EOpNull! 0:119 Function Definition: basic_works( ( global void) 0:119 Function Parameters: 0:121 Sequence -0:121 'gl_SubgroupSize' ( temp float) -0:122 'gl_SubgroupInvocationID' ( temp float) +0:121 'gl_SubgroupSize' ( in uint SubgroupSize) +0:122 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:123 subgroupBarrier ( global void) 0:124 subgroupMemoryBarrier ( global void) 0:125 subgroupMemoryBarrierBuffer ( global void) @@ -393,11 +365,11 @@ ERROR: node is still EOpNull! 0:131 Function Parameters: 0:131 'f4' ( in 4-component vector of float) 0:132 Sequence -0:132 'gl_SubgroupEqMask' ( temp float) -0:133 'gl_SubgroupGeMask' ( temp float) -0:134 'gl_SubgroupGtMask' ( temp float) -0:135 'gl_SubgroupLeMask' ( temp float) -0:136 'gl_SubgroupLtMask' ( temp float) +0:132 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:133 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:134 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:135 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:136 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:137 subgroupBroadcast ( global 4-component vector of float) 0:137 'f4' ( in 4-component vector of float) 0:137 Constant: @@ -579,88 +551,67 @@ ERROR: node is still EOpNull! 0:220 0 (const uint) 0:220 0 (const uint) 0:220 0 (const uint) -0:221 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:221 subgroupPartitionedAddNV ( global 4-component vector of float) 0:221 'f4' ( in 4-component vector of float) 0:221 'parti' ( temp 4-component vector of uint) -0:222 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:222 subgroupPartitionedMulNV ( global 4-component vector of float) 0:222 'f4' ( in 4-component vector of float) 0:222 'parti' ( temp 4-component vector of uint) -0:223 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:223 subgroupPartitionedMinNV ( global 4-component vector of float) 0:223 'f4' ( in 4-component vector of float) 0:223 'parti' ( temp 4-component vector of uint) -0:224 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:224 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:224 'f4' ( in 4-component vector of float) 0:224 'parti' ( temp 4-component vector of uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:225 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:225 'ballot' ( temp 4-component vector of uint) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:226 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:226 'ballot' ( temp 4-component vector of uint) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:227 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:227 'ballot' ( temp 4-component vector of uint) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:229 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:229 'f4' ( in 4-component vector of float) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:230 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:230 'f4' ( in 4-component vector of float) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:231 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:231 'f4' ( in 4-component vector of float) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:232 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:232 'ballot' ( temp 4-component vector of uint) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:233 'ballot' ( temp 4-component vector of uint) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:234 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:234 'ballot' ( temp 4-component vector of uint) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:235 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:235 'f4' ( in 4-component vector of float) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:236 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:236 'f4' ( in 4-component vector of float) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:237 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:237 'f4' ( in 4-component vector of float) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:238 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:238 'f4' ( in 4-component vector of float) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:239 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:239 'ballot' ( temp 4-component vector of uint) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:240 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:240 'ballot' ( temp 4-component vector of uint) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:241 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:241 'ballot' ( temp 4-component vector of uint) 0:241 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rchit.out b/Test/baseResults/glsl.460.subgroup.rchit.out index 46bef57d..14a8d84b 100644 --- a/Test/baseResults/glsl.460.subgroup.rchit.out +++ b/Test/baseResults/glsl.460.subgroup.rchit.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rchit -ERROR: 0:7: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:8: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:7: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:8: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:9: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:16: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:18: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:19: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:22: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:23: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:22: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:23: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:27: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:96: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:97: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:98: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:131: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:132: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:142: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:143: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:144: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:145: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:146: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:4 Function Parameters: 0:4 'f4' ( in 4-component vector of float) 0:? Sequence -0:7 'gl_SubgroupSize' ( temp float) -0:8 'gl_SubgroupInvocationID' ( temp float) +0:7 'gl_SubgroupSize' ( in uint SubgroupSize) +0:8 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:9 subgroupBarrier ( global void) 0:10 subgroupMemoryBarrier ( global void) 0:11 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:19 false (const bool) 0:20 subgroupAllEqual ( global bool) 0:20 'f4' ( in 4-component vector of float) -0:22 'gl_SubgroupEqMask' ( temp float) -0:23 'gl_SubgroupGeMask' ( temp float) -0:24 'gl_SubgroupGtMask' ( temp float) -0:25 'gl_SubgroupLeMask' ( temp float) -0:26 'gl_SubgroupLtMask' ( temp float) +0:22 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:23 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:24 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:25 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:26 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:27 subgroupBroadcast ( global 4-component vector of float) 0:27 'f4' ( in 4-component vector of float) 0:27 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:78 'parti' ( temp 4-component vector of uint) 0:78 subgroupPartitionNV ( global 4-component vector of uint) 0:78 'f4' ( in 4-component vector of float) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedAddNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMulNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMinNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) 0:101 Branch: Return with expression @@ -448,8 +420,8 @@ ERROR: node is still EOpNull! 0:129 Function Definition: basic_works( ( global void) 0:129 Function Parameters: 0:131 Sequence -0:131 'gl_SubgroupSize' ( temp float) -0:132 'gl_SubgroupInvocationID' ( temp float) +0:131 'gl_SubgroupSize' ( in uint SubgroupSize) +0:132 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:133 subgroupBarrier ( global void) 0:134 subgroupMemoryBarrier ( global void) 0:135 subgroupMemoryBarrierBuffer ( global void) @@ -459,11 +431,11 @@ ERROR: node is still EOpNull! 0:141 Function Parameters: 0:141 'f4' ( in 4-component vector of float) 0:142 Sequence -0:142 'gl_SubgroupEqMask' ( temp float) -0:143 'gl_SubgroupGeMask' ( temp float) -0:144 'gl_SubgroupGtMask' ( temp float) -0:145 'gl_SubgroupLeMask' ( temp float) -0:146 'gl_SubgroupLtMask' ( temp float) +0:142 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:143 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:144 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:145 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:146 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:147 subgroupBroadcast ( global 4-component vector of float) 0:147 'f4' ( in 4-component vector of float) 0:147 Constant: @@ -645,88 +617,67 @@ ERROR: node is still EOpNull! 0:230 0 (const uint) 0:230 0 (const uint) 0:230 0 (const uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:231 subgroupPartitionedAddNV ( global 4-component vector of float) 0:231 'f4' ( in 4-component vector of float) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:232 subgroupPartitionedMulNV ( global 4-component vector of float) 0:232 'f4' ( in 4-component vector of float) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedMinNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:234 'f4' ( in 4-component vector of float) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:235 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:235 'ballot' ( temp 4-component vector of uint) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:236 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:236 'ballot' ( temp 4-component vector of uint) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:237 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:237 'ballot' ( temp 4-component vector of uint) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:238 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:238 'f4' ( in 4-component vector of float) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:239 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:239 'f4' ( in 4-component vector of float) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:240 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:240 'f4' ( in 4-component vector of float) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:241 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:241 'f4' ( in 4-component vector of float) 0:241 'parti' ( temp 4-component vector of uint) -0:242 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:242 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:242 'ballot' ( temp 4-component vector of uint) 0:242 'parti' ( temp 4-component vector of uint) -0:243 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:243 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:243 'ballot' ( temp 4-component vector of uint) 0:243 'parti' ( temp 4-component vector of uint) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:244 'ballot' ( temp 4-component vector of uint) 0:244 'parti' ( temp 4-component vector of uint) -0:245 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:245 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:245 'f4' ( in 4-component vector of float) 0:245 'parti' ( temp 4-component vector of uint) -0:246 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:246 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:246 'f4' ( in 4-component vector of float) 0:246 'parti' ( temp 4-component vector of uint) -0:247 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:247 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:247 'f4' ( in 4-component vector of float) 0:247 'parti' ( temp 4-component vector of uint) -0:248 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:248 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:248 'f4' ( in 4-component vector of float) 0:248 'parti' ( temp 4-component vector of uint) -0:249 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:249 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:249 'ballot' ( temp 4-component vector of uint) 0:249 'parti' ( temp 4-component vector of uint) -0:250 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:250 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:250 'ballot' ( temp 4-component vector of uint) 0:250 'parti' ( temp 4-component vector of uint) -0:251 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:251 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:251 'ballot' ( temp 4-component vector of uint) 0:251 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rgen.out b/Test/baseResults/glsl.460.subgroup.rgen.out index 58214ec3..a3c5bbb5 100644 --- a/Test/baseResults/glsl.460.subgroup.rgen.out +++ b/Test/baseResults/glsl.460.subgroup.rgen.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rgen -ERROR: 0:7: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:8: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:7: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:8: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:9: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:16: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:18: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:19: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:22: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:23: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:22: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:23: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:27: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:96: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:97: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:98: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:125: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:126: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:136: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:137: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:138: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:139: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:140: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:4 Function Parameters: 0:4 'f4' ( in 4-component vector of float) 0:? Sequence -0:7 'gl_SubgroupSize' ( temp float) -0:8 'gl_SubgroupInvocationID' ( temp float) +0:7 'gl_SubgroupSize' ( in uint SubgroupSize) +0:8 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:9 subgroupBarrier ( global void) 0:10 subgroupMemoryBarrier ( global void) 0:11 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:19 false (const bool) 0:20 subgroupAllEqual ( global bool) 0:20 'f4' ( in 4-component vector of float) -0:22 'gl_SubgroupEqMask' ( temp float) -0:23 'gl_SubgroupGeMask' ( temp float) -0:24 'gl_SubgroupGtMask' ( temp float) -0:25 'gl_SubgroupLeMask' ( temp float) -0:26 'gl_SubgroupLtMask' ( temp float) +0:22 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:23 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:24 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:25 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:26 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:27 subgroupBroadcast ( global 4-component vector of float) 0:27 'f4' ( in 4-component vector of float) 0:27 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:78 'parti' ( temp 4-component vector of uint) 0:78 subgroupPartitionNV ( global 4-component vector of uint) 0:78 'f4' ( in 4-component vector of float) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedAddNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMulNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMinNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) 0:101 Branch: Return with expression @@ -412,8 +384,8 @@ ERROR: node is still EOpNull! 0:123 Function Definition: basic_works( ( global void) 0:123 Function Parameters: 0:125 Sequence -0:125 'gl_SubgroupSize' ( temp float) -0:126 'gl_SubgroupInvocationID' ( temp float) +0:125 'gl_SubgroupSize' ( in uint SubgroupSize) +0:126 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:127 subgroupBarrier ( global void) 0:128 subgroupMemoryBarrier ( global void) 0:129 subgroupMemoryBarrierBuffer ( global void) @@ -423,11 +395,11 @@ ERROR: node is still EOpNull! 0:135 Function Parameters: 0:135 'f4' ( in 4-component vector of float) 0:136 Sequence -0:136 'gl_SubgroupEqMask' ( temp float) -0:137 'gl_SubgroupGeMask' ( temp float) -0:138 'gl_SubgroupGtMask' ( temp float) -0:139 'gl_SubgroupLeMask' ( temp float) -0:140 'gl_SubgroupLtMask' ( temp float) +0:136 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:137 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:138 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:139 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:140 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:141 subgroupBroadcast ( global 4-component vector of float) 0:141 'f4' ( in 4-component vector of float) 0:141 Constant: @@ -609,88 +581,67 @@ ERROR: node is still EOpNull! 0:224 0 (const uint) 0:224 0 (const uint) 0:224 0 (const uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedAddNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedMulNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedMinNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:231 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:231 'ballot' ( temp 4-component vector of uint) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:232 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:232 'f4' ( in 4-component vector of float) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:234 'f4' ( in 4-component vector of float) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:235 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:235 'f4' ( in 4-component vector of float) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:236 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:236 'ballot' ( temp 4-component vector of uint) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:237 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:237 'ballot' ( temp 4-component vector of uint) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:238 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:238 'ballot' ( temp 4-component vector of uint) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:239 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:239 'f4' ( in 4-component vector of float) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:240 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:240 'f4' ( in 4-component vector of float) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:241 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:241 'f4' ( in 4-component vector of float) 0:241 'parti' ( temp 4-component vector of uint) -0:242 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:242 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:242 'f4' ( in 4-component vector of float) 0:242 'parti' ( temp 4-component vector of uint) -0:243 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:243 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:243 'ballot' ( temp 4-component vector of uint) 0:243 'parti' ( temp 4-component vector of uint) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:244 'ballot' ( temp 4-component vector of uint) 0:244 'parti' ( temp 4-component vector of uint) -0:245 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:245 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:245 'ballot' ( temp 4-component vector of uint) 0:245 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rint.out b/Test/baseResults/glsl.460.subgroup.rint.out index 65c42d76..31a8a59c 100644 --- a/Test/baseResults/glsl.460.subgroup.rint.out +++ b/Test/baseResults/glsl.460.subgroup.rint.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rint -ERROR: 0:8: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:9: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:8: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:9: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:12: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:17: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:19: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:21: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:23: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:27: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:23: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:27: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:30: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:97: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:98: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:100: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:131: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:132: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:142: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:143: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:144: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:145: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:146: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:5 Function Parameters: 0:5 'f4' ( in 4-component vector of float) 0:? Sequence -0:8 'gl_SubgroupSize' ( temp float) -0:9 'gl_SubgroupInvocationID' ( temp float) +0:8 'gl_SubgroupSize' ( in uint SubgroupSize) +0:9 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:10 subgroupBarrier ( global void) 0:11 subgroupMemoryBarrier ( global void) 0:12 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:20 false (const bool) 0:21 subgroupAllEqual ( global bool) 0:21 'f4' ( in 4-component vector of float) -0:23 'gl_SubgroupEqMask' ( temp float) -0:24 'gl_SubgroupGeMask' ( temp float) -0:25 'gl_SubgroupGtMask' ( temp float) -0:26 'gl_SubgroupLeMask' ( temp float) -0:27 'gl_SubgroupLtMask' ( temp float) +0:23 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:24 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:25 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:26 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:27 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:28 subgroupBroadcast ( global 4-component vector of float) 0:28 'f4' ( in 4-component vector of float) 0:28 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:79 'parti' ( temp 4-component vector of uint) 0:79 subgroupPartitionNV ( global 4-component vector of uint) 0:79 'f4' ( in 4-component vector of float) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedAddNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMulNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMinNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:83 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:83 'f4' ( in 4-component vector of float) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:86 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:86 'ballot' ( temp 4-component vector of uint) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:90 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:90 'f4' ( in 4-component vector of float) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:93 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:93 'ballot' ( temp 4-component vector of uint) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:97 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:97 'f4' ( in 4-component vector of float) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) -0:100 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:100 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:100 'ballot' ( temp 4-component vector of uint) 0:100 'parti' ( temp 4-component vector of uint) 0:102 Branch: Return with expression @@ -426,8 +398,8 @@ ERROR: node is still EOpNull! 0:129 Function Definition: basic_works( ( global void) 0:129 Function Parameters: 0:131 Sequence -0:131 'gl_SubgroupSize' ( temp float) -0:132 'gl_SubgroupInvocationID' ( temp float) +0:131 'gl_SubgroupSize' ( in uint SubgroupSize) +0:132 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:133 subgroupBarrier ( global void) 0:134 subgroupMemoryBarrier ( global void) 0:135 subgroupMemoryBarrierBuffer ( global void) @@ -437,11 +409,11 @@ ERROR: node is still EOpNull! 0:141 Function Parameters: 0:141 'f4' ( in 4-component vector of float) 0:142 Sequence -0:142 'gl_SubgroupEqMask' ( temp float) -0:143 'gl_SubgroupGeMask' ( temp float) -0:144 'gl_SubgroupGtMask' ( temp float) -0:145 'gl_SubgroupLeMask' ( temp float) -0:146 'gl_SubgroupLtMask' ( temp float) +0:142 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:143 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:144 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:145 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:146 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:147 subgroupBroadcast ( global 4-component vector of float) 0:147 'f4' ( in 4-component vector of float) 0:147 Constant: @@ -623,88 +595,67 @@ ERROR: node is still EOpNull! 0:230 0 (const uint) 0:230 0 (const uint) 0:230 0 (const uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:231 subgroupPartitionedAddNV ( global 4-component vector of float) 0:231 'f4' ( in 4-component vector of float) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:232 subgroupPartitionedMulNV ( global 4-component vector of float) 0:232 'f4' ( in 4-component vector of float) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedMinNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:234 'f4' ( in 4-component vector of float) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:235 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:235 'ballot' ( temp 4-component vector of uint) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:236 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:236 'ballot' ( temp 4-component vector of uint) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:237 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:237 'ballot' ( temp 4-component vector of uint) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:238 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:238 'f4' ( in 4-component vector of float) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:239 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:239 'f4' ( in 4-component vector of float) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:240 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:240 'f4' ( in 4-component vector of float) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:241 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:241 'f4' ( in 4-component vector of float) 0:241 'parti' ( temp 4-component vector of uint) -0:242 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:242 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:242 'ballot' ( temp 4-component vector of uint) 0:242 'parti' ( temp 4-component vector of uint) -0:243 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:243 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:243 'ballot' ( temp 4-component vector of uint) 0:243 'parti' ( temp 4-component vector of uint) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:244 'ballot' ( temp 4-component vector of uint) 0:244 'parti' ( temp 4-component vector of uint) -0:245 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:245 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:245 'f4' ( in 4-component vector of float) 0:245 'parti' ( temp 4-component vector of uint) -0:246 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:246 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:246 'f4' ( in 4-component vector of float) 0:246 'parti' ( temp 4-component vector of uint) -0:247 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:247 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:247 'f4' ( in 4-component vector of float) 0:247 'parti' ( temp 4-component vector of uint) -0:248 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:248 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:248 'f4' ( in 4-component vector of float) 0:248 'parti' ( temp 4-component vector of uint) -0:249 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:249 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:249 'ballot' ( temp 4-component vector of uint) 0:249 'parti' ( temp 4-component vector of uint) -0:250 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:250 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:250 'ballot' ( temp 4-component vector of uint) 0:250 'parti' ( temp 4-component vector of uint) -0:251 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:251 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:251 'ballot' ( temp 4-component vector of uint) 0:251 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.rmiss.out b/Test/baseResults/glsl.460.subgroup.rmiss.out index 2636c98f..2ca136d0 100644 --- a/Test/baseResults/glsl.460.subgroup.rmiss.out +++ b/Test/baseResults/glsl.460.subgroup.rmiss.out @@ -1,6 +1,6 @@ glsl.460.subgroup.rmiss -ERROR: 0:8: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:9: 'gl_SubgroupInvocationID' : undeclared identifier +ERROR: 0:8: 'gl_SubgroupSize' : required extension not requested: GL_KHR_shader_subgroup_basic +ERROR: 0:9: 'gl_SubgroupInvocationID' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:10: 'subgroupBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:11: 'subgroupMemoryBarrier' : required extension not requested: GL_KHR_shader_subgroup_basic ERROR: 0:12: 'subgroupMemoryBarrierBuffer' : required extension not requested: GL_KHR_shader_subgroup_basic @@ -12,11 +12,11 @@ ERROR: 0:17: 'subgroupMemoryBarrierShared' : no matching overloaded function fou ERROR: 0:19: 'subgroupAll' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:20: 'subgroupAny' : required extension not requested: GL_KHR_shader_subgroup_vote ERROR: 0:21: 'subgroupAllEqual' : required extension not requested: GL_KHR_shader_subgroup_vote -ERROR: 0:23: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:24: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:25: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:26: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:27: 'gl_SubgroupLtMask' : undeclared identifier +ERROR: 0:23: 'gl_SubgroupEqMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:24: 'gl_SubgroupGeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:25: 'gl_SubgroupGtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:26: 'gl_SubgroupLeMask' : required extension not requested: GL_KHR_shader_subgroup_ballot +ERROR: 0:27: 'gl_SubgroupLtMask' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:28: 'subgroupBroadcast' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:29: 'subgroupBroadcastFirst' : required extension not requested: GL_KHR_shader_subgroup_ballot ERROR: 0:30: 'subgroupBallot' : required extension not requested: GL_KHR_shader_subgroup_ballot @@ -85,14 +85,7 @@ ERROR: 0:97: 'subgroupPartitionedExclusiveMaxNV' : required extension not reques ERROR: 0:98: 'subgroupPartitionedExclusiveAndNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:99: 'subgroupPartitionedExclusiveOrNV' : required extension not requested: GL_NV_shader_subgroup_partitioned ERROR: 0:100: 'subgroupPartitionedExclusiveXorNV' : required extension not requested: GL_NV_shader_subgroup_partitioned -ERROR: 0:125: 'gl_SubgroupSize' : undeclared identifier -ERROR: 0:126: 'gl_SubgroupInvocationID' : undeclared identifier -ERROR: 0:136: 'gl_SubgroupEqMask' : undeclared identifier -ERROR: 0:137: 'gl_SubgroupGeMask' : undeclared identifier -ERROR: 0:138: 'gl_SubgroupGtMask' : undeclared identifier -ERROR: 0:139: 'gl_SubgroupLeMask' : undeclared identifier -ERROR: 0:140: 'gl_SubgroupLtMask' : undeclared identifier -ERROR: 93 compilation errors. No code generated. +ERROR: 86 compilation errors. No code generated. Shader version: 460 @@ -111,8 +104,8 @@ ERROR: node is still EOpNull! 0:5 Function Parameters: 0:5 'f4' ( in 4-component vector of float) 0:? Sequence -0:8 'gl_SubgroupSize' ( temp float) -0:9 'gl_SubgroupInvocationID' ( temp float) +0:8 'gl_SubgroupSize' ( in uint SubgroupSize) +0:9 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:10 subgroupBarrier ( global void) 0:11 subgroupMemoryBarrier ( global void) 0:12 subgroupMemoryBarrierBuffer ( global void) @@ -130,11 +123,11 @@ ERROR: node is still EOpNull! 0:20 false (const bool) 0:21 subgroupAllEqual ( global bool) 0:21 'f4' ( in 4-component vector of float) -0:23 'gl_SubgroupEqMask' ( temp float) -0:24 'gl_SubgroupGeMask' ( temp float) -0:25 'gl_SubgroupGtMask' ( temp float) -0:26 'gl_SubgroupLeMask' ( temp float) -0:27 'gl_SubgroupLtMask' ( temp float) +0:23 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:24 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:25 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:26 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:27 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:28 subgroupBroadcast ( global 4-component vector of float) 0:28 'f4' ( in 4-component vector of float) 0:28 Constant: @@ -270,88 +263,67 @@ ERROR: node is still EOpNull! 0:79 'parti' ( temp 4-component vector of uint) 0:79 subgroupPartitionNV ( global 4-component vector of uint) 0:79 'f4' ( in 4-component vector of float) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedAddNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMulNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:82 subgroupPartitionedMinNV ( global 4-component vector of float) 0:82 'f4' ( in 4-component vector of float) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:83 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:83 'f4' ( in 4-component vector of float) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:85 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:85 'ballot' ( temp 4-component vector of uint) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:86 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:86 'ballot' ( temp 4-component vector of uint) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:89 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:89 'f4' ( in 4-component vector of float) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:90 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:90 'f4' ( in 4-component vector of float) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:92 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:92 'ballot' ( temp 4-component vector of uint) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:93 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:93 'ballot' ( temp 4-component vector of uint) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:96 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:96 'f4' ( in 4-component vector of float) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:97 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:97 'f4' ( in 4-component vector of float) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) -0:99 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:99 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:99 'ballot' ( temp 4-component vector of uint) 0:99 'parti' ( temp 4-component vector of uint) -0:100 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:100 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:100 'ballot' ( temp 4-component vector of uint) 0:100 'parti' ( temp 4-component vector of uint) 0:102 Branch: Return with expression @@ -420,8 +392,8 @@ ERROR: node is still EOpNull! 0:123 Function Definition: basic_works( ( global void) 0:123 Function Parameters: 0:125 Sequence -0:125 'gl_SubgroupSize' ( temp float) -0:126 'gl_SubgroupInvocationID' ( temp float) +0:125 'gl_SubgroupSize' ( in uint SubgroupSize) +0:126 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:127 subgroupBarrier ( global void) 0:128 subgroupMemoryBarrier ( global void) 0:129 subgroupMemoryBarrierBuffer ( global void) @@ -431,11 +403,11 @@ ERROR: node is still EOpNull! 0:135 Function Parameters: 0:135 'f4' ( in 4-component vector of float) 0:136 Sequence -0:136 'gl_SubgroupEqMask' ( temp float) -0:137 'gl_SubgroupGeMask' ( temp float) -0:138 'gl_SubgroupGtMask' ( temp float) -0:139 'gl_SubgroupLeMask' ( temp float) -0:140 'gl_SubgroupLtMask' ( temp float) +0:136 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:137 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:138 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:139 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:140 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:141 subgroupBroadcast ( global 4-component vector of float) 0:141 'f4' ( in 4-component vector of float) 0:141 Constant: @@ -617,88 +589,67 @@ ERROR: node is still EOpNull! 0:224 0 (const uint) 0:224 0 (const uint) 0:224 0 (const uint) -0:225 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:225 subgroupPartitionedAddNV ( global 4-component vector of float) 0:225 'f4' ( in 4-component vector of float) 0:225 'parti' ( temp 4-component vector of uint) -0:226 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:226 subgroupPartitionedMulNV ( global 4-component vector of float) 0:226 'f4' ( in 4-component vector of float) 0:226 'parti' ( temp 4-component vector of uint) -0:227 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:227 subgroupPartitionedMinNV ( global 4-component vector of float) 0:227 'f4' ( in 4-component vector of float) 0:227 'parti' ( temp 4-component vector of uint) -0:228 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:228 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:228 'f4' ( in 4-component vector of float) 0:228 'parti' ( temp 4-component vector of uint) -0:229 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:229 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:229 'ballot' ( temp 4-component vector of uint) 0:229 'parti' ( temp 4-component vector of uint) -0:230 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:230 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:230 'ballot' ( temp 4-component vector of uint) 0:230 'parti' ( temp 4-component vector of uint) -0:231 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:231 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:231 'ballot' ( temp 4-component vector of uint) 0:231 'parti' ( temp 4-component vector of uint) -0:232 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:232 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:232 'f4' ( in 4-component vector of float) 0:232 'parti' ( temp 4-component vector of uint) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:233 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:233 'f4' ( in 4-component vector of float) 0:233 'parti' ( temp 4-component vector of uint) -0:234 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:234 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:234 'f4' ( in 4-component vector of float) 0:234 'parti' ( temp 4-component vector of uint) -0:235 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:235 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:235 'f4' ( in 4-component vector of float) 0:235 'parti' ( temp 4-component vector of uint) -0:236 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:236 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:236 'ballot' ( temp 4-component vector of uint) 0:236 'parti' ( temp 4-component vector of uint) -0:237 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:237 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:237 'ballot' ( temp 4-component vector of uint) 0:237 'parti' ( temp 4-component vector of uint) -0:238 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:238 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:238 'ballot' ( temp 4-component vector of uint) 0:238 'parti' ( temp 4-component vector of uint) -0:239 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:239 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:239 'f4' ( in 4-component vector of float) 0:239 'parti' ( temp 4-component vector of uint) -0:240 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:240 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:240 'f4' ( in 4-component vector of float) 0:240 'parti' ( temp 4-component vector of uint) -0:241 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:241 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:241 'f4' ( in 4-component vector of float) 0:241 'parti' ( temp 4-component vector of uint) -0:242 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:242 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:242 'f4' ( in 4-component vector of float) 0:242 'parti' ( temp 4-component vector of uint) -0:243 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:243 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:243 'ballot' ( temp 4-component vector of uint) 0:243 'parti' ( temp 4-component vector of uint) -0:244 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:244 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:244 'ballot' ( temp 4-component vector of uint) 0:244 'parti' ( temp 4-component vector of uint) -0:245 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:245 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:245 'ballot' ( temp 4-component vector of uint) 0:245 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.460.subgroup.task.out b/Test/baseResults/glsl.460.subgroup.task.out index 0119f8f2..d953646a 100644 --- a/Test/baseResults/glsl.460.subgroup.task.out +++ b/Test/baseResults/glsl.460.subgroup.task.out @@ -105,15 +105,15 @@ ERROR: node is still EOpNull! 0:3 Function Parameters: 0:3 'f4' ( in 4-component vector of float) 0:? Sequence -0:6 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:7 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( in uint SubgroupSize) +0:7 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:8 subgroupBarrier ( global void) 0:9 subgroupMemoryBarrier ( global void) 0:10 subgroupMemoryBarrierBuffer ( global void) 0:11 subgroupMemoryBarrierImage ( global void) 0:12 subgroupElect ( global bool) -0:13 'gl_NumSubgroups' ( in uint unknown built-in variable) -0:14 'gl_SubgroupID' ( in uint unknown built-in variable) +0:13 'gl_NumSubgroups' ( in uint NumSubgroups) +0:14 'gl_SubgroupID' ( in uint SubgroupID) 0:15 subgroupMemoryBarrierShared ( global void) 0:17 subgroupAll ( global bool) 0:17 Constant: @@ -123,11 +123,11 @@ ERROR: node is still EOpNull! 0:18 false (const bool) 0:19 subgroupAllEqual ( global bool) 0:19 'f4' ( in 4-component vector of float) -0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:21 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:22 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:23 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:24 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:25 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:26 subgroupBroadcast ( global 4-component vector of float) 0:26 'f4' ( in 4-component vector of float) 0:26 Constant: @@ -263,88 +263,67 @@ ERROR: node is still EOpNull! 0:77 'parti' ( temp 4-component vector of uint) 0:77 subgroupPartitionNV ( global 4-component vector of uint) 0:77 'f4' ( in 4-component vector of float) -0:78 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:78 subgroupPartitionedAddNV ( global 4-component vector of float) 0:78 'f4' ( in 4-component vector of float) 0:78 'parti' ( temp 4-component vector of uint) -0:79 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:79 subgroupPartitionedMulNV ( global 4-component vector of float) 0:79 'f4' ( in 4-component vector of float) 0:79 'parti' ( temp 4-component vector of uint) -0:80 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:80 subgroupPartitionedMinNV ( global 4-component vector of float) 0:80 'f4' ( in 4-component vector of float) 0:80 'parti' ( temp 4-component vector of uint) -0:81 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:81 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:81 'f4' ( in 4-component vector of float) 0:81 'parti' ( temp 4-component vector of uint) -0:82 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:82 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:82 'ballot' ( temp 4-component vector of uint) 0:82 'parti' ( temp 4-component vector of uint) -0:83 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:83 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:83 'ballot' ( temp 4-component vector of uint) 0:83 'parti' ( temp 4-component vector of uint) -0:84 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:84 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:84 'ballot' ( temp 4-component vector of uint) 0:84 'parti' ( temp 4-component vector of uint) -0:85 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:85 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:85 'f4' ( in 4-component vector of float) 0:85 'parti' ( temp 4-component vector of uint) -0:86 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:86 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:86 'f4' ( in 4-component vector of float) 0:86 'parti' ( temp 4-component vector of uint) -0:87 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:87 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:87 'f4' ( in 4-component vector of float) 0:87 'parti' ( temp 4-component vector of uint) -0:88 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:88 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:88 'f4' ( in 4-component vector of float) 0:88 'parti' ( temp 4-component vector of uint) -0:89 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:89 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:89 'ballot' ( temp 4-component vector of uint) 0:89 'parti' ( temp 4-component vector of uint) -0:90 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:90 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:90 'ballot' ( temp 4-component vector of uint) 0:90 'parti' ( temp 4-component vector of uint) -0:91 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:91 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:91 'ballot' ( temp 4-component vector of uint) 0:91 'parti' ( temp 4-component vector of uint) -0:92 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:92 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:92 'f4' ( in 4-component vector of float) 0:92 'parti' ( temp 4-component vector of uint) -0:93 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:93 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:93 'f4' ( in 4-component vector of float) 0:93 'parti' ( temp 4-component vector of uint) -0:94 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:94 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:94 'f4' ( in 4-component vector of float) 0:94 'parti' ( temp 4-component vector of uint) -0:95 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:95 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:95 'f4' ( in 4-component vector of float) 0:95 'parti' ( temp 4-component vector of uint) -0:96 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:96 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:96 'ballot' ( temp 4-component vector of uint) 0:96 'parti' ( temp 4-component vector of uint) -0:97 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:97 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:97 'ballot' ( temp 4-component vector of uint) 0:97 'parti' ( temp 4-component vector of uint) -0:98 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:98 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:98 'ballot' ( temp 4-component vector of uint) 0:98 'parti' ( temp 4-component vector of uint) 0:100 Branch: Return with expression @@ -487,25 +466,25 @@ ERROR: node is still EOpNull! 0:157 Function Definition: basic_works( ( global void) 0:157 Function Parameters: 0:159 Sequence -0:159 'gl_SubgroupSize' ( in uint unknown built-in variable) -0:160 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:159 'gl_SubgroupSize' ( in uint SubgroupSize) +0:160 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:161 subgroupBarrier ( global void) 0:162 subgroupMemoryBarrier ( global void) 0:163 subgroupMemoryBarrierBuffer ( global void) 0:164 subgroupMemoryBarrierImage ( global void) 0:165 subgroupElect ( global bool) -0:166 'gl_NumSubgroups' ( in uint unknown built-in variable) -0:167 'gl_SubgroupID' ( in uint unknown built-in variable) +0:166 'gl_NumSubgroups' ( in uint NumSubgroups) +0:167 'gl_SubgroupID' ( in uint SubgroupID) 0:168 subgroupMemoryBarrierShared ( global void) 0:172 Function Definition: ballot_works(vf4; ( global void) 0:172 Function Parameters: 0:172 'f4' ( in 4-component vector of float) 0:173 Sequence -0:173 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:174 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:175 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:176 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:177 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:173 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:174 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:175 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:176 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:177 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:178 subgroupBroadcast ( global 4-component vector of float) 0:178 'f4' ( in 4-component vector of float) 0:178 Constant: @@ -687,88 +666,67 @@ ERROR: node is still EOpNull! 0:261 0 (const uint) 0:261 0 (const uint) 0:261 0 (const uint) -0:262 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:262 subgroupPartitionedAddNV ( global 4-component vector of float) 0:262 'f4' ( in 4-component vector of float) 0:262 'parti' ( temp 4-component vector of uint) -0:263 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:263 subgroupPartitionedMulNV ( global 4-component vector of float) 0:263 'f4' ( in 4-component vector of float) 0:263 'parti' ( temp 4-component vector of uint) -0:264 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:264 subgroupPartitionedMinNV ( global 4-component vector of float) 0:264 'f4' ( in 4-component vector of float) 0:264 'parti' ( temp 4-component vector of uint) -0:265 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:265 subgroupPartitionedMaxNV ( global 4-component vector of float) 0:265 'f4' ( in 4-component vector of float) 0:265 'parti' ( temp 4-component vector of uint) -0:266 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:266 subgroupPartitionedAndNV ( global 4-component vector of uint) 0:266 'ballot' ( temp 4-component vector of uint) 0:266 'parti' ( temp 4-component vector of uint) -0:267 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:267 subgroupPartitionedOrNV ( global 4-component vector of uint) 0:267 'ballot' ( temp 4-component vector of uint) 0:267 'parti' ( temp 4-component vector of uint) -0:268 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:268 subgroupPartitionedXorNV ( global 4-component vector of uint) 0:268 'ballot' ( temp 4-component vector of uint) 0:268 'parti' ( temp 4-component vector of uint) -0:269 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:269 subgroupPartitionedInclusiveAddNV ( global 4-component vector of float) 0:269 'f4' ( in 4-component vector of float) 0:269 'parti' ( temp 4-component vector of uint) -0:270 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:270 subgroupPartitionedInclusiveMulNV ( global 4-component vector of float) 0:270 'f4' ( in 4-component vector of float) 0:270 'parti' ( temp 4-component vector of uint) -0:271 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:271 subgroupPartitionedInclusiveMinNV ( global 4-component vector of float) 0:271 'f4' ( in 4-component vector of float) 0:271 'parti' ( temp 4-component vector of uint) -0:272 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:272 subgroupPartitionedInclusiveMaxNV ( global 4-component vector of float) 0:272 'f4' ( in 4-component vector of float) 0:272 'parti' ( temp 4-component vector of uint) -0:273 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:273 subgroupPartitionedInclusiveAndNV ( global 4-component vector of uint) 0:273 'ballot' ( temp 4-component vector of uint) 0:273 'parti' ( temp 4-component vector of uint) -0:274 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:274 subgroupPartitionedInclusiveOrNV ( global 4-component vector of uint) 0:274 'ballot' ( temp 4-component vector of uint) 0:274 'parti' ( temp 4-component vector of uint) -0:275 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:275 subgroupPartitionedInclusiveXorNV ( global 4-component vector of uint) 0:275 'ballot' ( temp 4-component vector of uint) 0:275 'parti' ( temp 4-component vector of uint) -0:276 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:276 subgroupPartitionedExclusiveAddNV ( global 4-component vector of float) 0:276 'f4' ( in 4-component vector of float) 0:276 'parti' ( temp 4-component vector of uint) -0:277 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:277 subgroupPartitionedExclusiveMulNV ( global 4-component vector of float) 0:277 'f4' ( in 4-component vector of float) 0:277 'parti' ( temp 4-component vector of uint) -0:278 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:278 subgroupPartitionedExclusiveMinNV ( global 4-component vector of float) 0:278 'f4' ( in 4-component vector of float) 0:278 'parti' ( temp 4-component vector of uint) -0:279 ERROR: Bad aggregation op - ( global 4-component vector of float) +0:279 subgroupPartitionedExclusiveMaxNV ( global 4-component vector of float) 0:279 'f4' ( in 4-component vector of float) 0:279 'parti' ( temp 4-component vector of uint) -0:280 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:280 subgroupPartitionedExclusiveAndNV ( global 4-component vector of uint) 0:280 'ballot' ( temp 4-component vector of uint) 0:280 'parti' ( temp 4-component vector of uint) -0:281 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:281 subgroupPartitionedExclusiveOrNV ( global 4-component vector of uint) 0:281 'ballot' ( temp 4-component vector of uint) 0:281 'parti' ( temp 4-component vector of uint) -0:282 ERROR: Bad aggregation op - ( global 4-component vector of uint) +0:282 subgroupPartitionedExclusiveXorNV ( global 4-component vector of uint) 0:282 'ballot' ( temp 4-component vector of uint) 0:282 'parti' ( temp 4-component vector of uint) 0:? Linker Objects diff --git a/Test/baseResults/glsl.es320.subgroup.frag.out b/Test/baseResults/glsl.es320.subgroup.frag.out index f5447e20..5e2ae733 100644 --- a/Test/baseResults/glsl.es320.subgroup.frag.out +++ b/Test/baseResults/glsl.es320.subgroup.frag.out @@ -8,8 +8,8 @@ Requested GL_KHR_shader_subgroup_basic 0:6 move second child to first child ( temp mediump 4-component vector of uint) 0:6 'data' (layout( location=0) out mediump 4-component vector of uint) 0:6 Construct uvec4 ( temp mediump 4-component vector of uint) -0:6 'gl_SubgroupSize' ( flat in mediump uint unknown built-in variable) -0:6 'gl_SubgroupInvocationID' ( flat in mediump uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( flat in mediump uint SubgroupSize) +0:6 'gl_SubgroupInvocationID' ( flat in mediump uint SubgroupInvocationID) 0:6 Constant: 0:6 0 (const uint) 0:6 Constant: @@ -30,8 +30,8 @@ Requested GL_KHR_shader_subgroup_basic 0:6 move second child to first child ( temp mediump 4-component vector of uint) 0:6 'data' (layout( location=0) out mediump 4-component vector of uint) 0:6 Construct uvec4 ( temp mediump 4-component vector of uint) -0:6 'gl_SubgroupSize' ( flat in mediump uint unknown built-in variable) -0:6 'gl_SubgroupInvocationID' ( flat in mediump uint unknown built-in variable) +0:6 'gl_SubgroupSize' ( flat in mediump uint SubgroupSize) +0:6 'gl_SubgroupInvocationID' ( flat in mediump uint SubgroupInvocationID) 0:6 Constant: 0:6 0 (const uint) 0:6 Constant: diff --git a/Test/baseResults/glsl.es320.subgroup.geom.out b/Test/baseResults/glsl.es320.subgroup.geom.out index ef408b3e..5d18d30a 100644 --- a/Test/baseResults/glsl.es320.subgroup.geom.out +++ b/Test/baseResults/glsl.es320.subgroup.geom.out @@ -17,8 +17,8 @@ output primitive = points 0:12 0 (const uint) 0:12 'gl_PrimitiveIDIn' ( in highp int PrimitiveID) 0:12 Construct uvec4 ( temp highp 4-component vector of uint) -0:12 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:12 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:12 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:12 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:12 Constant: 0:12 0 (const uint) 0:12 Constant: @@ -48,8 +48,8 @@ output primitive = points 0:12 0 (const uint) 0:12 'gl_PrimitiveIDIn' ( in highp int PrimitiveID) 0:12 Construct uvec4 ( temp highp 4-component vector of uint) -0:12 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:12 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:12 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:12 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:12 Constant: 0:12 0 (const uint) 0:12 Constant: diff --git a/Test/baseResults/glsl.es320.subgroup.tesc.out b/Test/baseResults/glsl.es320.subgroup.tesc.out index 60d835c6..9512bc53 100644 --- a/Test/baseResults/glsl.es320.subgroup.tesc.out +++ b/Test/baseResults/glsl.es320.subgroup.tesc.out @@ -14,8 +14,8 @@ vertices = 1 0:11 0 (const uint) 0:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 0:11 Construct uvec4 ( temp highp 4-component vector of uint) -0:11 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:11 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:11 Constant: 0:11 0 (const uint) 0:11 Constant: @@ -42,8 +42,8 @@ vertices = 1 0:11 0 (const uint) 0:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 0:11 Construct uvec4 ( temp highp 4-component vector of uint) -0:11 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:11 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:11 Constant: 0:11 0 (const uint) 0:11 Constant: diff --git a/Test/baseResults/glsl.es320.subgroup.tese.out b/Test/baseResults/glsl.es320.subgroup.tese.out index acde7db9..29f7b73c 100644 --- a/Test/baseResults/glsl.es320.subgroup.tese.out +++ b/Test/baseResults/glsl.es320.subgroup.tese.out @@ -16,8 +16,8 @@ triangle order = none 0:11 0 (const uint) 0:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 0:11 Construct uvec4 ( temp highp 4-component vector of uint) -0:11 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:11 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:11 Constant: 0:11 0 (const uint) 0:11 Constant: @@ -46,8 +46,8 @@ triangle order = ccw 0:11 0 (const uint) 0:11 'gl_PrimitiveID' ( in highp int PrimitiveID) 0:11 Construct uvec4 ( temp highp 4-component vector of uint) -0:11 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:11 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:11 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:11 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:11 Constant: 0:11 0 (const uint) 0:11 Constant: diff --git a/Test/baseResults/glsl.es320.subgroup.vert.out b/Test/baseResults/glsl.es320.subgroup.vert.out index d44fde3d..bf1da492 100644 --- a/Test/baseResults/glsl.es320.subgroup.vert.out +++ b/Test/baseResults/glsl.es320.subgroup.vert.out @@ -13,8 +13,8 @@ Requested GL_KHR_shader_subgroup_basic 0:10 0 (const uint) 0:10 'gl_VertexID' ( gl_VertexId highp int VertexId) 0:10 Construct uvec4 ( temp highp 4-component vector of uint) -0:10 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:10 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:10 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:10 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:10 Constant: 0:10 0 (const uint) 0:10 Constant: @@ -42,8 +42,8 @@ Requested GL_KHR_shader_subgroup_basic 0:10 0 (const uint) 0:10 'gl_VertexID' ( gl_VertexId highp int VertexId) 0:10 Construct uvec4 ( temp highp 4-component vector of uint) -0:10 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) -0:10 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:10 'gl_SubgroupSize' ( in mediump uint SubgroupSize) +0:10 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:10 Constant: 0:10 0 (const uint) 0:10 Constant: diff --git a/Test/baseResults/glsl.es320.subgroupArithmetic.comp.out b/Test/baseResults/glsl.es320.subgroupArithmetic.comp.out index 14aefbfb..a1296934 100644 --- a/Test/baseResults/glsl.es320.subgroupArithmetic.comp.out +++ b/Test/baseResults/glsl.es320.subgroupArithmetic.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) @@ -6412,8 +6412,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) diff --git a/Test/baseResults/glsl.es320.subgroupBallot.comp.out b/Test/baseResults/glsl.es320.subgroupBallot.comp.out index 927debfe..d5a97c4b 100644 --- a/Test/baseResults/glsl.es320.subgroupBallot.comp.out +++ b/Test/baseResults/glsl.es320.subgroupBallot.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -23,11 +23,11 @@ local_size = (8, 8, 1) 0:20 add ( temp highp 4-component vector of uint) 0:19 add ( temp highp 4-component vector of uint) 0:18 add ( temp highp 4-component vector of uint) -0:18 'gl_SubgroupEqMask' ( in highp 4-component vector of uint unknown built-in variable) -0:19 'gl_SubgroupGeMask' ( in highp 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGtMask' ( in highp 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupLeMask' ( in highp 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLtMask' ( in highp 4-component vector of uint unknown built-in variable) +0:18 'gl_SubgroupEqMask' ( in highp 4-component vector of uint SubgroupEqMask) +0:19 'gl_SubgroupGeMask' ( in highp 4-component vector of uint SubgroupGeMask) +0:20 'gl_SubgroupGtMask' ( in highp 4-component vector of uint SubgroupGtMask) +0:21 'gl_SubgroupLeMask' ( in highp 4-component vector of uint SubgroupLeMask) +0:22 'gl_SubgroupLtMask' ( in highp 4-component vector of uint SubgroupLtMask) 0:24 Sequence 0:24 move second child to first child ( temp highp 4-component vector of uint) 0:24 'result' ( temp highp 4-component vector of uint) @@ -1004,8 +1004,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -1015,11 +1015,11 @@ local_size = (8, 8, 1) 0:20 add ( temp highp 4-component vector of uint) 0:19 add ( temp highp 4-component vector of uint) 0:18 add ( temp highp 4-component vector of uint) -0:18 'gl_SubgroupEqMask' ( in highp 4-component vector of uint unknown built-in variable) -0:19 'gl_SubgroupGeMask' ( in highp 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGtMask' ( in highp 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupLeMask' ( in highp 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLtMask' ( in highp 4-component vector of uint unknown built-in variable) +0:18 'gl_SubgroupEqMask' ( in highp 4-component vector of uint SubgroupEqMask) +0:19 'gl_SubgroupGeMask' ( in highp 4-component vector of uint SubgroupGeMask) +0:20 'gl_SubgroupGtMask' ( in highp 4-component vector of uint SubgroupGtMask) +0:21 'gl_SubgroupLeMask' ( in highp 4-component vector of uint SubgroupLeMask) +0:22 'gl_SubgroupLtMask' ( in highp 4-component vector of uint SubgroupLtMask) 0:24 Sequence 0:24 move second child to first child ( temp highp 4-component vector of uint) 0:24 'result' ( temp highp 4-component vector of uint) diff --git a/Test/baseResults/glsl.es320.subgroupBallotNeg.comp.out b/Test/baseResults/glsl.es320.subgroupBallotNeg.comp.out index 2d895a63..37bbfab7 100644 --- a/Test/baseResults/glsl.es320.subgroupBallotNeg.comp.out +++ b/Test/baseResults/glsl.es320.subgroupBallotNeg.comp.out @@ -16,8 +16,8 @@ ERROR: node is still EOpNull! 0:16 'invocation' ( temp uint) 0:16 mod ( temp uint) 0:16 add ( temp uint) -0:16 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -27,11 +27,11 @@ ERROR: node is still EOpNull! 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) 0:18 add ( temp 4-component vector of uint) -0:18 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:19 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:18 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:19 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:20 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:21 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:22 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:24 Sequence 0:24 move second child to first child ( temp 4-component vector of uint) 0:24 'result' ( temp 4-component vector of uint) @@ -153,8 +153,8 @@ ERROR: node is still EOpNull! 0:16 'invocation' ( temp uint) 0:16 mod ( temp uint) 0:16 add ( temp uint) -0:16 'gl_SubgroupInvocationID' ( in uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -164,11 +164,11 @@ ERROR: node is still EOpNull! 0:20 add ( temp 4-component vector of uint) 0:19 add ( temp 4-component vector of uint) 0:18 add ( temp 4-component vector of uint) -0:18 'gl_SubgroupEqMask' ( in 4-component vector of uint unknown built-in variable) -0:19 'gl_SubgroupGeMask' ( in 4-component vector of uint unknown built-in variable) -0:20 'gl_SubgroupGtMask' ( in 4-component vector of uint unknown built-in variable) -0:21 'gl_SubgroupLeMask' ( in 4-component vector of uint unknown built-in variable) -0:22 'gl_SubgroupLtMask' ( in 4-component vector of uint unknown built-in variable) +0:18 'gl_SubgroupEqMask' ( in 4-component vector of uint SubgroupEqMask) +0:19 'gl_SubgroupGeMask' ( in 4-component vector of uint SubgroupGeMask) +0:20 'gl_SubgroupGtMask' ( in 4-component vector of uint SubgroupGtMask) +0:21 'gl_SubgroupLeMask' ( in 4-component vector of uint SubgroupLeMask) +0:22 'gl_SubgroupLtMask' ( in 4-component vector of uint SubgroupLtMask) 0:24 Sequence 0:24 move second child to first child ( temp 4-component vector of uint) 0:24 'result' ( temp 4-component vector of uint) diff --git a/Test/baseResults/glsl.es320.subgroupBasic.comp.out b/Test/baseResults/glsl.es320.subgroupBasic.comp.out index e97dbd3b..9a75bada 100644 --- a/Test/baseResults/glsl.es320.subgroupBasic.comp.out +++ b/Test/baseResults/glsl.es320.subgroupBasic.comp.out @@ -12,7 +12,7 @@ local_size = (8, 8, 1) 0:14 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:14 Constant: 0:14 0 (const int) -0:14 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:14 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:14 Constant: 0:14 1 (const int) 0:15 move second child to first child ( temp highp int) @@ -21,7 +21,7 @@ local_size = (8, 8, 1) 0:15 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:15 Constant: 0:15 0 (const int) -0:15 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:15 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:15 Constant: 0:15 1 (const int) 0:16 move second child to first child ( temp highp int) @@ -30,7 +30,7 @@ local_size = (8, 8, 1) 0:16 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:16 Constant: 0:16 0 (const int) -0:16 'gl_NumSubgroups' ( in highp uint unknown built-in variable) +0:16 'gl_NumSubgroups' ( in highp uint NumSubgroups) 0:16 Constant: 0:16 1 (const int) 0:17 move second child to first child ( temp highp int) @@ -39,7 +39,7 @@ local_size = (8, 8, 1) 0:17 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:17 Constant: 0:17 0 (const int) -0:17 'gl_SubgroupID' ( in highp uint unknown built-in variable) +0:17 'gl_SubgroupID' ( in highp uint SubgroupID) 0:17 Test condition and select ( temp highp int) 0:17 Condition 0:17 subgroupElect ( global bool) @@ -78,7 +78,7 @@ local_size = (8, 8, 1) 0:14 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:14 Constant: 0:14 0 (const int) -0:14 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:14 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:14 Constant: 0:14 1 (const int) 0:15 move second child to first child ( temp highp int) @@ -87,7 +87,7 @@ local_size = (8, 8, 1) 0:15 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:15 Constant: 0:15 0 (const int) -0:15 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) +0:15 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) 0:15 Constant: 0:15 1 (const int) 0:16 move second child to first child ( temp highp int) @@ -96,7 +96,7 @@ local_size = (8, 8, 1) 0:16 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:16 Constant: 0:16 0 (const int) -0:16 'gl_NumSubgroups' ( in highp uint unknown built-in variable) +0:16 'gl_NumSubgroups' ( in highp uint NumSubgroups) 0:16 Constant: 0:16 1 (const int) 0:17 move second child to first child ( temp highp int) @@ -105,7 +105,7 @@ local_size = (8, 8, 1) 0:17 'data' (layout( binding=0 column_major shared) buffer block{layout( column_major shared) buffer runtime-sized array of highp int a}) 0:17 Constant: 0:17 0 (const int) -0:17 'gl_SubgroupID' ( in highp uint unknown built-in variable) +0:17 'gl_SubgroupID' ( in highp uint SubgroupID) 0:17 Test condition and select ( temp highp int) 0:17 Condition 0:17 subgroupElect ( global bool) diff --git a/Test/baseResults/glsl.es320.subgroupClustered.comp.out b/Test/baseResults/glsl.es320.subgroupClustered.comp.out index bd239dc4..27251d4e 100644 --- a/Test/baseResults/glsl.es320.subgroupClustered.comp.out +++ b/Test/baseResults/glsl.es320.subgroupClustered.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) @@ -2332,8 +2332,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) diff --git a/Test/baseResults/glsl.es320.subgroupClusteredNeg.comp.out b/Test/baseResults/glsl.es320.subgroupClusteredNeg.comp.out index ff62dbf5..675e5070 100644 --- a/Test/baseResults/glsl.es320.subgroupClusteredNeg.comp.out +++ b/Test/baseResults/glsl.es320.subgroupClusteredNeg.comp.out @@ -26,8 +26,8 @@ ERROR: node is still EOpNull! 0:19 'invocation' ( temp highp uint) 0:19 mod ( temp mediump uint) 0:19 add ( temp mediump uint) -0:19 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:19 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:19 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:19 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:19 Constant: 0:19 4 (const uint) 0:21 move second child to first child ( temp highp 2-component vector of float) @@ -325,8 +325,8 @@ ERROR: node is still EOpNull! 0:19 'invocation' ( temp highp uint) 0:19 mod ( temp mediump uint) 0:19 add ( temp mediump uint) -0:19 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:19 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:19 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:19 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:19 Constant: 0:19 4 (const uint) 0:21 move second child to first child ( temp highp 2-component vector of float) diff --git a/Test/baseResults/glsl.es320.subgroupPartitioned.comp.out b/Test/baseResults/glsl.es320.subgroupPartitioned.comp.out index df8b8dee..4f6cfe49 100644 --- a/Test/baseResults/glsl.es320.subgroupPartitioned.comp.out +++ b/Test/baseResults/glsl.es320.subgroupPartitioned.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -360,8 +360,7 @@ local_size = (8, 1, 1) 0:40 0 (const int) 0:40 Constant: 0:40 0 (const int) -0:40 ERROR: Bad aggregation op - ( global highp float) +0:40 subgroupPartitionedAddNV ( global highp float) 0:40 direct index ( temp highp float) 0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -387,8 +386,7 @@ local_size = (8, 1, 1) 0:41 0 (const int) 0:41 Constant: 0:41 1 (const int) -0:41 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 0:41 vector swizzle ( temp highp 2-component vector of float) 0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -419,8 +417,7 @@ local_size = (8, 1, 1) 0:42 1 (const int) 0:42 Constant: 0:42 2 (const int) -0:42 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 0:42 vector swizzle ( temp highp 3-component vector of float) 0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -445,8 +442,7 @@ local_size = (8, 1, 1) 0:43 1 (const int) 0:43 Constant: 0:43 0 (const int) -0:43 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -466,8 +462,7 @@ local_size = (8, 1, 1) 0:45 1 (const int) 0:45 Constant: 0:45 0 (const int) -0:45 ERROR: Bad aggregation op - ( global highp int) +0:45 subgroupPartitionedAddNV ( global highp int) 0:45 direct index ( temp highp int) 0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -493,8 +488,7 @@ local_size = (8, 1, 1) 0:46 0 (const int) 0:46 Constant: 0:46 1 (const int) -0:46 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 0:46 vector swizzle ( temp highp 2-component vector of int) 0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -525,8 +519,7 @@ local_size = (8, 1, 1) 0:47 1 (const int) 0:47 Constant: 0:47 2 (const int) -0:47 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 0:47 vector swizzle ( temp highp 3-component vector of int) 0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -551,8 +544,7 @@ local_size = (8, 1, 1) 0:48 1 (const int) 0:48 Constant: 0:48 1 (const int) -0:48 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -572,8 +564,7 @@ local_size = (8, 1, 1) 0:50 2 (const int) 0:50 Constant: 0:50 0 (const int) -0:50 ERROR: Bad aggregation op - ( global highp uint) +0:50 subgroupPartitionedAddNV ( global highp uint) 0:50 direct index ( temp highp uint) 0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -599,8 +590,7 @@ local_size = (8, 1, 1) 0:51 0 (const int) 0:51 Constant: 0:51 1 (const int) -0:51 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 0:51 vector swizzle ( temp highp 2-component vector of uint) 0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -631,8 +621,7 @@ local_size = (8, 1, 1) 0:52 1 (const int) 0:52 Constant: 0:52 2 (const int) -0:52 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 0:52 vector swizzle ( temp highp 3-component vector of uint) 0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -657,8 +646,7 @@ local_size = (8, 1, 1) 0:53 1 (const int) 0:53 Constant: 0:53 2 (const int) -0:53 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -678,8 +666,7 @@ local_size = (8, 1, 1) 0:55 0 (const int) 0:55 Constant: 0:55 0 (const int) -0:55 ERROR: Bad aggregation op - ( global highp float) +0:55 subgroupPartitionedMulNV ( global highp float) 0:55 direct index ( temp highp float) 0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -705,8 +692,7 @@ local_size = (8, 1, 1) 0:56 0 (const int) 0:56 Constant: 0:56 1 (const int) -0:56 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 0:56 vector swizzle ( temp highp 2-component vector of float) 0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -737,8 +723,7 @@ local_size = (8, 1, 1) 0:57 1 (const int) 0:57 Constant: 0:57 2 (const int) -0:57 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 0:57 vector swizzle ( temp highp 3-component vector of float) 0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -763,8 +748,7 @@ local_size = (8, 1, 1) 0:58 2 (const int) 0:58 Constant: 0:58 0 (const int) -0:58 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -784,8 +768,7 @@ local_size = (8, 1, 1) 0:60 1 (const int) 0:60 Constant: 0:60 0 (const int) -0:60 ERROR: Bad aggregation op - ( global highp int) +0:60 subgroupPartitionedMulNV ( global highp int) 0:60 direct index ( temp highp int) 0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -811,8 +794,7 @@ local_size = (8, 1, 1) 0:61 0 (const int) 0:61 Constant: 0:61 1 (const int) -0:61 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 0:61 vector swizzle ( temp highp 2-component vector of int) 0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -843,8 +825,7 @@ local_size = (8, 1, 1) 0:62 1 (const int) 0:62 Constant: 0:62 2 (const int) -0:62 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 0:62 vector swizzle ( temp highp 3-component vector of int) 0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -869,8 +850,7 @@ local_size = (8, 1, 1) 0:63 2 (const int) 0:63 Constant: 0:63 1 (const int) -0:63 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -890,8 +870,7 @@ local_size = (8, 1, 1) 0:65 2 (const int) 0:65 Constant: 0:65 0 (const int) -0:65 ERROR: Bad aggregation op - ( global highp uint) +0:65 subgroupPartitionedMulNV ( global highp uint) 0:65 direct index ( temp highp uint) 0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -917,8 +896,7 @@ local_size = (8, 1, 1) 0:66 0 (const int) 0:66 Constant: 0:66 1 (const int) -0:66 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 0:66 vector swizzle ( temp highp 2-component vector of uint) 0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -949,8 +927,7 @@ local_size = (8, 1, 1) 0:67 1 (const int) 0:67 Constant: 0:67 2 (const int) -0:67 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 0:67 vector swizzle ( temp highp 3-component vector of uint) 0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -975,8 +952,7 @@ local_size = (8, 1, 1) 0:68 2 (const int) 0:68 Constant: 0:68 2 (const int) -0:68 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -996,8 +972,7 @@ local_size = (8, 1, 1) 0:70 0 (const int) 0:70 Constant: 0:70 0 (const int) -0:70 ERROR: Bad aggregation op - ( global highp float) +0:70 subgroupPartitionedMinNV ( global highp float) 0:70 direct index ( temp highp float) 0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1023,8 +998,7 @@ local_size = (8, 1, 1) 0:71 0 (const int) 0:71 Constant: 0:71 1 (const int) -0:71 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 0:71 vector swizzle ( temp highp 2-component vector of float) 0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1055,8 +1029,7 @@ local_size = (8, 1, 1) 0:72 1 (const int) 0:72 Constant: 0:72 2 (const int) -0:72 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 0:72 vector swizzle ( temp highp 3-component vector of float) 0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1081,8 +1054,7 @@ local_size = (8, 1, 1) 0:73 2 (const int) 0:73 Constant: 0:73 0 (const int) -0:73 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1102,8 +1074,7 @@ local_size = (8, 1, 1) 0:75 1 (const int) 0:75 Constant: 0:75 0 (const int) -0:75 ERROR: Bad aggregation op - ( global highp int) +0:75 subgroupPartitionedMinNV ( global highp int) 0:75 direct index ( temp highp int) 0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1129,8 +1100,7 @@ local_size = (8, 1, 1) 0:76 0 (const int) 0:76 Constant: 0:76 1 (const int) -0:76 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 0:76 vector swizzle ( temp highp 2-component vector of int) 0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1161,8 +1131,7 @@ local_size = (8, 1, 1) 0:77 1 (const int) 0:77 Constant: 0:77 2 (const int) -0:77 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 0:77 vector swizzle ( temp highp 3-component vector of int) 0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1187,8 +1156,7 @@ local_size = (8, 1, 1) 0:78 3 (const int) 0:78 Constant: 0:78 1 (const int) -0:78 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1208,8 +1176,7 @@ local_size = (8, 1, 1) 0:80 2 (const int) 0:80 Constant: 0:80 0 (const int) -0:80 ERROR: Bad aggregation op - ( global highp uint) +0:80 subgroupPartitionedMinNV ( global highp uint) 0:80 direct index ( temp highp uint) 0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1235,8 +1202,7 @@ local_size = (8, 1, 1) 0:81 0 (const int) 0:81 Constant: 0:81 1 (const int) -0:81 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 0:81 vector swizzle ( temp highp 2-component vector of uint) 0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1267,8 +1233,7 @@ local_size = (8, 1, 1) 0:82 1 (const int) 0:82 Constant: 0:82 2 (const int) -0:82 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 0:82 vector swizzle ( temp highp 3-component vector of uint) 0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1293,8 +1258,7 @@ local_size = (8, 1, 1) 0:83 3 (const int) 0:83 Constant: 0:83 2 (const int) -0:83 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1314,8 +1278,7 @@ local_size = (8, 1, 1) 0:85 0 (const int) 0:85 Constant: 0:85 0 (const int) -0:85 ERROR: Bad aggregation op - ( global highp float) +0:85 subgroupPartitionedMaxNV ( global highp float) 0:85 direct index ( temp highp float) 0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1341,8 +1304,7 @@ local_size = (8, 1, 1) 0:86 0 (const int) 0:86 Constant: 0:86 1 (const int) -0:86 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 0:86 vector swizzle ( temp highp 2-component vector of float) 0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1373,8 +1335,7 @@ local_size = (8, 1, 1) 0:87 1 (const int) 0:87 Constant: 0:87 2 (const int) -0:87 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 0:87 vector swizzle ( temp highp 3-component vector of float) 0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1399,8 +1360,7 @@ local_size = (8, 1, 1) 0:88 3 (const int) 0:88 Constant: 0:88 0 (const int) -0:88 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1420,8 +1380,7 @@ local_size = (8, 1, 1) 0:90 1 (const int) 0:90 Constant: 0:90 0 (const int) -0:90 ERROR: Bad aggregation op - ( global highp int) +0:90 subgroupPartitionedMaxNV ( global highp int) 0:90 direct index ( temp highp int) 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1447,8 +1406,7 @@ local_size = (8, 1, 1) 0:91 0 (const int) 0:91 Constant: 0:91 1 (const int) -0:91 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 0:91 vector swizzle ( temp highp 2-component vector of int) 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1479,8 +1437,7 @@ local_size = (8, 1, 1) 0:92 1 (const int) 0:92 Constant: 0:92 2 (const int) -0:92 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 0:92 vector swizzle ( temp highp 3-component vector of int) 0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1505,8 +1462,7 @@ local_size = (8, 1, 1) 0:93 0 (const int) 0:93 Constant: 0:93 1 (const int) -0:93 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1526,8 +1482,7 @@ local_size = (8, 1, 1) 0:95 2 (const int) 0:95 Constant: 0:95 0 (const int) -0:95 ERROR: Bad aggregation op - ( global highp uint) +0:95 subgroupPartitionedMaxNV ( global highp uint) 0:95 direct index ( temp highp uint) 0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1553,8 +1508,7 @@ local_size = (8, 1, 1) 0:96 0 (const int) 0:96 Constant: 0:96 1 (const int) -0:96 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 0:96 vector swizzle ( temp highp 2-component vector of uint) 0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1585,8 +1539,7 @@ local_size = (8, 1, 1) 0:97 1 (const int) 0:97 Constant: 0:97 2 (const int) -0:97 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 0:97 vector swizzle ( temp highp 3-component vector of uint) 0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1611,8 +1564,7 @@ local_size = (8, 1, 1) 0:98 0 (const int) 0:98 Constant: 0:98 2 (const int) -0:98 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1632,8 +1584,7 @@ local_size = (8, 1, 1) 0:100 1 (const int) 0:100 Constant: 0:100 0 (const int) -0:100 ERROR: Bad aggregation op - ( global highp int) +0:100 subgroupPartitionedAndNV ( global highp int) 0:100 direct index ( temp highp int) 0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1659,8 +1610,7 @@ local_size = (8, 1, 1) 0:101 0 (const int) 0:101 Constant: 0:101 1 (const int) -0:101 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 0:101 vector swizzle ( temp highp 2-component vector of int) 0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1691,8 +1641,7 @@ local_size = (8, 1, 1) 0:102 1 (const int) 0:102 Constant: 0:102 2 (const int) -0:102 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 0:102 vector swizzle ( temp highp 3-component vector of int) 0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1717,8 +1666,7 @@ local_size = (8, 1, 1) 0:103 0 (const int) 0:103 Constant: 0:103 1 (const int) -0:103 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1738,8 +1686,7 @@ local_size = (8, 1, 1) 0:105 2 (const int) 0:105 Constant: 0:105 0 (const int) -0:105 ERROR: Bad aggregation op - ( global highp uint) +0:105 subgroupPartitionedAndNV ( global highp uint) 0:105 direct index ( temp highp uint) 0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1765,8 +1712,7 @@ local_size = (8, 1, 1) 0:106 0 (const int) 0:106 Constant: 0:106 1 (const int) -0:106 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 0:106 vector swizzle ( temp highp 2-component vector of uint) 0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1797,8 +1743,7 @@ local_size = (8, 1, 1) 0:107 1 (const int) 0:107 Constant: 0:107 2 (const int) -0:107 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 0:107 vector swizzle ( temp highp 3-component vector of uint) 0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1823,8 +1768,7 @@ local_size = (8, 1, 1) 0:108 1 (const int) 0:108 Constant: 0:108 2 (const int) -0:108 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1845,8 +1789,7 @@ local_size = (8, 1, 1) 0:110 Constant: 0:110 0 (const int) 0:110 Convert bool to int ( temp highp int) -0:110 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:110 subgroupPartitionedAndNV ( global bool, operation at highp) 0:110 Compare Less Than ( temp bool) 0:110 direct index ( temp highp int) 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -1876,8 +1819,7 @@ local_size = (8, 1, 1) 0:111 Constant: 0:111 1 (const int) 0:111 Convert bool to int ( temp highp 2-component vector of int) -0:111 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 0:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:111 vector swizzle ( temp highp 2-component vector of int) 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -1913,8 +1855,7 @@ local_size = (8, 1, 1) 0:112 Constant: 0:112 2 (const int) 0:112 Convert bool to int ( temp highp 3-component vector of int) -0:112 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 0:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:112 vector swizzle ( temp highp 3-component vector of int) 0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -1945,8 +1886,7 @@ local_size = (8, 1, 1) 0:113 Constant: 0:113 1 (const int) 0:113 Convert bool to int ( temp highp 4-component vector of int) -0:113 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 0:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1972,8 +1912,7 @@ local_size = (8, 1, 1) 0:115 1 (const int) 0:115 Constant: 0:115 0 (const int) -0:115 ERROR: Bad aggregation op - ( global highp int) +0:115 subgroupPartitionedOrNV ( global highp int) 0:115 direct index ( temp highp int) 0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -1999,8 +1938,7 @@ local_size = (8, 1, 1) 0:116 0 (const int) 0:116 Constant: 0:116 1 (const int) -0:116 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 0:116 vector swizzle ( temp highp 2-component vector of int) 0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2031,8 +1969,7 @@ local_size = (8, 1, 1) 0:117 1 (const int) 0:117 Constant: 0:117 2 (const int) -0:117 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 0:117 vector swizzle ( temp highp 3-component vector of int) 0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2057,8 +1994,7 @@ local_size = (8, 1, 1) 0:118 1 (const int) 0:118 Constant: 0:118 1 (const int) -0:118 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2078,8 +2014,7 @@ local_size = (8, 1, 1) 0:120 2 (const int) 0:120 Constant: 0:120 0 (const int) -0:120 ERROR: Bad aggregation op - ( global highp uint) +0:120 subgroupPartitionedOrNV ( global highp uint) 0:120 direct index ( temp highp uint) 0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2105,8 +2040,7 @@ local_size = (8, 1, 1) 0:121 0 (const int) 0:121 Constant: 0:121 1 (const int) -0:121 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 0:121 vector swizzle ( temp highp 2-component vector of uint) 0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2137,8 +2071,7 @@ local_size = (8, 1, 1) 0:122 1 (const int) 0:122 Constant: 0:122 2 (const int) -0:122 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 0:122 vector swizzle ( temp highp 3-component vector of uint) 0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2163,8 +2096,7 @@ local_size = (8, 1, 1) 0:123 2 (const int) 0:123 Constant: 0:123 2 (const int) -0:123 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2185,8 +2117,7 @@ local_size = (8, 1, 1) 0:125 Constant: 0:125 0 (const int) 0:125 Convert bool to int ( temp highp int) -0:125 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:125 subgroupPartitionedOrNV ( global bool, operation at highp) 0:125 Compare Less Than ( temp bool) 0:125 direct index ( temp highp int) 0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2216,8 +2147,7 @@ local_size = (8, 1, 1) 0:126 Constant: 0:126 1 (const int) 0:126 Convert bool to int ( temp highp 2-component vector of int) -0:126 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 0:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:126 vector swizzle ( temp highp 2-component vector of int) 0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2253,8 +2183,7 @@ local_size = (8, 1, 1) 0:127 Constant: 0:127 2 (const int) 0:127 Convert bool to int ( temp highp 3-component vector of int) -0:127 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 0:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:127 vector swizzle ( temp highp 3-component vector of int) 0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2285,8 +2214,7 @@ local_size = (8, 1, 1) 0:128 Constant: 0:128 1 (const int) 0:128 Convert bool to int ( temp highp 4-component vector of int) -0:128 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 0:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2312,8 +2240,7 @@ local_size = (8, 1, 1) 0:130 1 (const int) 0:130 Constant: 0:130 0 (const int) -0:130 ERROR: Bad aggregation op - ( global highp int) +0:130 subgroupPartitionedXorNV ( global highp int) 0:130 direct index ( temp highp int) 0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2339,8 +2266,7 @@ local_size = (8, 1, 1) 0:131 0 (const int) 0:131 Constant: 0:131 1 (const int) -0:131 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 0:131 vector swizzle ( temp highp 2-component vector of int) 0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2371,8 +2297,7 @@ local_size = (8, 1, 1) 0:132 1 (const int) 0:132 Constant: 0:132 2 (const int) -0:132 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 0:132 vector swizzle ( temp highp 3-component vector of int) 0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2397,8 +2322,7 @@ local_size = (8, 1, 1) 0:133 2 (const int) 0:133 Constant: 0:133 1 (const int) -0:133 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2418,8 +2342,7 @@ local_size = (8, 1, 1) 0:135 2 (const int) 0:135 Constant: 0:135 0 (const int) -0:135 ERROR: Bad aggregation op - ( global highp uint) +0:135 subgroupPartitionedXorNV ( global highp uint) 0:135 direct index ( temp highp uint) 0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2445,8 +2368,7 @@ local_size = (8, 1, 1) 0:136 0 (const int) 0:136 Constant: 0:136 1 (const int) -0:136 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 0:136 vector swizzle ( temp highp 2-component vector of uint) 0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2477,8 +2399,7 @@ local_size = (8, 1, 1) 0:137 1 (const int) 0:137 Constant: 0:137 2 (const int) -0:137 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 0:137 vector swizzle ( temp highp 3-component vector of uint) 0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2503,8 +2424,7 @@ local_size = (8, 1, 1) 0:138 2 (const int) 0:138 Constant: 0:138 2 (const int) -0:138 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2525,8 +2445,7 @@ local_size = (8, 1, 1) 0:140 Constant: 0:140 0 (const int) 0:140 Convert bool to int ( temp highp int) -0:140 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:140 subgroupPartitionedXorNV ( global bool, operation at highp) 0:140 Compare Less Than ( temp bool) 0:140 direct index ( temp highp int) 0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2556,8 +2475,7 @@ local_size = (8, 1, 1) 0:141 Constant: 0:141 1 (const int) 0:141 Convert bool to int ( temp highp 2-component vector of int) -0:141 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 0:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:141 vector swizzle ( temp highp 2-component vector of int) 0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2593,8 +2511,7 @@ local_size = (8, 1, 1) 0:142 Constant: 0:142 2 (const int) 0:142 Convert bool to int ( temp highp 3-component vector of int) -0:142 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 0:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:142 vector swizzle ( temp highp 3-component vector of int) 0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -2625,8 +2542,7 @@ local_size = (8, 1, 1) 0:143 Constant: 0:143 1 (const int) 0:143 Convert bool to int ( temp highp 4-component vector of int) -0:143 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 0:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2652,8 +2568,7 @@ local_size = (8, 1, 1) 0:145 0 (const int) 0:145 Constant: 0:145 0 (const int) -0:145 ERROR: Bad aggregation op - ( global highp float) +0:145 subgroupPartitionedInclusiveAddNV ( global highp float) 0:145 direct index ( temp highp float) 0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2679,8 +2594,7 @@ local_size = (8, 1, 1) 0:146 0 (const int) 0:146 Constant: 0:146 1 (const int) -0:146 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 0:146 vector swizzle ( temp highp 2-component vector of float) 0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2711,8 +2625,7 @@ local_size = (8, 1, 1) 0:147 1 (const int) 0:147 Constant: 0:147 2 (const int) -0:147 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 0:147 vector swizzle ( temp highp 3-component vector of float) 0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2737,8 +2650,7 @@ local_size = (8, 1, 1) 0:148 3 (const int) 0:148 Constant: 0:148 0 (const int) -0:148 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2758,8 +2670,7 @@ local_size = (8, 1, 1) 0:150 1 (const int) 0:150 Constant: 0:150 0 (const int) -0:150 ERROR: Bad aggregation op - ( global highp int) +0:150 subgroupPartitionedInclusiveAddNV ( global highp int) 0:150 direct index ( temp highp int) 0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2785,8 +2696,7 @@ local_size = (8, 1, 1) 0:151 0 (const int) 0:151 Constant: 0:151 1 (const int) -0:151 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 0:151 vector swizzle ( temp highp 2-component vector of int) 0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2817,8 +2727,7 @@ local_size = (8, 1, 1) 0:152 1 (const int) 0:152 Constant: 0:152 2 (const int) -0:152 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 0:152 vector swizzle ( temp highp 3-component vector of int) 0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2843,8 +2752,7 @@ local_size = (8, 1, 1) 0:153 3 (const int) 0:153 Constant: 0:153 1 (const int) -0:153 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2864,8 +2772,7 @@ local_size = (8, 1, 1) 0:155 2 (const int) 0:155 Constant: 0:155 0 (const int) -0:155 ERROR: Bad aggregation op - ( global highp uint) +0:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 0:155 direct index ( temp highp uint) 0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2891,8 +2798,7 @@ local_size = (8, 1, 1) 0:156 0 (const int) 0:156 Constant: 0:156 1 (const int) -0:156 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 0:156 vector swizzle ( temp highp 2-component vector of uint) 0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2923,8 +2829,7 @@ local_size = (8, 1, 1) 0:157 1 (const int) 0:157 Constant: 0:157 2 (const int) -0:157 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 0:157 vector swizzle ( temp highp 3-component vector of uint) 0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2949,8 +2854,7 @@ local_size = (8, 1, 1) 0:158 3 (const int) 0:158 Constant: 0:158 2 (const int) -0:158 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2970,8 +2874,7 @@ local_size = (8, 1, 1) 0:160 0 (const int) 0:160 Constant: 0:160 0 (const int) -0:160 ERROR: Bad aggregation op - ( global highp float) +0:160 subgroupPartitionedInclusiveMulNV ( global highp float) 0:160 direct index ( temp highp float) 0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -2997,8 +2900,7 @@ local_size = (8, 1, 1) 0:161 0 (const int) 0:161 Constant: 0:161 1 (const int) -0:161 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 0:161 vector swizzle ( temp highp 2-component vector of float) 0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3029,8 +2931,7 @@ local_size = (8, 1, 1) 0:162 1 (const int) 0:162 Constant: 0:162 2 (const int) -0:162 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 0:162 vector swizzle ( temp highp 3-component vector of float) 0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3055,8 +2956,7 @@ local_size = (8, 1, 1) 0:163 3 (const int) 0:163 Constant: 0:163 0 (const int) -0:163 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3076,8 +2976,7 @@ local_size = (8, 1, 1) 0:165 1 (const int) 0:165 Constant: 0:165 0 (const int) -0:165 ERROR: Bad aggregation op - ( global highp int) +0:165 subgroupPartitionedInclusiveMulNV ( global highp int) 0:165 direct index ( temp highp int) 0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3103,8 +3002,7 @@ local_size = (8, 1, 1) 0:166 0 (const int) 0:166 Constant: 0:166 1 (const int) -0:166 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 0:166 vector swizzle ( temp highp 2-component vector of int) 0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3135,8 +3033,7 @@ local_size = (8, 1, 1) 0:167 1 (const int) 0:167 Constant: 0:167 2 (const int) -0:167 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 0:167 vector swizzle ( temp highp 3-component vector of int) 0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3161,8 +3058,7 @@ local_size = (8, 1, 1) 0:168 3 (const int) 0:168 Constant: 0:168 1 (const int) -0:168 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3182,8 +3078,7 @@ local_size = (8, 1, 1) 0:170 2 (const int) 0:170 Constant: 0:170 0 (const int) -0:170 ERROR: Bad aggregation op - ( global highp uint) +0:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 0:170 direct index ( temp highp uint) 0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3209,8 +3104,7 @@ local_size = (8, 1, 1) 0:171 0 (const int) 0:171 Constant: 0:171 1 (const int) -0:171 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 0:171 vector swizzle ( temp highp 2-component vector of uint) 0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3241,8 +3135,7 @@ local_size = (8, 1, 1) 0:172 1 (const int) 0:172 Constant: 0:172 2 (const int) -0:172 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 0:172 vector swizzle ( temp highp 3-component vector of uint) 0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3267,8 +3160,7 @@ local_size = (8, 1, 1) 0:173 0 (const int) 0:173 Constant: 0:173 2 (const int) -0:173 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3288,8 +3180,7 @@ local_size = (8, 1, 1) 0:175 0 (const int) 0:175 Constant: 0:175 0 (const int) -0:175 ERROR: Bad aggregation op - ( global highp float) +0:175 subgroupPartitionedInclusiveMinNV ( global highp float) 0:175 direct index ( temp highp float) 0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3315,8 +3206,7 @@ local_size = (8, 1, 1) 0:176 0 (const int) 0:176 Constant: 0:176 1 (const int) -0:176 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 0:176 vector swizzle ( temp highp 2-component vector of float) 0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3347,8 +3237,7 @@ local_size = (8, 1, 1) 0:177 1 (const int) 0:177 Constant: 0:177 2 (const int) -0:177 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 0:177 vector swizzle ( temp highp 3-component vector of float) 0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3373,8 +3262,7 @@ local_size = (8, 1, 1) 0:178 0 (const int) 0:178 Constant: 0:178 0 (const int) -0:178 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3394,8 +3282,7 @@ local_size = (8, 1, 1) 0:180 1 (const int) 0:180 Constant: 0:180 0 (const int) -0:180 ERROR: Bad aggregation op - ( global highp int) +0:180 subgroupPartitionedInclusiveMinNV ( global highp int) 0:180 direct index ( temp highp int) 0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3421,8 +3308,7 @@ local_size = (8, 1, 1) 0:181 0 (const int) 0:181 Constant: 0:181 1 (const int) -0:181 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 0:181 vector swizzle ( temp highp 2-component vector of int) 0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3453,8 +3339,7 @@ local_size = (8, 1, 1) 0:182 1 (const int) 0:182 Constant: 0:182 2 (const int) -0:182 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 0:182 vector swizzle ( temp highp 3-component vector of int) 0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3479,8 +3364,7 @@ local_size = (8, 1, 1) 0:183 0 (const int) 0:183 Constant: 0:183 1 (const int) -0:183 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3500,8 +3384,7 @@ local_size = (8, 1, 1) 0:185 2 (const int) 0:185 Constant: 0:185 0 (const int) -0:185 ERROR: Bad aggregation op - ( global highp uint) +0:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 0:185 direct index ( temp highp uint) 0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3527,8 +3410,7 @@ local_size = (8, 1, 1) 0:186 0 (const int) 0:186 Constant: 0:186 1 (const int) -0:186 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 0:186 vector swizzle ( temp highp 2-component vector of uint) 0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3559,8 +3441,7 @@ local_size = (8, 1, 1) 0:187 1 (const int) 0:187 Constant: 0:187 2 (const int) -0:187 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 0:187 vector swizzle ( temp highp 3-component vector of uint) 0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3585,8 +3466,7 @@ local_size = (8, 1, 1) 0:188 0 (const int) 0:188 Constant: 0:188 2 (const int) -0:188 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3606,8 +3486,7 @@ local_size = (8, 1, 1) 0:190 0 (const int) 0:190 Constant: 0:190 0 (const int) -0:190 ERROR: Bad aggregation op - ( global highp float) +0:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 0:190 direct index ( temp highp float) 0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3633,8 +3512,7 @@ local_size = (8, 1, 1) 0:191 0 (const int) 0:191 Constant: 0:191 1 (const int) -0:191 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 0:191 vector swizzle ( temp highp 2-component vector of float) 0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3665,8 +3543,7 @@ local_size = (8, 1, 1) 0:192 1 (const int) 0:192 Constant: 0:192 2 (const int) -0:192 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 0:192 vector swizzle ( temp highp 3-component vector of float) 0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3691,8 +3568,7 @@ local_size = (8, 1, 1) 0:193 1 (const int) 0:193 Constant: 0:193 0 (const int) -0:193 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3712,8 +3588,7 @@ local_size = (8, 1, 1) 0:195 1 (const int) 0:195 Constant: 0:195 0 (const int) -0:195 ERROR: Bad aggregation op - ( global highp int) +0:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 0:195 direct index ( temp highp int) 0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3739,8 +3614,7 @@ local_size = (8, 1, 1) 0:196 0 (const int) 0:196 Constant: 0:196 1 (const int) -0:196 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 0:196 vector swizzle ( temp highp 2-component vector of int) 0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3771,8 +3645,7 @@ local_size = (8, 1, 1) 0:197 1 (const int) 0:197 Constant: 0:197 2 (const int) -0:197 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 0:197 vector swizzle ( temp highp 3-component vector of int) 0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3797,8 +3670,7 @@ local_size = (8, 1, 1) 0:198 1 (const int) 0:198 Constant: 0:198 1 (const int) -0:198 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3818,8 +3690,7 @@ local_size = (8, 1, 1) 0:200 2 (const int) 0:200 Constant: 0:200 0 (const int) -0:200 ERROR: Bad aggregation op - ( global highp uint) +0:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 0:200 direct index ( temp highp uint) 0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3845,8 +3716,7 @@ local_size = (8, 1, 1) 0:201 0 (const int) 0:201 Constant: 0:201 1 (const int) -0:201 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 0:201 vector swizzle ( temp highp 2-component vector of uint) 0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3877,8 +3747,7 @@ local_size = (8, 1, 1) 0:202 1 (const int) 0:202 Constant: 0:202 2 (const int) -0:202 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 0:202 vector swizzle ( temp highp 3-component vector of uint) 0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3903,8 +3772,7 @@ local_size = (8, 1, 1) 0:203 1 (const int) 0:203 Constant: 0:203 2 (const int) -0:203 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3924,8 +3792,7 @@ local_size = (8, 1, 1) 0:205 1 (const int) 0:205 Constant: 0:205 0 (const int) -0:205 ERROR: Bad aggregation op - ( global highp int) +0:205 subgroupPartitionedInclusiveAndNV ( global highp int) 0:205 direct index ( temp highp int) 0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3951,8 +3818,7 @@ local_size = (8, 1, 1) 0:206 0 (const int) 0:206 Constant: 0:206 1 (const int) -0:206 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 0:206 vector swizzle ( temp highp 2-component vector of int) 0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -3983,8 +3849,7 @@ local_size = (8, 1, 1) 0:207 1 (const int) 0:207 Constant: 0:207 2 (const int) -0:207 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 0:207 vector swizzle ( temp highp 3-component vector of int) 0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4009,8 +3874,7 @@ local_size = (8, 1, 1) 0:208 1 (const int) 0:208 Constant: 0:208 1 (const int) -0:208 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4030,8 +3894,7 @@ local_size = (8, 1, 1) 0:210 2 (const int) 0:210 Constant: 0:210 0 (const int) -0:210 ERROR: Bad aggregation op - ( global highp uint) +0:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 0:210 direct index ( temp highp uint) 0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4057,8 +3920,7 @@ local_size = (8, 1, 1) 0:211 0 (const int) 0:211 Constant: 0:211 1 (const int) -0:211 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 0:211 vector swizzle ( temp highp 2-component vector of uint) 0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4089,8 +3951,7 @@ local_size = (8, 1, 1) 0:212 1 (const int) 0:212 Constant: 0:212 2 (const int) -0:212 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 0:212 vector swizzle ( temp highp 3-component vector of uint) 0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4115,8 +3976,7 @@ local_size = (8, 1, 1) 0:213 2 (const int) 0:213 Constant: 0:213 2 (const int) -0:213 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4137,8 +3997,7 @@ local_size = (8, 1, 1) 0:215 Constant: 0:215 0 (const int) 0:215 Convert bool to int ( temp highp int) -0:215 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 0:215 Compare Less Than ( temp bool) 0:215 direct index ( temp highp int) 0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4168,8 +4027,7 @@ local_size = (8, 1, 1) 0:216 Constant: 0:216 1 (const int) 0:216 Convert bool to int ( temp highp 2-component vector of int) -0:216 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 0:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:216 vector swizzle ( temp highp 2-component vector of int) 0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4205,8 +4063,7 @@ local_size = (8, 1, 1) 0:217 Constant: 0:217 2 (const int) 0:217 Convert bool to int ( temp highp 3-component vector of int) -0:217 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 0:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:217 vector swizzle ( temp highp 3-component vector of int) 0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4237,8 +4094,7 @@ local_size = (8, 1, 1) 0:218 Constant: 0:218 1 (const int) 0:218 Convert bool to int ( temp highp 4-component vector of int) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 0:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4264,8 +4120,7 @@ local_size = (8, 1, 1) 0:220 1 (const int) 0:220 Constant: 0:220 0 (const int) -0:220 ERROR: Bad aggregation op - ( global highp int) +0:220 subgroupPartitionedInclusiveOrNV ( global highp int) 0:220 direct index ( temp highp int) 0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4291,8 +4146,7 @@ local_size = (8, 1, 1) 0:221 0 (const int) 0:221 Constant: 0:221 1 (const int) -0:221 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 0:221 vector swizzle ( temp highp 2-component vector of int) 0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4323,8 +4177,7 @@ local_size = (8, 1, 1) 0:222 1 (const int) 0:222 Constant: 0:222 2 (const int) -0:222 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 0:222 vector swizzle ( temp highp 3-component vector of int) 0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4349,8 +4202,7 @@ local_size = (8, 1, 1) 0:223 2 (const int) 0:223 Constant: 0:223 1 (const int) -0:223 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4370,8 +4222,7 @@ local_size = (8, 1, 1) 0:225 2 (const int) 0:225 Constant: 0:225 0 (const int) -0:225 ERROR: Bad aggregation op - ( global highp uint) +0:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 0:225 direct index ( temp highp uint) 0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4397,8 +4248,7 @@ local_size = (8, 1, 1) 0:226 0 (const int) 0:226 Constant: 0:226 1 (const int) -0:226 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 0:226 vector swizzle ( temp highp 2-component vector of uint) 0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4429,8 +4279,7 @@ local_size = (8, 1, 1) 0:227 1 (const int) 0:227 Constant: 0:227 2 (const int) -0:227 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 0:227 vector swizzle ( temp highp 3-component vector of uint) 0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4455,8 +4304,7 @@ local_size = (8, 1, 1) 0:228 2 (const int) 0:228 Constant: 0:228 2 (const int) -0:228 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4477,8 +4325,7 @@ local_size = (8, 1, 1) 0:230 Constant: 0:230 0 (const int) 0:230 Convert bool to int ( temp highp int) -0:230 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 0:230 Compare Less Than ( temp bool) 0:230 direct index ( temp highp int) 0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4508,8 +4355,7 @@ local_size = (8, 1, 1) 0:231 Constant: 0:231 1 (const int) 0:231 Convert bool to int ( temp highp 2-component vector of int) -0:231 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 0:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:231 vector swizzle ( temp highp 2-component vector of int) 0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4545,8 +4391,7 @@ local_size = (8, 1, 1) 0:232 Constant: 0:232 2 (const int) 0:232 Convert bool to int ( temp highp 3-component vector of int) -0:232 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 0:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:232 vector swizzle ( temp highp 3-component vector of int) 0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4577,8 +4422,7 @@ local_size = (8, 1, 1) 0:233 Constant: 0:233 1 (const int) 0:233 Convert bool to int ( temp highp 4-component vector of int) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 0:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4604,8 +4448,7 @@ local_size = (8, 1, 1) 0:235 1 (const int) 0:235 Constant: 0:235 0 (const int) -0:235 ERROR: Bad aggregation op - ( global highp int) +0:235 subgroupPartitionedInclusiveXorNV ( global highp int) 0:235 direct index ( temp highp int) 0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4631,8 +4474,7 @@ local_size = (8, 1, 1) 0:236 0 (const int) 0:236 Constant: 0:236 1 (const int) -0:236 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 0:236 vector swizzle ( temp highp 2-component vector of int) 0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4663,8 +4505,7 @@ local_size = (8, 1, 1) 0:237 1 (const int) 0:237 Constant: 0:237 2 (const int) -0:237 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 0:237 vector swizzle ( temp highp 3-component vector of int) 0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4689,8 +4530,7 @@ local_size = (8, 1, 1) 0:238 3 (const int) 0:238 Constant: 0:238 1 (const int) -0:238 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4710,8 +4550,7 @@ local_size = (8, 1, 1) 0:240 2 (const int) 0:240 Constant: 0:240 0 (const int) -0:240 ERROR: Bad aggregation op - ( global highp uint) +0:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 0:240 direct index ( temp highp uint) 0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4737,8 +4576,7 @@ local_size = (8, 1, 1) 0:241 0 (const int) 0:241 Constant: 0:241 1 (const int) -0:241 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 0:241 vector swizzle ( temp highp 2-component vector of uint) 0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4769,8 +4607,7 @@ local_size = (8, 1, 1) 0:242 1 (const int) 0:242 Constant: 0:242 2 (const int) -0:242 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 0:242 vector swizzle ( temp highp 3-component vector of uint) 0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4795,8 +4632,7 @@ local_size = (8, 1, 1) 0:243 3 (const int) 0:243 Constant: 0:243 2 (const int) -0:243 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4817,8 +4653,7 @@ local_size = (8, 1, 1) 0:245 Constant: 0:245 0 (const int) 0:245 Convert bool to int ( temp highp int) -0:245 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 0:245 Compare Less Than ( temp bool) 0:245 direct index ( temp highp int) 0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4848,8 +4683,7 @@ local_size = (8, 1, 1) 0:246 Constant: 0:246 1 (const int) 0:246 Convert bool to int ( temp highp 2-component vector of int) -0:246 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 0:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:246 vector swizzle ( temp highp 2-component vector of int) 0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4885,8 +4719,7 @@ local_size = (8, 1, 1) 0:247 Constant: 0:247 2 (const int) 0:247 Convert bool to int ( temp highp 3-component vector of int) -0:247 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 0:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:247 vector swizzle ( temp highp 3-component vector of int) 0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -4917,8 +4750,7 @@ local_size = (8, 1, 1) 0:248 Constant: 0:248 1 (const int) 0:248 Convert bool to int ( temp highp 4-component vector of int) -0:248 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 0:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4944,8 +4776,7 @@ local_size = (8, 1, 1) 0:250 0 (const int) 0:250 Constant: 0:250 0 (const int) -0:250 ERROR: Bad aggregation op - ( global highp float) +0:250 subgroupPartitionedExclusiveAddNV ( global highp float) 0:250 direct index ( temp highp float) 0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -4971,8 +4802,7 @@ local_size = (8, 1, 1) 0:251 0 (const int) 0:251 Constant: 0:251 1 (const int) -0:251 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 0:251 vector swizzle ( temp highp 2-component vector of float) 0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5003,8 +4833,7 @@ local_size = (8, 1, 1) 0:252 1 (const int) 0:252 Constant: 0:252 2 (const int) -0:252 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 0:252 vector swizzle ( temp highp 3-component vector of float) 0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5029,8 +4858,7 @@ local_size = (8, 1, 1) 0:253 0 (const int) 0:253 Constant: 0:253 0 (const int) -0:253 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5050,8 +4878,7 @@ local_size = (8, 1, 1) 0:255 1 (const int) 0:255 Constant: 0:255 0 (const int) -0:255 ERROR: Bad aggregation op - ( global highp int) +0:255 subgroupPartitionedExclusiveAddNV ( global highp int) 0:255 direct index ( temp highp int) 0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5077,8 +4904,7 @@ local_size = (8, 1, 1) 0:256 0 (const int) 0:256 Constant: 0:256 1 (const int) -0:256 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 0:256 vector swizzle ( temp highp 2-component vector of int) 0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5109,8 +4935,7 @@ local_size = (8, 1, 1) 0:257 1 (const int) 0:257 Constant: 0:257 2 (const int) -0:257 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 0:257 vector swizzle ( temp highp 3-component vector of int) 0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5135,8 +4960,7 @@ local_size = (8, 1, 1) 0:258 0 (const int) 0:258 Constant: 0:258 1 (const int) -0:258 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5156,8 +4980,7 @@ local_size = (8, 1, 1) 0:260 2 (const int) 0:260 Constant: 0:260 0 (const int) -0:260 ERROR: Bad aggregation op - ( global highp uint) +0:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 0:260 direct index ( temp highp uint) 0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5183,8 +5006,7 @@ local_size = (8, 1, 1) 0:261 0 (const int) 0:261 Constant: 0:261 1 (const int) -0:261 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 0:261 vector swizzle ( temp highp 2-component vector of uint) 0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5215,8 +5037,7 @@ local_size = (8, 1, 1) 0:262 1 (const int) 0:262 Constant: 0:262 2 (const int) -0:262 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 0:262 vector swizzle ( temp highp 3-component vector of uint) 0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5241,8 +5062,7 @@ local_size = (8, 1, 1) 0:263 0 (const int) 0:263 Constant: 0:263 2 (const int) -0:263 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5262,8 +5082,7 @@ local_size = (8, 1, 1) 0:265 0 (const int) 0:265 Constant: 0:265 0 (const int) -0:265 ERROR: Bad aggregation op - ( global highp float) +0:265 subgroupPartitionedExclusiveMulNV ( global highp float) 0:265 direct index ( temp highp float) 0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5289,8 +5108,7 @@ local_size = (8, 1, 1) 0:266 0 (const int) 0:266 Constant: 0:266 1 (const int) -0:266 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 0:266 vector swizzle ( temp highp 2-component vector of float) 0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5321,8 +5139,7 @@ local_size = (8, 1, 1) 0:267 1 (const int) 0:267 Constant: 0:267 2 (const int) -0:267 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 0:267 vector swizzle ( temp highp 3-component vector of float) 0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5347,8 +5164,7 @@ local_size = (8, 1, 1) 0:268 0 (const int) 0:268 Constant: 0:268 0 (const int) -0:268 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5368,8 +5184,7 @@ local_size = (8, 1, 1) 0:270 1 (const int) 0:270 Constant: 0:270 0 (const int) -0:270 ERROR: Bad aggregation op - ( global highp int) +0:270 subgroupPartitionedExclusiveMulNV ( global highp int) 0:270 direct index ( temp highp int) 0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5395,8 +5210,7 @@ local_size = (8, 1, 1) 0:271 0 (const int) 0:271 Constant: 0:271 1 (const int) -0:271 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 0:271 vector swizzle ( temp highp 2-component vector of int) 0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5427,8 +5241,7 @@ local_size = (8, 1, 1) 0:272 1 (const int) 0:272 Constant: 0:272 2 (const int) -0:272 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 0:272 vector swizzle ( temp highp 3-component vector of int) 0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5453,8 +5266,7 @@ local_size = (8, 1, 1) 0:273 1 (const int) 0:273 Constant: 0:273 1 (const int) -0:273 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5474,8 +5286,7 @@ local_size = (8, 1, 1) 0:275 2 (const int) 0:275 Constant: 0:275 0 (const int) -0:275 ERROR: Bad aggregation op - ( global highp uint) +0:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 0:275 direct index ( temp highp uint) 0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5501,8 +5312,7 @@ local_size = (8, 1, 1) 0:276 0 (const int) 0:276 Constant: 0:276 1 (const int) -0:276 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 0:276 vector swizzle ( temp highp 2-component vector of uint) 0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5533,8 +5343,7 @@ local_size = (8, 1, 1) 0:277 1 (const int) 0:277 Constant: 0:277 2 (const int) -0:277 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 0:277 vector swizzle ( temp highp 3-component vector of uint) 0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5559,8 +5368,7 @@ local_size = (8, 1, 1) 0:278 1 (const int) 0:278 Constant: 0:278 2 (const int) -0:278 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5580,8 +5388,7 @@ local_size = (8, 1, 1) 0:280 0 (const int) 0:280 Constant: 0:280 0 (const int) -0:280 ERROR: Bad aggregation op - ( global highp float) +0:280 subgroupPartitionedExclusiveMinNV ( global highp float) 0:280 direct index ( temp highp float) 0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5607,8 +5414,7 @@ local_size = (8, 1, 1) 0:281 0 (const int) 0:281 Constant: 0:281 1 (const int) -0:281 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 0:281 vector swizzle ( temp highp 2-component vector of float) 0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5639,8 +5445,7 @@ local_size = (8, 1, 1) 0:282 1 (const int) 0:282 Constant: 0:282 2 (const int) -0:282 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 0:282 vector swizzle ( temp highp 3-component vector of float) 0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5665,8 +5470,7 @@ local_size = (8, 1, 1) 0:283 1 (const int) 0:283 Constant: 0:283 0 (const int) -0:283 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5686,8 +5490,7 @@ local_size = (8, 1, 1) 0:285 1 (const int) 0:285 Constant: 0:285 0 (const int) -0:285 ERROR: Bad aggregation op - ( global highp int) +0:285 subgroupPartitionedExclusiveMinNV ( global highp int) 0:285 direct index ( temp highp int) 0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5713,8 +5516,7 @@ local_size = (8, 1, 1) 0:286 0 (const int) 0:286 Constant: 0:286 1 (const int) -0:286 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 0:286 vector swizzle ( temp highp 2-component vector of int) 0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5745,8 +5547,7 @@ local_size = (8, 1, 1) 0:287 1 (const int) 0:287 Constant: 0:287 2 (const int) -0:287 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 0:287 vector swizzle ( temp highp 3-component vector of int) 0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5771,8 +5572,7 @@ local_size = (8, 1, 1) 0:288 1 (const int) 0:288 Constant: 0:288 1 (const int) -0:288 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5792,8 +5592,7 @@ local_size = (8, 1, 1) 0:290 2 (const int) 0:290 Constant: 0:290 0 (const int) -0:290 ERROR: Bad aggregation op - ( global highp uint) +0:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 0:290 direct index ( temp highp uint) 0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5819,8 +5618,7 @@ local_size = (8, 1, 1) 0:291 0 (const int) 0:291 Constant: 0:291 1 (const int) -0:291 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 0:291 vector swizzle ( temp highp 2-component vector of uint) 0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5851,8 +5649,7 @@ local_size = (8, 1, 1) 0:292 1 (const int) 0:292 Constant: 0:292 2 (const int) -0:292 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 0:292 vector swizzle ( temp highp 3-component vector of uint) 0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5877,8 +5674,7 @@ local_size = (8, 1, 1) 0:293 2 (const int) 0:293 Constant: 0:293 2 (const int) -0:293 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5898,8 +5694,7 @@ local_size = (8, 1, 1) 0:295 0 (const int) 0:295 Constant: 0:295 0 (const int) -0:295 ERROR: Bad aggregation op - ( global highp float) +0:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 0:295 direct index ( temp highp float) 0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5925,8 +5720,7 @@ local_size = (8, 1, 1) 0:296 0 (const int) 0:296 Constant: 0:296 1 (const int) -0:296 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 0:296 vector swizzle ( temp highp 2-component vector of float) 0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5957,8 +5751,7 @@ local_size = (8, 1, 1) 0:297 1 (const int) 0:297 Constant: 0:297 2 (const int) -0:297 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 0:297 vector swizzle ( temp highp 3-component vector of float) 0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -5983,8 +5776,7 @@ local_size = (8, 1, 1) 0:298 2 (const int) 0:298 Constant: 0:298 0 (const int) -0:298 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6004,8 +5796,7 @@ local_size = (8, 1, 1) 0:300 1 (const int) 0:300 Constant: 0:300 0 (const int) -0:300 ERROR: Bad aggregation op - ( global highp int) +0:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 0:300 direct index ( temp highp int) 0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6031,8 +5822,7 @@ local_size = (8, 1, 1) 0:301 0 (const int) 0:301 Constant: 0:301 1 (const int) -0:301 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 0:301 vector swizzle ( temp highp 2-component vector of int) 0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6063,8 +5853,7 @@ local_size = (8, 1, 1) 0:302 1 (const int) 0:302 Constant: 0:302 2 (const int) -0:302 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 0:302 vector swizzle ( temp highp 3-component vector of int) 0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6089,8 +5878,7 @@ local_size = (8, 1, 1) 0:303 2 (const int) 0:303 Constant: 0:303 1 (const int) -0:303 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6110,8 +5898,7 @@ local_size = (8, 1, 1) 0:305 2 (const int) 0:305 Constant: 0:305 0 (const int) -0:305 ERROR: Bad aggregation op - ( global highp uint) +0:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 0:305 direct index ( temp highp uint) 0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6137,8 +5924,7 @@ local_size = (8, 1, 1) 0:306 0 (const int) 0:306 Constant: 0:306 1 (const int) -0:306 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 0:306 vector swizzle ( temp highp 2-component vector of uint) 0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6169,8 +5955,7 @@ local_size = (8, 1, 1) 0:307 1 (const int) 0:307 Constant: 0:307 2 (const int) -0:307 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 0:307 vector swizzle ( temp highp 3-component vector of uint) 0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6195,8 +5980,7 @@ local_size = (8, 1, 1) 0:308 2 (const int) 0:308 Constant: 0:308 2 (const int) -0:308 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6216,8 +6000,7 @@ local_size = (8, 1, 1) 0:310 1 (const int) 0:310 Constant: 0:310 0 (const int) -0:310 ERROR: Bad aggregation op - ( global highp int) +0:310 subgroupPartitionedExclusiveAndNV ( global highp int) 0:310 direct index ( temp highp int) 0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6243,8 +6026,7 @@ local_size = (8, 1, 1) 0:311 0 (const int) 0:311 Constant: 0:311 1 (const int) -0:311 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 0:311 vector swizzle ( temp highp 2-component vector of int) 0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6275,8 +6057,7 @@ local_size = (8, 1, 1) 0:312 1 (const int) 0:312 Constant: 0:312 2 (const int) -0:312 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 0:312 vector swizzle ( temp highp 3-component vector of int) 0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6301,8 +6082,7 @@ local_size = (8, 1, 1) 0:313 2 (const int) 0:313 Constant: 0:313 1 (const int) -0:313 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6322,8 +6102,7 @@ local_size = (8, 1, 1) 0:315 2 (const int) 0:315 Constant: 0:315 0 (const int) -0:315 ERROR: Bad aggregation op - ( global highp uint) +0:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 0:315 direct index ( temp highp uint) 0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6349,8 +6128,7 @@ local_size = (8, 1, 1) 0:316 0 (const int) 0:316 Constant: 0:316 1 (const int) -0:316 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 0:316 vector swizzle ( temp highp 2-component vector of uint) 0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6381,8 +6159,7 @@ local_size = (8, 1, 1) 0:317 1 (const int) 0:317 Constant: 0:317 2 (const int) -0:317 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 0:317 vector swizzle ( temp highp 3-component vector of uint) 0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6407,8 +6184,7 @@ local_size = (8, 1, 1) 0:318 2 (const int) 0:318 Constant: 0:318 2 (const int) -0:318 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6429,8 +6205,7 @@ local_size = (8, 1, 1) 0:320 Constant: 0:320 0 (const int) 0:320 Convert bool to int ( temp highp int) -0:320 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 0:320 Compare Less Than ( temp bool) 0:320 direct index ( temp highp int) 0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6460,8 +6235,7 @@ local_size = (8, 1, 1) 0:321 Constant: 0:321 1 (const int) 0:321 Convert bool to int ( temp highp 2-component vector of int) -0:321 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 0:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:321 vector swizzle ( temp highp 2-component vector of int) 0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6497,8 +6271,7 @@ local_size = (8, 1, 1) 0:322 Constant: 0:322 2 (const int) 0:322 Convert bool to int ( temp highp 3-component vector of int) -0:322 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 0:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:322 vector swizzle ( temp highp 3-component vector of int) 0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6529,8 +6302,7 @@ local_size = (8, 1, 1) 0:323 Constant: 0:323 1 (const int) 0:323 Convert bool to int ( temp highp 4-component vector of int) -0:323 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 0:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6556,8 +6328,7 @@ local_size = (8, 1, 1) 0:325 1 (const int) 0:325 Constant: 0:325 0 (const int) -0:325 ERROR: Bad aggregation op - ( global highp int) +0:325 subgroupPartitionedExclusiveOrNV ( global highp int) 0:325 direct index ( temp highp int) 0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6583,8 +6354,7 @@ local_size = (8, 1, 1) 0:326 0 (const int) 0:326 Constant: 0:326 1 (const int) -0:326 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 0:326 vector swizzle ( temp highp 2-component vector of int) 0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6615,8 +6385,7 @@ local_size = (8, 1, 1) 0:327 1 (const int) 0:327 Constant: 0:327 2 (const int) -0:327 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 0:327 vector swizzle ( temp highp 3-component vector of int) 0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6641,8 +6410,7 @@ local_size = (8, 1, 1) 0:328 3 (const int) 0:328 Constant: 0:328 1 (const int) -0:328 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6662,8 +6430,7 @@ local_size = (8, 1, 1) 0:330 2 (const int) 0:330 Constant: 0:330 0 (const int) -0:330 ERROR: Bad aggregation op - ( global highp uint) +0:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 0:330 direct index ( temp highp uint) 0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6689,8 +6456,7 @@ local_size = (8, 1, 1) 0:331 0 (const int) 0:331 Constant: 0:331 1 (const int) -0:331 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 0:331 vector swizzle ( temp highp 2-component vector of uint) 0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6721,8 +6487,7 @@ local_size = (8, 1, 1) 0:332 1 (const int) 0:332 Constant: 0:332 2 (const int) -0:332 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 0:332 vector swizzle ( temp highp 3-component vector of uint) 0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6747,8 +6512,7 @@ local_size = (8, 1, 1) 0:333 3 (const int) 0:333 Constant: 0:333 2 (const int) -0:333 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6769,8 +6533,7 @@ local_size = (8, 1, 1) 0:335 Constant: 0:335 0 (const int) 0:335 Convert bool to int ( temp highp int) -0:335 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 0:335 Compare Less Than ( temp bool) 0:335 direct index ( temp highp int) 0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6800,8 +6563,7 @@ local_size = (8, 1, 1) 0:336 Constant: 0:336 1 (const int) 0:336 Convert bool to int ( temp highp 2-component vector of int) -0:336 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 0:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:336 vector swizzle ( temp highp 2-component vector of int) 0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6837,8 +6599,7 @@ local_size = (8, 1, 1) 0:337 Constant: 0:337 2 (const int) 0:337 Convert bool to int ( temp highp 3-component vector of int) -0:337 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 0:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:337 vector swizzle ( temp highp 3-component vector of int) 0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -6869,8 +6630,7 @@ local_size = (8, 1, 1) 0:338 Constant: 0:338 1 (const int) 0:338 Convert bool to int ( temp highp 4-component vector of int) -0:338 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 0:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6896,8 +6656,7 @@ local_size = (8, 1, 1) 0:340 1 (const int) 0:340 Constant: 0:340 0 (const int) -0:340 ERROR: Bad aggregation op - ( global highp int) +0:340 subgroupPartitionedExclusiveXorNV ( global highp int) 0:340 direct index ( temp highp int) 0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6923,8 +6682,7 @@ local_size = (8, 1, 1) 0:341 0 (const int) 0:341 Constant: 0:341 1 (const int) -0:341 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 0:341 vector swizzle ( temp highp 2-component vector of int) 0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6955,8 +6713,7 @@ local_size = (8, 1, 1) 0:342 1 (const int) 0:342 Constant: 0:342 2 (const int) -0:342 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 0:342 vector swizzle ( temp highp 3-component vector of int) 0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -6981,8 +6738,7 @@ local_size = (8, 1, 1) 0:343 3 (const int) 0:343 Constant: 0:343 1 (const int) -0:343 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7002,8 +6758,7 @@ local_size = (8, 1, 1) 0:345 2 (const int) 0:345 Constant: 0:345 0 (const int) -0:345 ERROR: Bad aggregation op - ( global highp uint) +0:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 0:345 direct index ( temp highp uint) 0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7029,8 +6784,7 @@ local_size = (8, 1, 1) 0:346 0 (const int) 0:346 Constant: 0:346 1 (const int) -0:346 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 0:346 vector swizzle ( temp highp 2-component vector of uint) 0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7061,8 +6815,7 @@ local_size = (8, 1, 1) 0:347 1 (const int) 0:347 Constant: 0:347 2 (const int) -0:347 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 0:347 vector swizzle ( temp highp 3-component vector of uint) 0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7087,8 +6840,7 @@ local_size = (8, 1, 1) 0:348 0 (const int) 0:348 Constant: 0:348 2 (const int) -0:348 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7109,8 +6861,7 @@ local_size = (8, 1, 1) 0:350 Constant: 0:350 0 (const int) 0:350 Convert bool to int ( temp highp int) -0:350 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 0:350 Compare Less Than ( temp bool) 0:350 direct index ( temp highp int) 0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -7140,8 +6891,7 @@ local_size = (8, 1, 1) 0:351 Constant: 0:351 1 (const int) 0:351 Convert bool to int ( temp highp 2-component vector of int) -0:351 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 0:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:351 vector swizzle ( temp highp 2-component vector of int) 0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -7177,8 +6927,7 @@ local_size = (8, 1, 1) 0:352 Constant: 0:352 2 (const int) 0:352 Convert bool to int ( temp highp 3-component vector of int) -0:352 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 0:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:352 vector swizzle ( temp highp 3-component vector of int) 0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -7209,8 +6958,7 @@ local_size = (8, 1, 1) 0:353 Constant: 0:353 1 (const int) 0:353 Convert bool to int ( temp highp 4-component vector of int) -0:353 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 0:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7249,8 +6997,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 Sequence @@ -7597,8 +7345,7 @@ local_size = (8, 1, 1) 0:40 0 (const int) 0:40 Constant: 0:40 0 (const int) -0:40 ERROR: Bad aggregation op - ( global highp float) +0:40 subgroupPartitionedAddNV ( global highp float) 0:40 direct index ( temp highp float) 0:40 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:40 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7624,8 +7371,7 @@ local_size = (8, 1, 1) 0:41 0 (const int) 0:41 Constant: 0:41 1 (const int) -0:41 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:41 subgroupPartitionedAddNV ( global highp 2-component vector of float) 0:41 vector swizzle ( temp highp 2-component vector of float) 0:41 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:41 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7656,8 +7402,7 @@ local_size = (8, 1, 1) 0:42 1 (const int) 0:42 Constant: 0:42 2 (const int) -0:42 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:42 subgroupPartitionedAddNV ( global highp 3-component vector of float) 0:42 vector swizzle ( temp highp 3-component vector of float) 0:42 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:42 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7682,8 +7427,7 @@ local_size = (8, 1, 1) 0:43 1 (const int) 0:43 Constant: 0:43 0 (const int) -0:43 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:43 subgroupPartitionedAddNV ( global highp 4-component vector of float) 0:43 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:43 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:43 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7703,8 +7447,7 @@ local_size = (8, 1, 1) 0:45 1 (const int) 0:45 Constant: 0:45 0 (const int) -0:45 ERROR: Bad aggregation op - ( global highp int) +0:45 subgroupPartitionedAddNV ( global highp int) 0:45 direct index ( temp highp int) 0:45 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:45 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7730,8 +7473,7 @@ local_size = (8, 1, 1) 0:46 0 (const int) 0:46 Constant: 0:46 1 (const int) -0:46 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:46 subgroupPartitionedAddNV ( global highp 2-component vector of int) 0:46 vector swizzle ( temp highp 2-component vector of int) 0:46 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:46 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7762,8 +7504,7 @@ local_size = (8, 1, 1) 0:47 1 (const int) 0:47 Constant: 0:47 2 (const int) -0:47 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:47 subgroupPartitionedAddNV ( global highp 3-component vector of int) 0:47 vector swizzle ( temp highp 3-component vector of int) 0:47 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:47 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7788,8 +7529,7 @@ local_size = (8, 1, 1) 0:48 1 (const int) 0:48 Constant: 0:48 1 (const int) -0:48 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:48 subgroupPartitionedAddNV ( global highp 4-component vector of int) 0:48 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:48 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:48 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7809,8 +7549,7 @@ local_size = (8, 1, 1) 0:50 2 (const int) 0:50 Constant: 0:50 0 (const int) -0:50 ERROR: Bad aggregation op - ( global highp uint) +0:50 subgroupPartitionedAddNV ( global highp uint) 0:50 direct index ( temp highp uint) 0:50 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:50 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7836,8 +7575,7 @@ local_size = (8, 1, 1) 0:51 0 (const int) 0:51 Constant: 0:51 1 (const int) -0:51 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:51 subgroupPartitionedAddNV ( global highp 2-component vector of uint) 0:51 vector swizzle ( temp highp 2-component vector of uint) 0:51 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:51 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7868,8 +7606,7 @@ local_size = (8, 1, 1) 0:52 1 (const int) 0:52 Constant: 0:52 2 (const int) -0:52 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:52 subgroupPartitionedAddNV ( global highp 3-component vector of uint) 0:52 vector swizzle ( temp highp 3-component vector of uint) 0:52 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:52 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7894,8 +7631,7 @@ local_size = (8, 1, 1) 0:53 1 (const int) 0:53 Constant: 0:53 2 (const int) -0:53 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:53 subgroupPartitionedAddNV ( global highp 4-component vector of uint) 0:53 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:53 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:53 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7915,8 +7651,7 @@ local_size = (8, 1, 1) 0:55 0 (const int) 0:55 Constant: 0:55 0 (const int) -0:55 ERROR: Bad aggregation op - ( global highp float) +0:55 subgroupPartitionedMulNV ( global highp float) 0:55 direct index ( temp highp float) 0:55 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:55 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7942,8 +7677,7 @@ local_size = (8, 1, 1) 0:56 0 (const int) 0:56 Constant: 0:56 1 (const int) -0:56 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:56 subgroupPartitionedMulNV ( global highp 2-component vector of float) 0:56 vector swizzle ( temp highp 2-component vector of float) 0:56 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:56 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -7974,8 +7708,7 @@ local_size = (8, 1, 1) 0:57 1 (const int) 0:57 Constant: 0:57 2 (const int) -0:57 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:57 subgroupPartitionedMulNV ( global highp 3-component vector of float) 0:57 vector swizzle ( temp highp 3-component vector of float) 0:57 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:57 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8000,8 +7733,7 @@ local_size = (8, 1, 1) 0:58 2 (const int) 0:58 Constant: 0:58 0 (const int) -0:58 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:58 subgroupPartitionedMulNV ( global highp 4-component vector of float) 0:58 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:58 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:58 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8021,8 +7753,7 @@ local_size = (8, 1, 1) 0:60 1 (const int) 0:60 Constant: 0:60 0 (const int) -0:60 ERROR: Bad aggregation op - ( global highp int) +0:60 subgroupPartitionedMulNV ( global highp int) 0:60 direct index ( temp highp int) 0:60 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:60 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8048,8 +7779,7 @@ local_size = (8, 1, 1) 0:61 0 (const int) 0:61 Constant: 0:61 1 (const int) -0:61 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:61 subgroupPartitionedMulNV ( global highp 2-component vector of int) 0:61 vector swizzle ( temp highp 2-component vector of int) 0:61 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:61 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8080,8 +7810,7 @@ local_size = (8, 1, 1) 0:62 1 (const int) 0:62 Constant: 0:62 2 (const int) -0:62 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:62 subgroupPartitionedMulNV ( global highp 3-component vector of int) 0:62 vector swizzle ( temp highp 3-component vector of int) 0:62 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:62 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8106,8 +7835,7 @@ local_size = (8, 1, 1) 0:63 2 (const int) 0:63 Constant: 0:63 1 (const int) -0:63 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:63 subgroupPartitionedMulNV ( global highp 4-component vector of int) 0:63 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:63 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:63 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8127,8 +7855,7 @@ local_size = (8, 1, 1) 0:65 2 (const int) 0:65 Constant: 0:65 0 (const int) -0:65 ERROR: Bad aggregation op - ( global highp uint) +0:65 subgroupPartitionedMulNV ( global highp uint) 0:65 direct index ( temp highp uint) 0:65 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:65 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8154,8 +7881,7 @@ local_size = (8, 1, 1) 0:66 0 (const int) 0:66 Constant: 0:66 1 (const int) -0:66 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:66 subgroupPartitionedMulNV ( global highp 2-component vector of uint) 0:66 vector swizzle ( temp highp 2-component vector of uint) 0:66 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:66 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8186,8 +7912,7 @@ local_size = (8, 1, 1) 0:67 1 (const int) 0:67 Constant: 0:67 2 (const int) -0:67 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:67 subgroupPartitionedMulNV ( global highp 3-component vector of uint) 0:67 vector swizzle ( temp highp 3-component vector of uint) 0:67 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:67 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8212,8 +7937,7 @@ local_size = (8, 1, 1) 0:68 2 (const int) 0:68 Constant: 0:68 2 (const int) -0:68 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:68 subgroupPartitionedMulNV ( global highp 4-component vector of uint) 0:68 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:68 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:68 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8233,8 +7957,7 @@ local_size = (8, 1, 1) 0:70 0 (const int) 0:70 Constant: 0:70 0 (const int) -0:70 ERROR: Bad aggregation op - ( global highp float) +0:70 subgroupPartitionedMinNV ( global highp float) 0:70 direct index ( temp highp float) 0:70 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:70 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8260,8 +7983,7 @@ local_size = (8, 1, 1) 0:71 0 (const int) 0:71 Constant: 0:71 1 (const int) -0:71 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:71 subgroupPartitionedMinNV ( global highp 2-component vector of float) 0:71 vector swizzle ( temp highp 2-component vector of float) 0:71 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:71 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8292,8 +8014,7 @@ local_size = (8, 1, 1) 0:72 1 (const int) 0:72 Constant: 0:72 2 (const int) -0:72 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:72 subgroupPartitionedMinNV ( global highp 3-component vector of float) 0:72 vector swizzle ( temp highp 3-component vector of float) 0:72 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:72 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8318,8 +8039,7 @@ local_size = (8, 1, 1) 0:73 2 (const int) 0:73 Constant: 0:73 0 (const int) -0:73 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:73 subgroupPartitionedMinNV ( global highp 4-component vector of float) 0:73 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:73 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:73 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8339,8 +8059,7 @@ local_size = (8, 1, 1) 0:75 1 (const int) 0:75 Constant: 0:75 0 (const int) -0:75 ERROR: Bad aggregation op - ( global highp int) +0:75 subgroupPartitionedMinNV ( global highp int) 0:75 direct index ( temp highp int) 0:75 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:75 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8366,8 +8085,7 @@ local_size = (8, 1, 1) 0:76 0 (const int) 0:76 Constant: 0:76 1 (const int) -0:76 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:76 subgroupPartitionedMinNV ( global highp 2-component vector of int) 0:76 vector swizzle ( temp highp 2-component vector of int) 0:76 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:76 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8398,8 +8116,7 @@ local_size = (8, 1, 1) 0:77 1 (const int) 0:77 Constant: 0:77 2 (const int) -0:77 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:77 subgroupPartitionedMinNV ( global highp 3-component vector of int) 0:77 vector swizzle ( temp highp 3-component vector of int) 0:77 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:77 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8424,8 +8141,7 @@ local_size = (8, 1, 1) 0:78 3 (const int) 0:78 Constant: 0:78 1 (const int) -0:78 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:78 subgroupPartitionedMinNV ( global highp 4-component vector of int) 0:78 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:78 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:78 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8445,8 +8161,7 @@ local_size = (8, 1, 1) 0:80 2 (const int) 0:80 Constant: 0:80 0 (const int) -0:80 ERROR: Bad aggregation op - ( global highp uint) +0:80 subgroupPartitionedMinNV ( global highp uint) 0:80 direct index ( temp highp uint) 0:80 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:80 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8472,8 +8187,7 @@ local_size = (8, 1, 1) 0:81 0 (const int) 0:81 Constant: 0:81 1 (const int) -0:81 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:81 subgroupPartitionedMinNV ( global highp 2-component vector of uint) 0:81 vector swizzle ( temp highp 2-component vector of uint) 0:81 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:81 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8504,8 +8218,7 @@ local_size = (8, 1, 1) 0:82 1 (const int) 0:82 Constant: 0:82 2 (const int) -0:82 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:82 subgroupPartitionedMinNV ( global highp 3-component vector of uint) 0:82 vector swizzle ( temp highp 3-component vector of uint) 0:82 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:82 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8530,8 +8243,7 @@ local_size = (8, 1, 1) 0:83 3 (const int) 0:83 Constant: 0:83 2 (const int) -0:83 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:83 subgroupPartitionedMinNV ( global highp 4-component vector of uint) 0:83 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:83 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:83 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8551,8 +8263,7 @@ local_size = (8, 1, 1) 0:85 0 (const int) 0:85 Constant: 0:85 0 (const int) -0:85 ERROR: Bad aggregation op - ( global highp float) +0:85 subgroupPartitionedMaxNV ( global highp float) 0:85 direct index ( temp highp float) 0:85 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:85 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8578,8 +8289,7 @@ local_size = (8, 1, 1) 0:86 0 (const int) 0:86 Constant: 0:86 1 (const int) -0:86 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:86 subgroupPartitionedMaxNV ( global highp 2-component vector of float) 0:86 vector swizzle ( temp highp 2-component vector of float) 0:86 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:86 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8610,8 +8320,7 @@ local_size = (8, 1, 1) 0:87 1 (const int) 0:87 Constant: 0:87 2 (const int) -0:87 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:87 subgroupPartitionedMaxNV ( global highp 3-component vector of float) 0:87 vector swizzle ( temp highp 3-component vector of float) 0:87 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:87 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8636,8 +8345,7 @@ local_size = (8, 1, 1) 0:88 3 (const int) 0:88 Constant: 0:88 0 (const int) -0:88 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:88 subgroupPartitionedMaxNV ( global highp 4-component vector of float) 0:88 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:88 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:88 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8657,8 +8365,7 @@ local_size = (8, 1, 1) 0:90 1 (const int) 0:90 Constant: 0:90 0 (const int) -0:90 ERROR: Bad aggregation op - ( global highp int) +0:90 subgroupPartitionedMaxNV ( global highp int) 0:90 direct index ( temp highp int) 0:90 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:90 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8684,8 +8391,7 @@ local_size = (8, 1, 1) 0:91 0 (const int) 0:91 Constant: 0:91 1 (const int) -0:91 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:91 subgroupPartitionedMaxNV ( global highp 2-component vector of int) 0:91 vector swizzle ( temp highp 2-component vector of int) 0:91 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:91 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8716,8 +8422,7 @@ local_size = (8, 1, 1) 0:92 1 (const int) 0:92 Constant: 0:92 2 (const int) -0:92 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:92 subgroupPartitionedMaxNV ( global highp 3-component vector of int) 0:92 vector swizzle ( temp highp 3-component vector of int) 0:92 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:92 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8742,8 +8447,7 @@ local_size = (8, 1, 1) 0:93 0 (const int) 0:93 Constant: 0:93 1 (const int) -0:93 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:93 subgroupPartitionedMaxNV ( global highp 4-component vector of int) 0:93 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:93 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:93 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8763,8 +8467,7 @@ local_size = (8, 1, 1) 0:95 2 (const int) 0:95 Constant: 0:95 0 (const int) -0:95 ERROR: Bad aggregation op - ( global highp uint) +0:95 subgroupPartitionedMaxNV ( global highp uint) 0:95 direct index ( temp highp uint) 0:95 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:95 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8790,8 +8493,7 @@ local_size = (8, 1, 1) 0:96 0 (const int) 0:96 Constant: 0:96 1 (const int) -0:96 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:96 subgroupPartitionedMaxNV ( global highp 2-component vector of uint) 0:96 vector swizzle ( temp highp 2-component vector of uint) 0:96 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:96 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8822,8 +8524,7 @@ local_size = (8, 1, 1) 0:97 1 (const int) 0:97 Constant: 0:97 2 (const int) -0:97 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:97 subgroupPartitionedMaxNV ( global highp 3-component vector of uint) 0:97 vector swizzle ( temp highp 3-component vector of uint) 0:97 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:97 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8848,8 +8549,7 @@ local_size = (8, 1, 1) 0:98 0 (const int) 0:98 Constant: 0:98 2 (const int) -0:98 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:98 subgroupPartitionedMaxNV ( global highp 4-component vector of uint) 0:98 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:98 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:98 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8869,8 +8569,7 @@ local_size = (8, 1, 1) 0:100 1 (const int) 0:100 Constant: 0:100 0 (const int) -0:100 ERROR: Bad aggregation op - ( global highp int) +0:100 subgroupPartitionedAndNV ( global highp int) 0:100 direct index ( temp highp int) 0:100 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:100 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8896,8 +8595,7 @@ local_size = (8, 1, 1) 0:101 0 (const int) 0:101 Constant: 0:101 1 (const int) -0:101 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:101 subgroupPartitionedAndNV ( global highp 2-component vector of int) 0:101 vector swizzle ( temp highp 2-component vector of int) 0:101 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:101 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8928,8 +8626,7 @@ local_size = (8, 1, 1) 0:102 1 (const int) 0:102 Constant: 0:102 2 (const int) -0:102 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:102 subgroupPartitionedAndNV ( global highp 3-component vector of int) 0:102 vector swizzle ( temp highp 3-component vector of int) 0:102 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:102 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8954,8 +8651,7 @@ local_size = (8, 1, 1) 0:103 0 (const int) 0:103 Constant: 0:103 1 (const int) -0:103 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:103 subgroupPartitionedAndNV ( global highp 4-component vector of int) 0:103 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:103 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:103 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -8975,8 +8671,7 @@ local_size = (8, 1, 1) 0:105 2 (const int) 0:105 Constant: 0:105 0 (const int) -0:105 ERROR: Bad aggregation op - ( global highp uint) +0:105 subgroupPartitionedAndNV ( global highp uint) 0:105 direct index ( temp highp uint) 0:105 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:105 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9002,8 +8697,7 @@ local_size = (8, 1, 1) 0:106 0 (const int) 0:106 Constant: 0:106 1 (const int) -0:106 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:106 subgroupPartitionedAndNV ( global highp 2-component vector of uint) 0:106 vector swizzle ( temp highp 2-component vector of uint) 0:106 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:106 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9034,8 +8728,7 @@ local_size = (8, 1, 1) 0:107 1 (const int) 0:107 Constant: 0:107 2 (const int) -0:107 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:107 subgroupPartitionedAndNV ( global highp 3-component vector of uint) 0:107 vector swizzle ( temp highp 3-component vector of uint) 0:107 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:107 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9060,8 +8753,7 @@ local_size = (8, 1, 1) 0:108 1 (const int) 0:108 Constant: 0:108 2 (const int) -0:108 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:108 subgroupPartitionedAndNV ( global highp 4-component vector of uint) 0:108 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:108 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:108 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9082,8 +8774,7 @@ local_size = (8, 1, 1) 0:110 Constant: 0:110 0 (const int) 0:110 Convert bool to int ( temp highp int) -0:110 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:110 subgroupPartitionedAndNV ( global bool, operation at highp) 0:110 Compare Less Than ( temp bool) 0:110 direct index ( temp highp int) 0:110 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9113,8 +8804,7 @@ local_size = (8, 1, 1) 0:111 Constant: 0:111 1 (const int) 0:111 Convert bool to int ( temp highp 2-component vector of int) -0:111 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:111 subgroupPartitionedAndNV ( global 2-component vector of bool, operation at highp) 0:111 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:111 vector swizzle ( temp highp 2-component vector of int) 0:111 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9150,8 +8840,7 @@ local_size = (8, 1, 1) 0:112 Constant: 0:112 2 (const int) 0:112 Convert bool to int ( temp highp 3-component vector of int) -0:112 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:112 subgroupPartitionedAndNV ( global 3-component vector of bool, operation at highp) 0:112 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:112 vector swizzle ( temp highp 3-component vector of int) 0:112 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9182,8 +8871,7 @@ local_size = (8, 1, 1) 0:113 Constant: 0:113 1 (const int) 0:113 Convert bool to int ( temp highp 4-component vector of int) -0:113 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:113 subgroupPartitionedAndNV ( global 4-component vector of bool, operation at highp) 0:113 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:113 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:113 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9209,8 +8897,7 @@ local_size = (8, 1, 1) 0:115 1 (const int) 0:115 Constant: 0:115 0 (const int) -0:115 ERROR: Bad aggregation op - ( global highp int) +0:115 subgroupPartitionedOrNV ( global highp int) 0:115 direct index ( temp highp int) 0:115 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:115 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9236,8 +8923,7 @@ local_size = (8, 1, 1) 0:116 0 (const int) 0:116 Constant: 0:116 1 (const int) -0:116 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:116 subgroupPartitionedOrNV ( global highp 2-component vector of int) 0:116 vector swizzle ( temp highp 2-component vector of int) 0:116 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:116 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9268,8 +8954,7 @@ local_size = (8, 1, 1) 0:117 1 (const int) 0:117 Constant: 0:117 2 (const int) -0:117 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:117 subgroupPartitionedOrNV ( global highp 3-component vector of int) 0:117 vector swizzle ( temp highp 3-component vector of int) 0:117 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:117 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9294,8 +8979,7 @@ local_size = (8, 1, 1) 0:118 1 (const int) 0:118 Constant: 0:118 1 (const int) -0:118 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:118 subgroupPartitionedOrNV ( global highp 4-component vector of int) 0:118 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:118 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:118 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9315,8 +8999,7 @@ local_size = (8, 1, 1) 0:120 2 (const int) 0:120 Constant: 0:120 0 (const int) -0:120 ERROR: Bad aggregation op - ( global highp uint) +0:120 subgroupPartitionedOrNV ( global highp uint) 0:120 direct index ( temp highp uint) 0:120 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:120 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9342,8 +9025,7 @@ local_size = (8, 1, 1) 0:121 0 (const int) 0:121 Constant: 0:121 1 (const int) -0:121 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:121 subgroupPartitionedOrNV ( global highp 2-component vector of uint) 0:121 vector swizzle ( temp highp 2-component vector of uint) 0:121 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:121 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9374,8 +9056,7 @@ local_size = (8, 1, 1) 0:122 1 (const int) 0:122 Constant: 0:122 2 (const int) -0:122 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:122 subgroupPartitionedOrNV ( global highp 3-component vector of uint) 0:122 vector swizzle ( temp highp 3-component vector of uint) 0:122 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:122 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9400,8 +9081,7 @@ local_size = (8, 1, 1) 0:123 2 (const int) 0:123 Constant: 0:123 2 (const int) -0:123 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:123 subgroupPartitionedOrNV ( global highp 4-component vector of uint) 0:123 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:123 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:123 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9422,8 +9102,7 @@ local_size = (8, 1, 1) 0:125 Constant: 0:125 0 (const int) 0:125 Convert bool to int ( temp highp int) -0:125 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:125 subgroupPartitionedOrNV ( global bool, operation at highp) 0:125 Compare Less Than ( temp bool) 0:125 direct index ( temp highp int) 0:125 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9453,8 +9132,7 @@ local_size = (8, 1, 1) 0:126 Constant: 0:126 1 (const int) 0:126 Convert bool to int ( temp highp 2-component vector of int) -0:126 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:126 subgroupPartitionedOrNV ( global 2-component vector of bool, operation at highp) 0:126 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:126 vector swizzle ( temp highp 2-component vector of int) 0:126 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9490,8 +9168,7 @@ local_size = (8, 1, 1) 0:127 Constant: 0:127 2 (const int) 0:127 Convert bool to int ( temp highp 3-component vector of int) -0:127 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:127 subgroupPartitionedOrNV ( global 3-component vector of bool, operation at highp) 0:127 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:127 vector swizzle ( temp highp 3-component vector of int) 0:127 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9522,8 +9199,7 @@ local_size = (8, 1, 1) 0:128 Constant: 0:128 1 (const int) 0:128 Convert bool to int ( temp highp 4-component vector of int) -0:128 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:128 subgroupPartitionedOrNV ( global 4-component vector of bool, operation at highp) 0:128 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:128 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:128 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9549,8 +9225,7 @@ local_size = (8, 1, 1) 0:130 1 (const int) 0:130 Constant: 0:130 0 (const int) -0:130 ERROR: Bad aggregation op - ( global highp int) +0:130 subgroupPartitionedXorNV ( global highp int) 0:130 direct index ( temp highp int) 0:130 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:130 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9576,8 +9251,7 @@ local_size = (8, 1, 1) 0:131 0 (const int) 0:131 Constant: 0:131 1 (const int) -0:131 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:131 subgroupPartitionedXorNV ( global highp 2-component vector of int) 0:131 vector swizzle ( temp highp 2-component vector of int) 0:131 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:131 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9608,8 +9282,7 @@ local_size = (8, 1, 1) 0:132 1 (const int) 0:132 Constant: 0:132 2 (const int) -0:132 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:132 subgroupPartitionedXorNV ( global highp 3-component vector of int) 0:132 vector swizzle ( temp highp 3-component vector of int) 0:132 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:132 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9634,8 +9307,7 @@ local_size = (8, 1, 1) 0:133 2 (const int) 0:133 Constant: 0:133 1 (const int) -0:133 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:133 subgroupPartitionedXorNV ( global highp 4-component vector of int) 0:133 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:133 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:133 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9655,8 +9327,7 @@ local_size = (8, 1, 1) 0:135 2 (const int) 0:135 Constant: 0:135 0 (const int) -0:135 ERROR: Bad aggregation op - ( global highp uint) +0:135 subgroupPartitionedXorNV ( global highp uint) 0:135 direct index ( temp highp uint) 0:135 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:135 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9682,8 +9353,7 @@ local_size = (8, 1, 1) 0:136 0 (const int) 0:136 Constant: 0:136 1 (const int) -0:136 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:136 subgroupPartitionedXorNV ( global highp 2-component vector of uint) 0:136 vector swizzle ( temp highp 2-component vector of uint) 0:136 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:136 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9714,8 +9384,7 @@ local_size = (8, 1, 1) 0:137 1 (const int) 0:137 Constant: 0:137 2 (const int) -0:137 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:137 subgroupPartitionedXorNV ( global highp 3-component vector of uint) 0:137 vector swizzle ( temp highp 3-component vector of uint) 0:137 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:137 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9740,8 +9409,7 @@ local_size = (8, 1, 1) 0:138 2 (const int) 0:138 Constant: 0:138 2 (const int) -0:138 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:138 subgroupPartitionedXorNV ( global highp 4-component vector of uint) 0:138 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:138 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:138 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9762,8 +9430,7 @@ local_size = (8, 1, 1) 0:140 Constant: 0:140 0 (const int) 0:140 Convert bool to int ( temp highp int) -0:140 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:140 subgroupPartitionedXorNV ( global bool, operation at highp) 0:140 Compare Less Than ( temp bool) 0:140 direct index ( temp highp int) 0:140 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9793,8 +9460,7 @@ local_size = (8, 1, 1) 0:141 Constant: 0:141 1 (const int) 0:141 Convert bool to int ( temp highp 2-component vector of int) -0:141 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:141 subgroupPartitionedXorNV ( global 2-component vector of bool, operation at highp) 0:141 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:141 vector swizzle ( temp highp 2-component vector of int) 0:141 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9830,8 +9496,7 @@ local_size = (8, 1, 1) 0:142 Constant: 0:142 2 (const int) 0:142 Convert bool to int ( temp highp 3-component vector of int) -0:142 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:142 subgroupPartitionedXorNV ( global 3-component vector of bool, operation at highp) 0:142 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:142 vector swizzle ( temp highp 3-component vector of int) 0:142 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -9862,8 +9527,7 @@ local_size = (8, 1, 1) 0:143 Constant: 0:143 1 (const int) 0:143 Convert bool to int ( temp highp 4-component vector of int) -0:143 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:143 subgroupPartitionedXorNV ( global 4-component vector of bool, operation at highp) 0:143 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:143 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:143 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9889,8 +9553,7 @@ local_size = (8, 1, 1) 0:145 0 (const int) 0:145 Constant: 0:145 0 (const int) -0:145 ERROR: Bad aggregation op - ( global highp float) +0:145 subgroupPartitionedInclusiveAddNV ( global highp float) 0:145 direct index ( temp highp float) 0:145 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:145 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9916,8 +9579,7 @@ local_size = (8, 1, 1) 0:146 0 (const int) 0:146 Constant: 0:146 1 (const int) -0:146 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:146 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of float) 0:146 vector swizzle ( temp highp 2-component vector of float) 0:146 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:146 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9948,8 +9610,7 @@ local_size = (8, 1, 1) 0:147 1 (const int) 0:147 Constant: 0:147 2 (const int) -0:147 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:147 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of float) 0:147 vector swizzle ( temp highp 3-component vector of float) 0:147 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:147 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9974,8 +9635,7 @@ local_size = (8, 1, 1) 0:148 3 (const int) 0:148 Constant: 0:148 0 (const int) -0:148 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:148 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of float) 0:148 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:148 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:148 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -9995,8 +9655,7 @@ local_size = (8, 1, 1) 0:150 1 (const int) 0:150 Constant: 0:150 0 (const int) -0:150 ERROR: Bad aggregation op - ( global highp int) +0:150 subgroupPartitionedInclusiveAddNV ( global highp int) 0:150 direct index ( temp highp int) 0:150 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:150 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10022,8 +9681,7 @@ local_size = (8, 1, 1) 0:151 0 (const int) 0:151 Constant: 0:151 1 (const int) -0:151 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:151 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of int) 0:151 vector swizzle ( temp highp 2-component vector of int) 0:151 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:151 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10054,8 +9712,7 @@ local_size = (8, 1, 1) 0:152 1 (const int) 0:152 Constant: 0:152 2 (const int) -0:152 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:152 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of int) 0:152 vector swizzle ( temp highp 3-component vector of int) 0:152 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:152 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10080,8 +9737,7 @@ local_size = (8, 1, 1) 0:153 3 (const int) 0:153 Constant: 0:153 1 (const int) -0:153 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:153 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of int) 0:153 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:153 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:153 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10101,8 +9757,7 @@ local_size = (8, 1, 1) 0:155 2 (const int) 0:155 Constant: 0:155 0 (const int) -0:155 ERROR: Bad aggregation op - ( global highp uint) +0:155 subgroupPartitionedInclusiveAddNV ( global highp uint) 0:155 direct index ( temp highp uint) 0:155 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:155 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10128,8 +9783,7 @@ local_size = (8, 1, 1) 0:156 0 (const int) 0:156 Constant: 0:156 1 (const int) -0:156 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:156 subgroupPartitionedInclusiveAddNV ( global highp 2-component vector of uint) 0:156 vector swizzle ( temp highp 2-component vector of uint) 0:156 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:156 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10160,8 +9814,7 @@ local_size = (8, 1, 1) 0:157 1 (const int) 0:157 Constant: 0:157 2 (const int) -0:157 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:157 subgroupPartitionedInclusiveAddNV ( global highp 3-component vector of uint) 0:157 vector swizzle ( temp highp 3-component vector of uint) 0:157 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:157 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10186,8 +9839,7 @@ local_size = (8, 1, 1) 0:158 3 (const int) 0:158 Constant: 0:158 2 (const int) -0:158 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:158 subgroupPartitionedInclusiveAddNV ( global highp 4-component vector of uint) 0:158 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:158 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:158 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10207,8 +9859,7 @@ local_size = (8, 1, 1) 0:160 0 (const int) 0:160 Constant: 0:160 0 (const int) -0:160 ERROR: Bad aggregation op - ( global highp float) +0:160 subgroupPartitionedInclusiveMulNV ( global highp float) 0:160 direct index ( temp highp float) 0:160 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:160 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10234,8 +9885,7 @@ local_size = (8, 1, 1) 0:161 0 (const int) 0:161 Constant: 0:161 1 (const int) -0:161 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:161 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of float) 0:161 vector swizzle ( temp highp 2-component vector of float) 0:161 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:161 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10266,8 +9916,7 @@ local_size = (8, 1, 1) 0:162 1 (const int) 0:162 Constant: 0:162 2 (const int) -0:162 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:162 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of float) 0:162 vector swizzle ( temp highp 3-component vector of float) 0:162 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:162 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10292,8 +9941,7 @@ local_size = (8, 1, 1) 0:163 3 (const int) 0:163 Constant: 0:163 0 (const int) -0:163 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:163 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of float) 0:163 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:163 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:163 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10313,8 +9961,7 @@ local_size = (8, 1, 1) 0:165 1 (const int) 0:165 Constant: 0:165 0 (const int) -0:165 ERROR: Bad aggregation op - ( global highp int) +0:165 subgroupPartitionedInclusiveMulNV ( global highp int) 0:165 direct index ( temp highp int) 0:165 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:165 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10340,8 +9987,7 @@ local_size = (8, 1, 1) 0:166 0 (const int) 0:166 Constant: 0:166 1 (const int) -0:166 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:166 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of int) 0:166 vector swizzle ( temp highp 2-component vector of int) 0:166 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:166 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10372,8 +10018,7 @@ local_size = (8, 1, 1) 0:167 1 (const int) 0:167 Constant: 0:167 2 (const int) -0:167 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:167 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of int) 0:167 vector swizzle ( temp highp 3-component vector of int) 0:167 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:167 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10398,8 +10043,7 @@ local_size = (8, 1, 1) 0:168 3 (const int) 0:168 Constant: 0:168 1 (const int) -0:168 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:168 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of int) 0:168 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:168 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:168 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10419,8 +10063,7 @@ local_size = (8, 1, 1) 0:170 2 (const int) 0:170 Constant: 0:170 0 (const int) -0:170 ERROR: Bad aggregation op - ( global highp uint) +0:170 subgroupPartitionedInclusiveMulNV ( global highp uint) 0:170 direct index ( temp highp uint) 0:170 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:170 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10446,8 +10089,7 @@ local_size = (8, 1, 1) 0:171 0 (const int) 0:171 Constant: 0:171 1 (const int) -0:171 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:171 subgroupPartitionedInclusiveMulNV ( global highp 2-component vector of uint) 0:171 vector swizzle ( temp highp 2-component vector of uint) 0:171 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:171 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10478,8 +10120,7 @@ local_size = (8, 1, 1) 0:172 1 (const int) 0:172 Constant: 0:172 2 (const int) -0:172 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:172 subgroupPartitionedInclusiveMulNV ( global highp 3-component vector of uint) 0:172 vector swizzle ( temp highp 3-component vector of uint) 0:172 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:172 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10504,8 +10145,7 @@ local_size = (8, 1, 1) 0:173 0 (const int) 0:173 Constant: 0:173 2 (const int) -0:173 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:173 subgroupPartitionedInclusiveMulNV ( global highp 4-component vector of uint) 0:173 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:173 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:173 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10525,8 +10165,7 @@ local_size = (8, 1, 1) 0:175 0 (const int) 0:175 Constant: 0:175 0 (const int) -0:175 ERROR: Bad aggregation op - ( global highp float) +0:175 subgroupPartitionedInclusiveMinNV ( global highp float) 0:175 direct index ( temp highp float) 0:175 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:175 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10552,8 +10191,7 @@ local_size = (8, 1, 1) 0:176 0 (const int) 0:176 Constant: 0:176 1 (const int) -0:176 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:176 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of float) 0:176 vector swizzle ( temp highp 2-component vector of float) 0:176 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:176 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10584,8 +10222,7 @@ local_size = (8, 1, 1) 0:177 1 (const int) 0:177 Constant: 0:177 2 (const int) -0:177 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:177 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of float) 0:177 vector swizzle ( temp highp 3-component vector of float) 0:177 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:177 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10610,8 +10247,7 @@ local_size = (8, 1, 1) 0:178 0 (const int) 0:178 Constant: 0:178 0 (const int) -0:178 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:178 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of float) 0:178 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:178 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:178 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10631,8 +10267,7 @@ local_size = (8, 1, 1) 0:180 1 (const int) 0:180 Constant: 0:180 0 (const int) -0:180 ERROR: Bad aggregation op - ( global highp int) +0:180 subgroupPartitionedInclusiveMinNV ( global highp int) 0:180 direct index ( temp highp int) 0:180 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:180 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10658,8 +10293,7 @@ local_size = (8, 1, 1) 0:181 0 (const int) 0:181 Constant: 0:181 1 (const int) -0:181 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:181 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of int) 0:181 vector swizzle ( temp highp 2-component vector of int) 0:181 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:181 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10690,8 +10324,7 @@ local_size = (8, 1, 1) 0:182 1 (const int) 0:182 Constant: 0:182 2 (const int) -0:182 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:182 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of int) 0:182 vector swizzle ( temp highp 3-component vector of int) 0:182 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:182 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10716,8 +10349,7 @@ local_size = (8, 1, 1) 0:183 0 (const int) 0:183 Constant: 0:183 1 (const int) -0:183 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:183 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of int) 0:183 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:183 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:183 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10737,8 +10369,7 @@ local_size = (8, 1, 1) 0:185 2 (const int) 0:185 Constant: 0:185 0 (const int) -0:185 ERROR: Bad aggregation op - ( global highp uint) +0:185 subgroupPartitionedInclusiveMinNV ( global highp uint) 0:185 direct index ( temp highp uint) 0:185 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:185 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10764,8 +10395,7 @@ local_size = (8, 1, 1) 0:186 0 (const int) 0:186 Constant: 0:186 1 (const int) -0:186 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:186 subgroupPartitionedInclusiveMinNV ( global highp 2-component vector of uint) 0:186 vector swizzle ( temp highp 2-component vector of uint) 0:186 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:186 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10796,8 +10426,7 @@ local_size = (8, 1, 1) 0:187 1 (const int) 0:187 Constant: 0:187 2 (const int) -0:187 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:187 subgroupPartitionedInclusiveMinNV ( global highp 3-component vector of uint) 0:187 vector swizzle ( temp highp 3-component vector of uint) 0:187 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:187 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10822,8 +10451,7 @@ local_size = (8, 1, 1) 0:188 0 (const int) 0:188 Constant: 0:188 2 (const int) -0:188 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:188 subgroupPartitionedInclusiveMinNV ( global highp 4-component vector of uint) 0:188 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:188 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:188 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10843,8 +10471,7 @@ local_size = (8, 1, 1) 0:190 0 (const int) 0:190 Constant: 0:190 0 (const int) -0:190 ERROR: Bad aggregation op - ( global highp float) +0:190 subgroupPartitionedInclusiveMaxNV ( global highp float) 0:190 direct index ( temp highp float) 0:190 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:190 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10870,8 +10497,7 @@ local_size = (8, 1, 1) 0:191 0 (const int) 0:191 Constant: 0:191 1 (const int) -0:191 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:191 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of float) 0:191 vector swizzle ( temp highp 2-component vector of float) 0:191 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:191 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10902,8 +10528,7 @@ local_size = (8, 1, 1) 0:192 1 (const int) 0:192 Constant: 0:192 2 (const int) -0:192 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:192 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of float) 0:192 vector swizzle ( temp highp 3-component vector of float) 0:192 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:192 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10928,8 +10553,7 @@ local_size = (8, 1, 1) 0:193 1 (const int) 0:193 Constant: 0:193 0 (const int) -0:193 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:193 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of float) 0:193 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:193 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:193 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10949,8 +10573,7 @@ local_size = (8, 1, 1) 0:195 1 (const int) 0:195 Constant: 0:195 0 (const int) -0:195 ERROR: Bad aggregation op - ( global highp int) +0:195 subgroupPartitionedInclusiveMaxNV ( global highp int) 0:195 direct index ( temp highp int) 0:195 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:195 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -10976,8 +10599,7 @@ local_size = (8, 1, 1) 0:196 0 (const int) 0:196 Constant: 0:196 1 (const int) -0:196 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:196 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of int) 0:196 vector swizzle ( temp highp 2-component vector of int) 0:196 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:196 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11008,8 +10630,7 @@ local_size = (8, 1, 1) 0:197 1 (const int) 0:197 Constant: 0:197 2 (const int) -0:197 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:197 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of int) 0:197 vector swizzle ( temp highp 3-component vector of int) 0:197 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:197 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11034,8 +10655,7 @@ local_size = (8, 1, 1) 0:198 1 (const int) 0:198 Constant: 0:198 1 (const int) -0:198 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:198 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of int) 0:198 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:198 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:198 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11055,8 +10675,7 @@ local_size = (8, 1, 1) 0:200 2 (const int) 0:200 Constant: 0:200 0 (const int) -0:200 ERROR: Bad aggregation op - ( global highp uint) +0:200 subgroupPartitionedInclusiveMaxNV ( global highp uint) 0:200 direct index ( temp highp uint) 0:200 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:200 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11082,8 +10701,7 @@ local_size = (8, 1, 1) 0:201 0 (const int) 0:201 Constant: 0:201 1 (const int) -0:201 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:201 subgroupPartitionedInclusiveMaxNV ( global highp 2-component vector of uint) 0:201 vector swizzle ( temp highp 2-component vector of uint) 0:201 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:201 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11114,8 +10732,7 @@ local_size = (8, 1, 1) 0:202 1 (const int) 0:202 Constant: 0:202 2 (const int) -0:202 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:202 subgroupPartitionedInclusiveMaxNV ( global highp 3-component vector of uint) 0:202 vector swizzle ( temp highp 3-component vector of uint) 0:202 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:202 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11140,8 +10757,7 @@ local_size = (8, 1, 1) 0:203 1 (const int) 0:203 Constant: 0:203 2 (const int) -0:203 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:203 subgroupPartitionedInclusiveMaxNV ( global highp 4-component vector of uint) 0:203 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:203 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:203 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11161,8 +10777,7 @@ local_size = (8, 1, 1) 0:205 1 (const int) 0:205 Constant: 0:205 0 (const int) -0:205 ERROR: Bad aggregation op - ( global highp int) +0:205 subgroupPartitionedInclusiveAndNV ( global highp int) 0:205 direct index ( temp highp int) 0:205 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:205 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11188,8 +10803,7 @@ local_size = (8, 1, 1) 0:206 0 (const int) 0:206 Constant: 0:206 1 (const int) -0:206 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:206 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of int) 0:206 vector swizzle ( temp highp 2-component vector of int) 0:206 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:206 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11220,8 +10834,7 @@ local_size = (8, 1, 1) 0:207 1 (const int) 0:207 Constant: 0:207 2 (const int) -0:207 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:207 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of int) 0:207 vector swizzle ( temp highp 3-component vector of int) 0:207 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:207 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11246,8 +10859,7 @@ local_size = (8, 1, 1) 0:208 1 (const int) 0:208 Constant: 0:208 1 (const int) -0:208 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:208 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of int) 0:208 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:208 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:208 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11267,8 +10879,7 @@ local_size = (8, 1, 1) 0:210 2 (const int) 0:210 Constant: 0:210 0 (const int) -0:210 ERROR: Bad aggregation op - ( global highp uint) +0:210 subgroupPartitionedInclusiveAndNV ( global highp uint) 0:210 direct index ( temp highp uint) 0:210 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:210 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11294,8 +10905,7 @@ local_size = (8, 1, 1) 0:211 0 (const int) 0:211 Constant: 0:211 1 (const int) -0:211 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:211 subgroupPartitionedInclusiveAndNV ( global highp 2-component vector of uint) 0:211 vector swizzle ( temp highp 2-component vector of uint) 0:211 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:211 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11326,8 +10936,7 @@ local_size = (8, 1, 1) 0:212 1 (const int) 0:212 Constant: 0:212 2 (const int) -0:212 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:212 subgroupPartitionedInclusiveAndNV ( global highp 3-component vector of uint) 0:212 vector swizzle ( temp highp 3-component vector of uint) 0:212 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:212 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11352,8 +10961,7 @@ local_size = (8, 1, 1) 0:213 2 (const int) 0:213 Constant: 0:213 2 (const int) -0:213 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:213 subgroupPartitionedInclusiveAndNV ( global highp 4-component vector of uint) 0:213 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:213 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:213 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11374,8 +10982,7 @@ local_size = (8, 1, 1) 0:215 Constant: 0:215 0 (const int) 0:215 Convert bool to int ( temp highp int) -0:215 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:215 subgroupPartitionedInclusiveAndNV ( global bool, operation at highp) 0:215 Compare Less Than ( temp bool) 0:215 direct index ( temp highp int) 0:215 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11405,8 +11012,7 @@ local_size = (8, 1, 1) 0:216 Constant: 0:216 1 (const int) 0:216 Convert bool to int ( temp highp 2-component vector of int) -0:216 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:216 subgroupPartitionedInclusiveAndNV ( global 2-component vector of bool, operation at highp) 0:216 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:216 vector swizzle ( temp highp 2-component vector of int) 0:216 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11442,8 +11048,7 @@ local_size = (8, 1, 1) 0:217 Constant: 0:217 2 (const int) 0:217 Convert bool to int ( temp highp 3-component vector of int) -0:217 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:217 subgroupPartitionedInclusiveAndNV ( global 3-component vector of bool, operation at highp) 0:217 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:217 vector swizzle ( temp highp 3-component vector of int) 0:217 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11474,8 +11079,7 @@ local_size = (8, 1, 1) 0:218 Constant: 0:218 1 (const int) 0:218 Convert bool to int ( temp highp 4-component vector of int) -0:218 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:218 subgroupPartitionedInclusiveAndNV ( global 4-component vector of bool, operation at highp) 0:218 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:218 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:218 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11501,8 +11105,7 @@ local_size = (8, 1, 1) 0:220 1 (const int) 0:220 Constant: 0:220 0 (const int) -0:220 ERROR: Bad aggregation op - ( global highp int) +0:220 subgroupPartitionedInclusiveOrNV ( global highp int) 0:220 direct index ( temp highp int) 0:220 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:220 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11528,8 +11131,7 @@ local_size = (8, 1, 1) 0:221 0 (const int) 0:221 Constant: 0:221 1 (const int) -0:221 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:221 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of int) 0:221 vector swizzle ( temp highp 2-component vector of int) 0:221 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:221 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11560,8 +11162,7 @@ local_size = (8, 1, 1) 0:222 1 (const int) 0:222 Constant: 0:222 2 (const int) -0:222 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:222 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of int) 0:222 vector swizzle ( temp highp 3-component vector of int) 0:222 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:222 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11586,8 +11187,7 @@ local_size = (8, 1, 1) 0:223 2 (const int) 0:223 Constant: 0:223 1 (const int) -0:223 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:223 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of int) 0:223 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:223 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:223 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11607,8 +11207,7 @@ local_size = (8, 1, 1) 0:225 2 (const int) 0:225 Constant: 0:225 0 (const int) -0:225 ERROR: Bad aggregation op - ( global highp uint) +0:225 subgroupPartitionedInclusiveOrNV ( global highp uint) 0:225 direct index ( temp highp uint) 0:225 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:225 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11634,8 +11233,7 @@ local_size = (8, 1, 1) 0:226 0 (const int) 0:226 Constant: 0:226 1 (const int) -0:226 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:226 subgroupPartitionedInclusiveOrNV ( global highp 2-component vector of uint) 0:226 vector swizzle ( temp highp 2-component vector of uint) 0:226 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:226 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11666,8 +11264,7 @@ local_size = (8, 1, 1) 0:227 1 (const int) 0:227 Constant: 0:227 2 (const int) -0:227 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:227 subgroupPartitionedInclusiveOrNV ( global highp 3-component vector of uint) 0:227 vector swizzle ( temp highp 3-component vector of uint) 0:227 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:227 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11692,8 +11289,7 @@ local_size = (8, 1, 1) 0:228 2 (const int) 0:228 Constant: 0:228 2 (const int) -0:228 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:228 subgroupPartitionedInclusiveOrNV ( global highp 4-component vector of uint) 0:228 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:228 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:228 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11714,8 +11310,7 @@ local_size = (8, 1, 1) 0:230 Constant: 0:230 0 (const int) 0:230 Convert bool to int ( temp highp int) -0:230 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:230 subgroupPartitionedInclusiveOrNV ( global bool, operation at highp) 0:230 Compare Less Than ( temp bool) 0:230 direct index ( temp highp int) 0:230 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11745,8 +11340,7 @@ local_size = (8, 1, 1) 0:231 Constant: 0:231 1 (const int) 0:231 Convert bool to int ( temp highp 2-component vector of int) -0:231 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:231 subgroupPartitionedInclusiveOrNV ( global 2-component vector of bool, operation at highp) 0:231 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:231 vector swizzle ( temp highp 2-component vector of int) 0:231 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11782,8 +11376,7 @@ local_size = (8, 1, 1) 0:232 Constant: 0:232 2 (const int) 0:232 Convert bool to int ( temp highp 3-component vector of int) -0:232 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:232 subgroupPartitionedInclusiveOrNV ( global 3-component vector of bool, operation at highp) 0:232 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:232 vector swizzle ( temp highp 3-component vector of int) 0:232 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -11814,8 +11407,7 @@ local_size = (8, 1, 1) 0:233 Constant: 0:233 1 (const int) 0:233 Convert bool to int ( temp highp 4-component vector of int) -0:233 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:233 subgroupPartitionedInclusiveOrNV ( global 4-component vector of bool, operation at highp) 0:233 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:233 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:233 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11841,8 +11433,7 @@ local_size = (8, 1, 1) 0:235 1 (const int) 0:235 Constant: 0:235 0 (const int) -0:235 ERROR: Bad aggregation op - ( global highp int) +0:235 subgroupPartitionedInclusiveXorNV ( global highp int) 0:235 direct index ( temp highp int) 0:235 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:235 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11868,8 +11459,7 @@ local_size = (8, 1, 1) 0:236 0 (const int) 0:236 Constant: 0:236 1 (const int) -0:236 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:236 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of int) 0:236 vector swizzle ( temp highp 2-component vector of int) 0:236 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:236 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11900,8 +11490,7 @@ local_size = (8, 1, 1) 0:237 1 (const int) 0:237 Constant: 0:237 2 (const int) -0:237 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:237 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of int) 0:237 vector swizzle ( temp highp 3-component vector of int) 0:237 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:237 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11926,8 +11515,7 @@ local_size = (8, 1, 1) 0:238 3 (const int) 0:238 Constant: 0:238 1 (const int) -0:238 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:238 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of int) 0:238 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:238 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:238 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11947,8 +11535,7 @@ local_size = (8, 1, 1) 0:240 2 (const int) 0:240 Constant: 0:240 0 (const int) -0:240 ERROR: Bad aggregation op - ( global highp uint) +0:240 subgroupPartitionedInclusiveXorNV ( global highp uint) 0:240 direct index ( temp highp uint) 0:240 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:240 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -11974,8 +11561,7 @@ local_size = (8, 1, 1) 0:241 0 (const int) 0:241 Constant: 0:241 1 (const int) -0:241 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:241 subgroupPartitionedInclusiveXorNV ( global highp 2-component vector of uint) 0:241 vector swizzle ( temp highp 2-component vector of uint) 0:241 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:241 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12006,8 +11592,7 @@ local_size = (8, 1, 1) 0:242 1 (const int) 0:242 Constant: 0:242 2 (const int) -0:242 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:242 subgroupPartitionedInclusiveXorNV ( global highp 3-component vector of uint) 0:242 vector swizzle ( temp highp 3-component vector of uint) 0:242 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:242 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12032,8 +11617,7 @@ local_size = (8, 1, 1) 0:243 3 (const int) 0:243 Constant: 0:243 2 (const int) -0:243 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:243 subgroupPartitionedInclusiveXorNV ( global highp 4-component vector of uint) 0:243 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:243 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:243 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12054,8 +11638,7 @@ local_size = (8, 1, 1) 0:245 Constant: 0:245 0 (const int) 0:245 Convert bool to int ( temp highp int) -0:245 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:245 subgroupPartitionedInclusiveXorNV ( global bool, operation at highp) 0:245 Compare Less Than ( temp bool) 0:245 direct index ( temp highp int) 0:245 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -12085,8 +11668,7 @@ local_size = (8, 1, 1) 0:246 Constant: 0:246 1 (const int) 0:246 Convert bool to int ( temp highp 2-component vector of int) -0:246 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:246 subgroupPartitionedInclusiveXorNV ( global 2-component vector of bool, operation at highp) 0:246 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:246 vector swizzle ( temp highp 2-component vector of int) 0:246 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -12122,8 +11704,7 @@ local_size = (8, 1, 1) 0:247 Constant: 0:247 2 (const int) 0:247 Convert bool to int ( temp highp 3-component vector of int) -0:247 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:247 subgroupPartitionedInclusiveXorNV ( global 3-component vector of bool, operation at highp) 0:247 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:247 vector swizzle ( temp highp 3-component vector of int) 0:247 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -12154,8 +11735,7 @@ local_size = (8, 1, 1) 0:248 Constant: 0:248 1 (const int) 0:248 Convert bool to int ( temp highp 4-component vector of int) -0:248 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:248 subgroupPartitionedInclusiveXorNV ( global 4-component vector of bool, operation at highp) 0:248 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:248 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:248 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12181,8 +11761,7 @@ local_size = (8, 1, 1) 0:250 0 (const int) 0:250 Constant: 0:250 0 (const int) -0:250 ERROR: Bad aggregation op - ( global highp float) +0:250 subgroupPartitionedExclusiveAddNV ( global highp float) 0:250 direct index ( temp highp float) 0:250 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:250 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12208,8 +11787,7 @@ local_size = (8, 1, 1) 0:251 0 (const int) 0:251 Constant: 0:251 1 (const int) -0:251 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:251 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of float) 0:251 vector swizzle ( temp highp 2-component vector of float) 0:251 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:251 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12240,8 +11818,7 @@ local_size = (8, 1, 1) 0:252 1 (const int) 0:252 Constant: 0:252 2 (const int) -0:252 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:252 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of float) 0:252 vector swizzle ( temp highp 3-component vector of float) 0:252 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:252 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12266,8 +11843,7 @@ local_size = (8, 1, 1) 0:253 0 (const int) 0:253 Constant: 0:253 0 (const int) -0:253 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:253 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of float) 0:253 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:253 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:253 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12287,8 +11863,7 @@ local_size = (8, 1, 1) 0:255 1 (const int) 0:255 Constant: 0:255 0 (const int) -0:255 ERROR: Bad aggregation op - ( global highp int) +0:255 subgroupPartitionedExclusiveAddNV ( global highp int) 0:255 direct index ( temp highp int) 0:255 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:255 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12314,8 +11889,7 @@ local_size = (8, 1, 1) 0:256 0 (const int) 0:256 Constant: 0:256 1 (const int) -0:256 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:256 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of int) 0:256 vector swizzle ( temp highp 2-component vector of int) 0:256 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:256 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12346,8 +11920,7 @@ local_size = (8, 1, 1) 0:257 1 (const int) 0:257 Constant: 0:257 2 (const int) -0:257 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:257 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of int) 0:257 vector swizzle ( temp highp 3-component vector of int) 0:257 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:257 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12372,8 +11945,7 @@ local_size = (8, 1, 1) 0:258 0 (const int) 0:258 Constant: 0:258 1 (const int) -0:258 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:258 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of int) 0:258 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:258 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:258 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12393,8 +11965,7 @@ local_size = (8, 1, 1) 0:260 2 (const int) 0:260 Constant: 0:260 0 (const int) -0:260 ERROR: Bad aggregation op - ( global highp uint) +0:260 subgroupPartitionedExclusiveAddNV ( global highp uint) 0:260 direct index ( temp highp uint) 0:260 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:260 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12420,8 +11991,7 @@ local_size = (8, 1, 1) 0:261 0 (const int) 0:261 Constant: 0:261 1 (const int) -0:261 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:261 subgroupPartitionedExclusiveAddNV ( global highp 2-component vector of uint) 0:261 vector swizzle ( temp highp 2-component vector of uint) 0:261 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:261 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12452,8 +12022,7 @@ local_size = (8, 1, 1) 0:262 1 (const int) 0:262 Constant: 0:262 2 (const int) -0:262 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:262 subgroupPartitionedExclusiveAddNV ( global highp 3-component vector of uint) 0:262 vector swizzle ( temp highp 3-component vector of uint) 0:262 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:262 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12478,8 +12047,7 @@ local_size = (8, 1, 1) 0:263 0 (const int) 0:263 Constant: 0:263 2 (const int) -0:263 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:263 subgroupPartitionedExclusiveAddNV ( global highp 4-component vector of uint) 0:263 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:263 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:263 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12499,8 +12067,7 @@ local_size = (8, 1, 1) 0:265 0 (const int) 0:265 Constant: 0:265 0 (const int) -0:265 ERROR: Bad aggregation op - ( global highp float) +0:265 subgroupPartitionedExclusiveMulNV ( global highp float) 0:265 direct index ( temp highp float) 0:265 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:265 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12526,8 +12093,7 @@ local_size = (8, 1, 1) 0:266 0 (const int) 0:266 Constant: 0:266 1 (const int) -0:266 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:266 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of float) 0:266 vector swizzle ( temp highp 2-component vector of float) 0:266 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:266 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12558,8 +12124,7 @@ local_size = (8, 1, 1) 0:267 1 (const int) 0:267 Constant: 0:267 2 (const int) -0:267 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:267 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of float) 0:267 vector swizzle ( temp highp 3-component vector of float) 0:267 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:267 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12584,8 +12149,7 @@ local_size = (8, 1, 1) 0:268 0 (const int) 0:268 Constant: 0:268 0 (const int) -0:268 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:268 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of float) 0:268 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:268 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:268 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12605,8 +12169,7 @@ local_size = (8, 1, 1) 0:270 1 (const int) 0:270 Constant: 0:270 0 (const int) -0:270 ERROR: Bad aggregation op - ( global highp int) +0:270 subgroupPartitionedExclusiveMulNV ( global highp int) 0:270 direct index ( temp highp int) 0:270 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:270 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12632,8 +12195,7 @@ local_size = (8, 1, 1) 0:271 0 (const int) 0:271 Constant: 0:271 1 (const int) -0:271 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:271 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of int) 0:271 vector swizzle ( temp highp 2-component vector of int) 0:271 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:271 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12664,8 +12226,7 @@ local_size = (8, 1, 1) 0:272 1 (const int) 0:272 Constant: 0:272 2 (const int) -0:272 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:272 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of int) 0:272 vector swizzle ( temp highp 3-component vector of int) 0:272 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:272 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12690,8 +12251,7 @@ local_size = (8, 1, 1) 0:273 1 (const int) 0:273 Constant: 0:273 1 (const int) -0:273 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:273 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of int) 0:273 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:273 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:273 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12711,8 +12271,7 @@ local_size = (8, 1, 1) 0:275 2 (const int) 0:275 Constant: 0:275 0 (const int) -0:275 ERROR: Bad aggregation op - ( global highp uint) +0:275 subgroupPartitionedExclusiveMulNV ( global highp uint) 0:275 direct index ( temp highp uint) 0:275 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:275 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12738,8 +12297,7 @@ local_size = (8, 1, 1) 0:276 0 (const int) 0:276 Constant: 0:276 1 (const int) -0:276 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:276 subgroupPartitionedExclusiveMulNV ( global highp 2-component vector of uint) 0:276 vector swizzle ( temp highp 2-component vector of uint) 0:276 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:276 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12770,8 +12328,7 @@ local_size = (8, 1, 1) 0:277 1 (const int) 0:277 Constant: 0:277 2 (const int) -0:277 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:277 subgroupPartitionedExclusiveMulNV ( global highp 3-component vector of uint) 0:277 vector swizzle ( temp highp 3-component vector of uint) 0:277 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:277 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12796,8 +12353,7 @@ local_size = (8, 1, 1) 0:278 1 (const int) 0:278 Constant: 0:278 2 (const int) -0:278 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:278 subgroupPartitionedExclusiveMulNV ( global highp 4-component vector of uint) 0:278 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:278 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:278 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12817,8 +12373,7 @@ local_size = (8, 1, 1) 0:280 0 (const int) 0:280 Constant: 0:280 0 (const int) -0:280 ERROR: Bad aggregation op - ( global highp float) +0:280 subgroupPartitionedExclusiveMinNV ( global highp float) 0:280 direct index ( temp highp float) 0:280 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:280 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12844,8 +12399,7 @@ local_size = (8, 1, 1) 0:281 0 (const int) 0:281 Constant: 0:281 1 (const int) -0:281 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:281 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of float) 0:281 vector swizzle ( temp highp 2-component vector of float) 0:281 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:281 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12876,8 +12430,7 @@ local_size = (8, 1, 1) 0:282 1 (const int) 0:282 Constant: 0:282 2 (const int) -0:282 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:282 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of float) 0:282 vector swizzle ( temp highp 3-component vector of float) 0:282 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:282 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12902,8 +12455,7 @@ local_size = (8, 1, 1) 0:283 1 (const int) 0:283 Constant: 0:283 0 (const int) -0:283 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:283 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of float) 0:283 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:283 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:283 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12923,8 +12475,7 @@ local_size = (8, 1, 1) 0:285 1 (const int) 0:285 Constant: 0:285 0 (const int) -0:285 ERROR: Bad aggregation op - ( global highp int) +0:285 subgroupPartitionedExclusiveMinNV ( global highp int) 0:285 direct index ( temp highp int) 0:285 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:285 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12950,8 +12501,7 @@ local_size = (8, 1, 1) 0:286 0 (const int) 0:286 Constant: 0:286 1 (const int) -0:286 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:286 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of int) 0:286 vector swizzle ( temp highp 2-component vector of int) 0:286 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:286 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -12982,8 +12532,7 @@ local_size = (8, 1, 1) 0:287 1 (const int) 0:287 Constant: 0:287 2 (const int) -0:287 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:287 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of int) 0:287 vector swizzle ( temp highp 3-component vector of int) 0:287 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:287 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13008,8 +12557,7 @@ local_size = (8, 1, 1) 0:288 1 (const int) 0:288 Constant: 0:288 1 (const int) -0:288 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:288 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of int) 0:288 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:288 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:288 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13029,8 +12577,7 @@ local_size = (8, 1, 1) 0:290 2 (const int) 0:290 Constant: 0:290 0 (const int) -0:290 ERROR: Bad aggregation op - ( global highp uint) +0:290 subgroupPartitionedExclusiveMinNV ( global highp uint) 0:290 direct index ( temp highp uint) 0:290 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:290 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13056,8 +12603,7 @@ local_size = (8, 1, 1) 0:291 0 (const int) 0:291 Constant: 0:291 1 (const int) -0:291 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:291 subgroupPartitionedExclusiveMinNV ( global highp 2-component vector of uint) 0:291 vector swizzle ( temp highp 2-component vector of uint) 0:291 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:291 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13088,8 +12634,7 @@ local_size = (8, 1, 1) 0:292 1 (const int) 0:292 Constant: 0:292 2 (const int) -0:292 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:292 subgroupPartitionedExclusiveMinNV ( global highp 3-component vector of uint) 0:292 vector swizzle ( temp highp 3-component vector of uint) 0:292 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:292 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13114,8 +12659,7 @@ local_size = (8, 1, 1) 0:293 2 (const int) 0:293 Constant: 0:293 2 (const int) -0:293 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:293 subgroupPartitionedExclusiveMinNV ( global highp 4-component vector of uint) 0:293 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:293 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:293 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13135,8 +12679,7 @@ local_size = (8, 1, 1) 0:295 0 (const int) 0:295 Constant: 0:295 0 (const int) -0:295 ERROR: Bad aggregation op - ( global highp float) +0:295 subgroupPartitionedExclusiveMaxNV ( global highp float) 0:295 direct index ( temp highp float) 0:295 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:295 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13162,8 +12705,7 @@ local_size = (8, 1, 1) 0:296 0 (const int) 0:296 Constant: 0:296 1 (const int) -0:296 ERROR: Bad aggregation op - ( global highp 2-component vector of float) +0:296 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of float) 0:296 vector swizzle ( temp highp 2-component vector of float) 0:296 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:296 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13194,8 +12736,7 @@ local_size = (8, 1, 1) 0:297 1 (const int) 0:297 Constant: 0:297 2 (const int) -0:297 ERROR: Bad aggregation op - ( global highp 3-component vector of float) +0:297 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of float) 0:297 vector swizzle ( temp highp 3-component vector of float) 0:297 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:297 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13220,8 +12761,7 @@ local_size = (8, 1, 1) 0:298 2 (const int) 0:298 Constant: 0:298 0 (const int) -0:298 ERROR: Bad aggregation op - ( global highp 4-component vector of float) +0:298 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of float) 0:298 f4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of float) 0:298 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:298 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13241,8 +12781,7 @@ local_size = (8, 1, 1) 0:300 1 (const int) 0:300 Constant: 0:300 0 (const int) -0:300 ERROR: Bad aggregation op - ( global highp int) +0:300 subgroupPartitionedExclusiveMaxNV ( global highp int) 0:300 direct index ( temp highp int) 0:300 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:300 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13268,8 +12807,7 @@ local_size = (8, 1, 1) 0:301 0 (const int) 0:301 Constant: 0:301 1 (const int) -0:301 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:301 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of int) 0:301 vector swizzle ( temp highp 2-component vector of int) 0:301 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:301 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13300,8 +12838,7 @@ local_size = (8, 1, 1) 0:302 1 (const int) 0:302 Constant: 0:302 2 (const int) -0:302 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:302 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of int) 0:302 vector swizzle ( temp highp 3-component vector of int) 0:302 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:302 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13326,8 +12863,7 @@ local_size = (8, 1, 1) 0:303 2 (const int) 0:303 Constant: 0:303 1 (const int) -0:303 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:303 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of int) 0:303 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:303 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:303 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13347,8 +12883,7 @@ local_size = (8, 1, 1) 0:305 2 (const int) 0:305 Constant: 0:305 0 (const int) -0:305 ERROR: Bad aggregation op - ( global highp uint) +0:305 subgroupPartitionedExclusiveMaxNV ( global highp uint) 0:305 direct index ( temp highp uint) 0:305 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:305 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13374,8 +12909,7 @@ local_size = (8, 1, 1) 0:306 0 (const int) 0:306 Constant: 0:306 1 (const int) -0:306 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:306 subgroupPartitionedExclusiveMaxNV ( global highp 2-component vector of uint) 0:306 vector swizzle ( temp highp 2-component vector of uint) 0:306 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:306 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13406,8 +12940,7 @@ local_size = (8, 1, 1) 0:307 1 (const int) 0:307 Constant: 0:307 2 (const int) -0:307 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:307 subgroupPartitionedExclusiveMaxNV ( global highp 3-component vector of uint) 0:307 vector swizzle ( temp highp 3-component vector of uint) 0:307 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:307 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13432,8 +12965,7 @@ local_size = (8, 1, 1) 0:308 2 (const int) 0:308 Constant: 0:308 2 (const int) -0:308 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:308 subgroupPartitionedExclusiveMaxNV ( global highp 4-component vector of uint) 0:308 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:308 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:308 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13453,8 +12985,7 @@ local_size = (8, 1, 1) 0:310 1 (const int) 0:310 Constant: 0:310 0 (const int) -0:310 ERROR: Bad aggregation op - ( global highp int) +0:310 subgroupPartitionedExclusiveAndNV ( global highp int) 0:310 direct index ( temp highp int) 0:310 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:310 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13480,8 +13011,7 @@ local_size = (8, 1, 1) 0:311 0 (const int) 0:311 Constant: 0:311 1 (const int) -0:311 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:311 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of int) 0:311 vector swizzle ( temp highp 2-component vector of int) 0:311 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:311 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13512,8 +13042,7 @@ local_size = (8, 1, 1) 0:312 1 (const int) 0:312 Constant: 0:312 2 (const int) -0:312 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:312 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of int) 0:312 vector swizzle ( temp highp 3-component vector of int) 0:312 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:312 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13538,8 +13067,7 @@ local_size = (8, 1, 1) 0:313 2 (const int) 0:313 Constant: 0:313 1 (const int) -0:313 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:313 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of int) 0:313 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:313 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:313 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13559,8 +13087,7 @@ local_size = (8, 1, 1) 0:315 2 (const int) 0:315 Constant: 0:315 0 (const int) -0:315 ERROR: Bad aggregation op - ( global highp uint) +0:315 subgroupPartitionedExclusiveAndNV ( global highp uint) 0:315 direct index ( temp highp uint) 0:315 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:315 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13586,8 +13113,7 @@ local_size = (8, 1, 1) 0:316 0 (const int) 0:316 Constant: 0:316 1 (const int) -0:316 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:316 subgroupPartitionedExclusiveAndNV ( global highp 2-component vector of uint) 0:316 vector swizzle ( temp highp 2-component vector of uint) 0:316 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:316 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13618,8 +13144,7 @@ local_size = (8, 1, 1) 0:317 1 (const int) 0:317 Constant: 0:317 2 (const int) -0:317 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:317 subgroupPartitionedExclusiveAndNV ( global highp 3-component vector of uint) 0:317 vector swizzle ( temp highp 3-component vector of uint) 0:317 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:317 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13644,8 +13169,7 @@ local_size = (8, 1, 1) 0:318 2 (const int) 0:318 Constant: 0:318 2 (const int) -0:318 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:318 subgroupPartitionedExclusiveAndNV ( global highp 4-component vector of uint) 0:318 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:318 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:318 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13666,8 +13190,7 @@ local_size = (8, 1, 1) 0:320 Constant: 0:320 0 (const int) 0:320 Convert bool to int ( temp highp int) -0:320 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:320 subgroupPartitionedExclusiveAndNV ( global bool, operation at highp) 0:320 Compare Less Than ( temp bool) 0:320 direct index ( temp highp int) 0:320 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -13697,8 +13220,7 @@ local_size = (8, 1, 1) 0:321 Constant: 0:321 1 (const int) 0:321 Convert bool to int ( temp highp 2-component vector of int) -0:321 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:321 subgroupPartitionedExclusiveAndNV ( global 2-component vector of bool, operation at highp) 0:321 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:321 vector swizzle ( temp highp 2-component vector of int) 0:321 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -13734,8 +13256,7 @@ local_size = (8, 1, 1) 0:322 Constant: 0:322 2 (const int) 0:322 Convert bool to int ( temp highp 3-component vector of int) -0:322 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:322 subgroupPartitionedExclusiveAndNV ( global 3-component vector of bool, operation at highp) 0:322 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:322 vector swizzle ( temp highp 3-component vector of int) 0:322 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -13766,8 +13287,7 @@ local_size = (8, 1, 1) 0:323 Constant: 0:323 1 (const int) 0:323 Convert bool to int ( temp highp 4-component vector of int) -0:323 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:323 subgroupPartitionedExclusiveAndNV ( global 4-component vector of bool, operation at highp) 0:323 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:323 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:323 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13793,8 +13313,7 @@ local_size = (8, 1, 1) 0:325 1 (const int) 0:325 Constant: 0:325 0 (const int) -0:325 ERROR: Bad aggregation op - ( global highp int) +0:325 subgroupPartitionedExclusiveOrNV ( global highp int) 0:325 direct index ( temp highp int) 0:325 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:325 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13820,8 +13339,7 @@ local_size = (8, 1, 1) 0:326 0 (const int) 0:326 Constant: 0:326 1 (const int) -0:326 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:326 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of int) 0:326 vector swizzle ( temp highp 2-component vector of int) 0:326 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:326 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13852,8 +13370,7 @@ local_size = (8, 1, 1) 0:327 1 (const int) 0:327 Constant: 0:327 2 (const int) -0:327 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:327 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of int) 0:327 vector swizzle ( temp highp 3-component vector of int) 0:327 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:327 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13878,8 +13395,7 @@ local_size = (8, 1, 1) 0:328 3 (const int) 0:328 Constant: 0:328 1 (const int) -0:328 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:328 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of int) 0:328 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:328 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:328 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13899,8 +13415,7 @@ local_size = (8, 1, 1) 0:330 2 (const int) 0:330 Constant: 0:330 0 (const int) -0:330 ERROR: Bad aggregation op - ( global highp uint) +0:330 subgroupPartitionedExclusiveOrNV ( global highp uint) 0:330 direct index ( temp highp uint) 0:330 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:330 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13926,8 +13441,7 @@ local_size = (8, 1, 1) 0:331 0 (const int) 0:331 Constant: 0:331 1 (const int) -0:331 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:331 subgroupPartitionedExclusiveOrNV ( global highp 2-component vector of uint) 0:331 vector swizzle ( temp highp 2-component vector of uint) 0:331 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:331 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13958,8 +13472,7 @@ local_size = (8, 1, 1) 0:332 1 (const int) 0:332 Constant: 0:332 2 (const int) -0:332 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:332 subgroupPartitionedExclusiveOrNV ( global highp 3-component vector of uint) 0:332 vector swizzle ( temp highp 3-component vector of uint) 0:332 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:332 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -13984,8 +13497,7 @@ local_size = (8, 1, 1) 0:333 3 (const int) 0:333 Constant: 0:333 2 (const int) -0:333 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:333 subgroupPartitionedExclusiveOrNV ( global highp 4-component vector of uint) 0:333 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:333 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:333 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14006,8 +13518,7 @@ local_size = (8, 1, 1) 0:335 Constant: 0:335 0 (const int) 0:335 Convert bool to int ( temp highp int) -0:335 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:335 subgroupPartitionedExclusiveOrNV ( global bool, operation at highp) 0:335 Compare Less Than ( temp bool) 0:335 direct index ( temp highp int) 0:335 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14037,8 +13548,7 @@ local_size = (8, 1, 1) 0:336 Constant: 0:336 1 (const int) 0:336 Convert bool to int ( temp highp 2-component vector of int) -0:336 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:336 subgroupPartitionedExclusiveOrNV ( global 2-component vector of bool, operation at highp) 0:336 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:336 vector swizzle ( temp highp 2-component vector of int) 0:336 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14074,8 +13584,7 @@ local_size = (8, 1, 1) 0:337 Constant: 0:337 2 (const int) 0:337 Convert bool to int ( temp highp 3-component vector of int) -0:337 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:337 subgroupPartitionedExclusiveOrNV ( global 3-component vector of bool, operation at highp) 0:337 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:337 vector swizzle ( temp highp 3-component vector of int) 0:337 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14106,8 +13615,7 @@ local_size = (8, 1, 1) 0:338 Constant: 0:338 1 (const int) 0:338 Convert bool to int ( temp highp 4-component vector of int) -0:338 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:338 subgroupPartitionedExclusiveOrNV ( global 4-component vector of bool, operation at highp) 0:338 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:338 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:338 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14133,8 +13641,7 @@ local_size = (8, 1, 1) 0:340 1 (const int) 0:340 Constant: 0:340 0 (const int) -0:340 ERROR: Bad aggregation op - ( global highp int) +0:340 subgroupPartitionedExclusiveXorNV ( global highp int) 0:340 direct index ( temp highp int) 0:340 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:340 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14160,8 +13667,7 @@ local_size = (8, 1, 1) 0:341 0 (const int) 0:341 Constant: 0:341 1 (const int) -0:341 ERROR: Bad aggregation op - ( global highp 2-component vector of int) +0:341 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of int) 0:341 vector swizzle ( temp highp 2-component vector of int) 0:341 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:341 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14192,8 +13698,7 @@ local_size = (8, 1, 1) 0:342 1 (const int) 0:342 Constant: 0:342 2 (const int) -0:342 ERROR: Bad aggregation op - ( global highp 3-component vector of int) +0:342 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of int) 0:342 vector swizzle ( temp highp 3-component vector of int) 0:342 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:342 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14218,8 +13723,7 @@ local_size = (8, 1, 1) 0:343 3 (const int) 0:343 Constant: 0:343 1 (const int) -0:343 ERROR: Bad aggregation op - ( global highp 4-component vector of int) +0:343 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of int) 0:343 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:343 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:343 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14239,8 +13743,7 @@ local_size = (8, 1, 1) 0:345 2 (const int) 0:345 Constant: 0:345 0 (const int) -0:345 ERROR: Bad aggregation op - ( global highp uint) +0:345 subgroupPartitionedExclusiveXorNV ( global highp uint) 0:345 direct index ( temp highp uint) 0:345 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:345 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14266,8 +13769,7 @@ local_size = (8, 1, 1) 0:346 0 (const int) 0:346 Constant: 0:346 1 (const int) -0:346 ERROR: Bad aggregation op - ( global highp 2-component vector of uint) +0:346 subgroupPartitionedExclusiveXorNV ( global highp 2-component vector of uint) 0:346 vector swizzle ( temp highp 2-component vector of uint) 0:346 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:346 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14298,8 +13800,7 @@ local_size = (8, 1, 1) 0:347 1 (const int) 0:347 Constant: 0:347 2 (const int) -0:347 ERROR: Bad aggregation op - ( global highp 3-component vector of uint) +0:347 subgroupPartitionedExclusiveXorNV ( global highp 3-component vector of uint) 0:347 vector swizzle ( temp highp 3-component vector of uint) 0:347 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:347 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14324,8 +13825,7 @@ local_size = (8, 1, 1) 0:348 0 (const int) 0:348 Constant: 0:348 2 (const int) -0:348 ERROR: Bad aggregation op - ( global highp 4-component vector of uint) +0:348 subgroupPartitionedExclusiveXorNV ( global highp 4-component vector of uint) 0:348 u4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of uint) 0:348 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) 0:348 'data' (layout( binding=0 column_major shared) buffer 4-element array of block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) @@ -14346,8 +13846,7 @@ local_size = (8, 1, 1) 0:350 Constant: 0:350 0 (const int) 0:350 Convert bool to int ( temp highp int) -0:350 ERROR: Bad aggregation op - ( global bool, operation at highp) +0:350 subgroupPartitionedExclusiveXorNV ( global bool, operation at highp) 0:350 Compare Less Than ( temp bool) 0:350 direct index ( temp highp int) 0:350 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14377,8 +13876,7 @@ local_size = (8, 1, 1) 0:351 Constant: 0:351 1 (const int) 0:351 Convert bool to int ( temp highp 2-component vector of int) -0:351 ERROR: Bad aggregation op - ( global 2-component vector of bool, operation at highp) +0:351 subgroupPartitionedExclusiveXorNV ( global 2-component vector of bool, operation at highp) 0:351 Compare Less Than ( global 2-component vector of bool, operation at highp) 0:351 vector swizzle ( temp highp 2-component vector of int) 0:351 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14414,8 +13912,7 @@ local_size = (8, 1, 1) 0:352 Constant: 0:352 2 (const int) 0:352 Convert bool to int ( temp highp 3-component vector of int) -0:352 ERROR: Bad aggregation op - ( global 3-component vector of bool, operation at highp) +0:352 subgroupPartitionedExclusiveXorNV ( global 3-component vector of bool, operation at highp) 0:352 Compare Less Than ( global 3-component vector of bool, operation at highp) 0:352 vector swizzle ( temp highp 3-component vector of int) 0:352 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) @@ -14446,8 +13943,7 @@ local_size = (8, 1, 1) 0:353 Constant: 0:353 1 (const int) 0:353 Convert bool to int ( temp highp 4-component vector of int) -0:353 ERROR: Bad aggregation op - ( global 4-component vector of bool, operation at highp) +0:353 subgroupPartitionedExclusiveXorNV ( global 4-component vector of bool, operation at highp) 0:353 Compare Less Than ( global 4-component vector of bool, operation at highp) 0:353 i4: direct index for structure (layout( column_major shared) buffer highp 4-component vector of int) 0:353 direct index (layout( binding=0 column_major shared) temp block{layout( column_major shared) buffer highp 4-component vector of float f4, layout( column_major shared) buffer highp 4-component vector of int i4, layout( column_major shared) buffer highp 4-component vector of uint u4}) diff --git a/Test/baseResults/glsl.es320.subgroupQuad.comp.out b/Test/baseResults/glsl.es320.subgroupQuad.comp.out index 0863db0d..1df8d7f9 100644 --- a/Test/baseResults/glsl.es320.subgroupQuad.comp.out +++ b/Test/baseResults/glsl.es320.subgroupQuad.comp.out @@ -12,8 +12,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) @@ -1728,8 +1728,8 @@ local_size = (8, 1, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) diff --git a/Test/baseResults/glsl.es320.subgroupShuffle.comp.out b/Test/baseResults/glsl.es320.subgroupShuffle.comp.out index e40ae401..31b14307 100644 --- a/Test/baseResults/glsl.es320.subgroupShuffle.comp.out +++ b/Test/baseResults/glsl.es320.subgroupShuffle.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) @@ -900,8 +900,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) diff --git a/Test/baseResults/glsl.es320.subgroupShuffleRelative.comp.out b/Test/baseResults/glsl.es320.subgroupShuffleRelative.comp.out index e0f25912..421e3bb9 100644 --- a/Test/baseResults/glsl.es320.subgroupShuffleRelative.comp.out +++ b/Test/baseResults/glsl.es320.subgroupShuffleRelative.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) @@ -900,8 +900,8 @@ local_size = (8, 8, 1) 0:16 'invocation' ( temp highp uint) 0:16 mod ( temp mediump uint) 0:16 add ( temp mediump uint) -0:16 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:16 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:16 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:16 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:16 Constant: 0:16 4 (const uint) 0:18 move second child to first child ( temp highp float) diff --git a/Test/baseResults/glsl.es320.subgroupVote.comp.out b/Test/baseResults/glsl.es320.subgroupVote.comp.out index 68c8ea7c..34c4f394 100644 --- a/Test/baseResults/glsl.es320.subgroupVote.comp.out +++ b/Test/baseResults/glsl.es320.subgroupVote.comp.out @@ -12,8 +12,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp highp uint) 0:17 mod ( temp mediump uint) 0:17 add ( temp mediump uint) -0:17 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Test condition and select ( temp void) @@ -436,8 +436,8 @@ local_size = (8, 8, 1) 0:17 'invocation' ( temp highp uint) 0:17 mod ( temp mediump uint) 0:17 add ( temp mediump uint) -0:17 'gl_SubgroupInvocationID' ( in mediump uint unknown built-in variable) -0:17 'gl_SubgroupSize' ( in mediump uint unknown built-in variable) +0:17 'gl_SubgroupInvocationID' ( in mediump uint SubgroupInvocationID) +0:17 'gl_SubgroupSize' ( in mediump uint SubgroupSize) 0:17 Constant: 0:17 4 (const uint) 0:19 Test condition and select ( temp void) diff --git a/Test/baseResults/hlsl.wavequery.comp.out b/Test/baseResults/hlsl.wavequery.comp.out index c25a5372..67da71d6 100644 --- a/Test/baseResults/hlsl.wavequery.comp.out +++ b/Test/baseResults/hlsl.wavequery.comp.out @@ -11,12 +11,12 @@ local_size = (32, 16, 1) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 0:6 Constant: 0:6 0 (const uint) -0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 '@gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:6 Test condition and select ( temp uint): no shortcircuit 0:6 Condition 0:6 subgroupElect ( temp bool) 0:6 true case -0:6 '@gl_SubgroupSize' ( in uint unknown built-in variable) +0:6 '@gl_SubgroupSize' ( in uint SubgroupSize) 0:6 false case 0:6 Constant: 0:6 0 (const uint) @@ -43,12 +43,12 @@ local_size = (32, 16, 1) 0:6 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) 0:6 Constant: 0:6 0 (const uint) -0:6 '@gl_SubgroupInvocationID' ( in uint unknown built-in variable) +0:6 '@gl_SubgroupInvocationID' ( in uint SubgroupInvocationID) 0:6 Test condition and select ( temp uint): no shortcircuit 0:6 Condition 0:6 subgroupElect ( temp bool) 0:6 true case -0:6 '@gl_SubgroupSize' ( in uint unknown built-in variable) +0:6 '@gl_SubgroupSize' ( in uint SubgroupSize) 0:6 false case 0:6 Constant: 0:6 0 (const uint) diff --git a/glslang/Include/BaseTypes.h b/glslang/Include/BaseTypes.h index 1827c496..e4a4572b 100644 --- a/glslang/Include/BaseTypes.h +++ b/glslang/Include/BaseTypes.h @@ -246,7 +246,7 @@ enum TBuiltInVariable { EbvFragFullyCoveredNV, EbvFragmentSizeNV, EbvInvocationsPerPixelNV, - // raytracing + // ray tracing EbvLaunchIdNV, EbvLaunchSizeNV, EbvInstanceCustomIndexNV, @@ -261,8 +261,10 @@ enum TBuiltInVariable { EbvObjectToWorldNV, EbvWorldToObjectNV, EbvIncomingRayFlagsNV, + // barycentrics EbvBaryCoordNV, EbvBaryCoordNoPerspNV, + // mesh shaders EbvTaskCountNV, EbvPrimitiveCountNV, EbvPrimitiveIndicesNV, @@ -271,7 +273,7 @@ enum TBuiltInVariable { EbvLayerPerViewNV, EbvMeshViewCountNV, EbvMeshViewIndicesNV, -#endif +#endif // HLSL built-ins that live only temporarily, until they get remapped // to one of the above. @@ -338,6 +340,8 @@ __inline const char* GetBuiltInVariableString(TBuiltInVariable v) case EbvLocalInvocationId: return "LocalInvocationID"; case EbvGlobalInvocationId: return "GlobalInvocationID"; case EbvLocalInvocationIndex: return "LocalInvocationIndex"; + case EbvNumSubgroups: return "NumSubgroups"; + case EbvSubgroupID: return "SubgroupID"; case EbvSubGroupSize: return "SubGroupSize"; case EbvSubGroupInvocation: return "SubGroupInvocation"; case EbvSubGroupEqMask: return "SubGroupEqMask"; @@ -345,6 +349,13 @@ __inline const char* GetBuiltInVariableString(TBuiltInVariable v) case EbvSubGroupGtMask: return "SubGroupGtMask"; case EbvSubGroupLeMask: return "SubGroupLeMask"; case EbvSubGroupLtMask: return "SubGroupLtMask"; + case EbvSubgroupSize2: return "SubgroupSize"; + case EbvSubgroupInvocation2: return "SubgroupInvocationID"; + case EbvSubgroupEqMask2: return "SubgroupEqMask"; + case EbvSubgroupGeMask2: return "SubgroupGeMask"; + case EbvSubgroupGtMask2: return "SubgroupGtMask"; + case EbvSubgroupLeMask2: return "SubgroupLeMask"; + case EbvSubgroupLtMask2: return "SubgroupLtMask"; case EbvVertexId: return "VertexId"; case EbvInstanceId: return "InstanceId"; case EbvVertexIndex: return "VertexIndex"; @@ -438,6 +449,7 @@ __inline const char* GetBuiltInVariableString(TBuiltInVariable v) case EbvBaryCoordNV: return "BaryCoordNV"; case EbvBaryCoordNoPerspNV: return "BaryCoordNoPerspNV"; + case EbvTaskCountNV: return "TaskCountNV"; case EbvPrimitiveCountNV: return "PrimitiveCountNV"; case EbvPrimitiveIndicesNV: return "PrimitiveIndicesNV"; @@ -446,7 +458,8 @@ __inline const char* GetBuiltInVariableString(TBuiltInVariable v) case EbvLayerPerViewNV: return "LayerPerViewNV"; case EbvMeshViewCountNV: return "MeshViewCountNV"; case EbvMeshViewIndicesNV: return "MeshViewIndicesNV"; -#endif +#endif + default: return "unknown built-in variable"; } } diff --git a/glslang/MachineIndependent/Initialize.cpp b/glslang/MachineIndependent/Initialize.cpp index 156c026d..16a2e1af 100644 --- a/glslang/MachineIndependent/Initialize.cpp +++ b/glslang/MachineIndependent/Initialize.cpp @@ -6129,7 +6129,7 @@ void TBuiltIns::initialize(int version, EProfile profile, const SpvVersion& spvV // GL_KHR_shader_subgroup if ((profile == EEsProfile && version >= 310) || (profile != EEsProfile && version >= 140)) { - const char* ballotDecls = + const char* subgroupDecls = "in mediump uint gl_SubgroupSize;" "in mediump uint gl_SubgroupInvocationID;" "in highp uvec4 gl_SubgroupEqMask;" @@ -6138,7 +6138,7 @@ void TBuiltIns::initialize(int version, EProfile profile, const SpvVersion& spvV "in highp uvec4 gl_SubgroupLeMask;" "in highp uvec4 gl_SubgroupLtMask;" "\n"; - const char* fragmentBallotDecls = + const char* fragmentSubgroupDecls = "flat in mediump uint gl_SubgroupSize;" "flat in mediump uint gl_SubgroupInvocationID;" "flat in highp uvec4 gl_SubgroupEqMask;" @@ -6147,30 +6147,29 @@ void TBuiltIns::initialize(int version, EProfile profile, const SpvVersion& spvV "flat in highp uvec4 gl_SubgroupLeMask;" "flat in highp uvec4 gl_SubgroupLtMask;" "\n"; - stageBuiltins[EShLangVertex] .append(ballotDecls); - stageBuiltins[EShLangTessControl] .append(ballotDecls); - stageBuiltins[EShLangTessEvaluation].append(ballotDecls); - stageBuiltins[EShLangGeometry] .append(ballotDecls); - stageBuiltins[EShLangCompute] .append(ballotDecls); - stageBuiltins[EShLangFragment] .append(fragmentBallotDecls); -#ifdef NV_EXTENSIONS - stageBuiltins[EShLangMeshNV] .append(ballotDecls); - stageBuiltins[EShLangTaskNV] .append(ballotDecls); -#endif + const char* computeSubgroupDecls = + "in highp uint gl_NumSubgroups;" + "in highp uint gl_SubgroupID;" + "\n"; - stageBuiltins[EShLangCompute].append( - "highp in uint gl_NumSubgroups;" - "highp in uint gl_SubgroupID;" - "\n"); + stageBuiltins[EShLangVertex] .append(subgroupDecls); + stageBuiltins[EShLangTessControl] .append(subgroupDecls); + stageBuiltins[EShLangTessEvaluation].append(subgroupDecls); + stageBuiltins[EShLangGeometry] .append(subgroupDecls); + stageBuiltins[EShLangCompute] .append(subgroupDecls); + stageBuiltins[EShLangCompute] .append(computeSubgroupDecls); + stageBuiltins[EShLangFragment] .append(fragmentSubgroupDecls); #ifdef NV_EXTENSIONS - stageBuiltins[EShLangMeshNV].append( - "highp in uint gl_NumSubgroups;" - "highp in uint gl_SubgroupID;" - "\n"); - stageBuiltins[EShLangTaskNV].append( - "highp in uint gl_NumSubgroups;" - "highp in uint gl_SubgroupID;" - "\n"); + stageBuiltins[EShLangMeshNV] .append(subgroupDecls); + stageBuiltins[EShLangMeshNV] .append(computeSubgroupDecls); + stageBuiltins[EShLangTaskNV] .append(subgroupDecls); + stageBuiltins[EShLangTaskNV] .append(computeSubgroupDecls); + stageBuiltins[EShLangRayGenNV] .append(subgroupDecls); + stageBuiltins[EShLangIntersectNV] .append(subgroupDecls); + stageBuiltins[EShLangAnyHitNV] .append(subgroupDecls); + stageBuiltins[EShLangClosestHitNV] .append(subgroupDecls); + stageBuiltins[EShLangMissNV] .append(subgroupDecls); + stageBuiltins[EShLangCallableNV] .append(subgroupDecls); #endif } @@ -8754,8 +8753,52 @@ void TBuiltIns::identifyBuiltIns(int version, EProfile profile, const SpvVersion BuiltInVariable("gl_WorldToObjectNV", EbvWorldToObjectNV, symbolTable); BuiltInVariable("gl_IncomingRayFlagsNV", EbvIncomingRayFlagsNV, symbolTable); BuiltInVariable("gl_DeviceIndex", EbvDeviceIndex, symbolTable); - } + + // GL_ARB_shader_ballot + symbolTable.setVariableExtensions("gl_SubGroupSizeARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupInvocationARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupEqMaskARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupGeMaskARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupGtMaskARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupLeMaskARB", 1, &E_GL_ARB_shader_ballot); + symbolTable.setVariableExtensions("gl_SubGroupLtMaskARB", 1, &E_GL_ARB_shader_ballot); + + BuiltInVariable("gl_SubGroupInvocationARB", EbvSubGroupInvocation, symbolTable); + BuiltInVariable("gl_SubGroupEqMaskARB", EbvSubGroupEqMask, symbolTable); + BuiltInVariable("gl_SubGroupGeMaskARB", EbvSubGroupGeMask, symbolTable); + BuiltInVariable("gl_SubGroupGtMaskARB", EbvSubGroupGtMask, symbolTable); + BuiltInVariable("gl_SubGroupLeMaskARB", EbvSubGroupLeMask, symbolTable); + BuiltInVariable("gl_SubGroupLtMaskARB", EbvSubGroupLtMask, symbolTable); + + if (spvVersion.vulkan > 0) + // Treat "gl_SubGroupSizeARB" as shader input instead of uniform for Vulkan + SpecialQualifier("gl_SubGroupSizeARB", EvqVaryingIn, EbvSubGroupSize, symbolTable); + else + BuiltInVariable("gl_SubGroupSizeARB", EbvSubGroupSize, symbolTable); + + // GL_KHR_shader_subgroup + symbolTable.setVariableExtensions("gl_NumSubgroups", 1, &E_GL_KHR_shader_subgroup_basic); + symbolTable.setVariableExtensions("gl_SubgroupID", 1, &E_GL_KHR_shader_subgroup_basic); + symbolTable.setVariableExtensions("gl_SubgroupSize", 1, &E_GL_KHR_shader_subgroup_basic); + symbolTable.setVariableExtensions("gl_SubgroupInvocationID", 1, &E_GL_KHR_shader_subgroup_basic); + symbolTable.setVariableExtensions("gl_SubgroupEqMask", 1, &E_GL_KHR_shader_subgroup_ballot); + symbolTable.setVariableExtensions("gl_SubgroupGeMask", 1, &E_GL_KHR_shader_subgroup_ballot); + symbolTable.setVariableExtensions("gl_SubgroupGtMask", 1, &E_GL_KHR_shader_subgroup_ballot); + symbolTable.setVariableExtensions("gl_SubgroupLeMask", 1, &E_GL_KHR_shader_subgroup_ballot); + symbolTable.setVariableExtensions("gl_SubgroupLtMask", 1, &E_GL_KHR_shader_subgroup_ballot); + + BuiltInVariable("gl_NumSubgroups", EbvNumSubgroups, symbolTable); + BuiltInVariable("gl_SubgroupID", EbvSubgroupID, symbolTable); + BuiltInVariable("gl_SubgroupSize", EbvSubgroupSize2, symbolTable); + BuiltInVariable("gl_SubgroupInvocationID", EbvSubgroupInvocation2, symbolTable); + BuiltInVariable("gl_SubgroupEqMask", EbvSubgroupEqMask2, symbolTable); + BuiltInVariable("gl_SubgroupGeMask", EbvSubgroupGeMask2, symbolTable); + BuiltInVariable("gl_SubgroupGtMask", EbvSubgroupGtMask2, symbolTable); + BuiltInVariable("gl_SubgroupLeMask", EbvSubgroupLeMask2, symbolTable); + BuiltInVariable("gl_SubgroupLtMask", EbvSubgroupLtMask2, symbolTable); + } break; + case EShLangMeshNV: if ((profile != EEsProfile && version >= 450) || (profile == EEsProfile && version >= 320)) { // per-vertex builtins diff --git a/glslang/MachineIndependent/intermOut.cpp b/glslang/MachineIndependent/intermOut.cpp index 5e2eed16..f9f285e4 100644 --- a/glslang/MachineIndependent/intermOut.cpp +++ b/glslang/MachineIndependent/intermOut.cpp @@ -1057,6 +1057,31 @@ bool TOutputTraverser::visitAggregate(TVisit /* visit */, TIntermAggregate* node case EOpSubgroupQuadSwapVertical: out.debug << "subgroupQuadSwapVertical"; break; case EOpSubgroupQuadSwapDiagonal: out.debug << "subgroupQuadSwapDiagonal"; break; +#ifdef NV_EXTENSIONS + case EOpSubgroupPartition: out.debug << "subgroupPartitionNV"; break; + case EOpSubgroupPartitionedAdd: out.debug << "subgroupPartitionedAddNV"; break; + case EOpSubgroupPartitionedMul: out.debug << "subgroupPartitionedMulNV"; break; + case EOpSubgroupPartitionedMin: out.debug << "subgroupPartitionedMinNV"; break; + case EOpSubgroupPartitionedMax: out.debug << "subgroupPartitionedMaxNV"; break; + case EOpSubgroupPartitionedAnd: out.debug << "subgroupPartitionedAndNV"; break; + case EOpSubgroupPartitionedOr: out.debug << "subgroupPartitionedOrNV"; break; + case EOpSubgroupPartitionedXor: out.debug << "subgroupPartitionedXorNV"; break; + case EOpSubgroupPartitionedInclusiveAdd: out.debug << "subgroupPartitionedInclusiveAddNV"; break; + case EOpSubgroupPartitionedInclusiveMul: out.debug << "subgroupPartitionedInclusiveMulNV"; break; + case EOpSubgroupPartitionedInclusiveMin: out.debug << "subgroupPartitionedInclusiveMinNV"; break; + case EOpSubgroupPartitionedInclusiveMax: out.debug << "subgroupPartitionedInclusiveMaxNV"; break; + case EOpSubgroupPartitionedInclusiveAnd: out.debug << "subgroupPartitionedInclusiveAndNV"; break; + case EOpSubgroupPartitionedInclusiveOr: out.debug << "subgroupPartitionedInclusiveOrNV"; break; + case EOpSubgroupPartitionedInclusiveXor: out.debug << "subgroupPartitionedInclusiveXorNV"; break; + case EOpSubgroupPartitionedExclusiveAdd: out.debug << "subgroupPartitionedExclusiveAddNV"; break; + case EOpSubgroupPartitionedExclusiveMul: out.debug << "subgroupPartitionedExclusiveMulNV"; break; + case EOpSubgroupPartitionedExclusiveMin: out.debug << "subgroupPartitionedExclusiveMinNV"; break; + case EOpSubgroupPartitionedExclusiveMax: out.debug << "subgroupPartitionedExclusiveMaxNV"; break; + case EOpSubgroupPartitionedExclusiveAnd: out.debug << "subgroupPartitionedExclusiveAndNV"; break; + case EOpSubgroupPartitionedExclusiveOr: out.debug << "subgroupPartitionedExclusiveOrNV"; break; + case EOpSubgroupPartitionedExclusiveXor: out.debug << "subgroupPartitionedExclusiveXorNV"; break; +#endif + case EOpSubpassLoad: out.debug << "subpassLoad"; break; case EOpSubpassLoadMS: out.debug << "subpassLoadMS"; break;