/dports/emulators/ppsspp/ppsspp-1.12.3/ext/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
/dports/emulators/ppsspp-qt5/ppsspp-1.12.3/ext/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
/dports/emulators/mess/mame-mame0226/3rdparty/bgfx/3rdparty/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
/dports/emulators/mame/mame-mame0226/3rdparty/bgfx/3rdparty/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
/dports/emulators/libretro-ppsspp/ppsspp-1.12.3/ext/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
/dports/graphics/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521/src/ncnn/glslang/Test/ |
H A D | spv.subgroupExtendedTypesShuffleRelative.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffle.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleNeg.comp | 26 data[invocation].i8.x = subgroupShuffle(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffle(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffle(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffle(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleXor(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleXor(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleXor(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffle(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffle(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffle(data[2].u8.xyz, invocation); [all …]
|
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/glslang/src/Test/ |
H A D | spv.subgroupExtendedTypesShuffleRelativeNeg.comp | 26 data[invocation].i8.x = subgroupShuffleUp(data[0].i8.x, invocation); 27 data[invocation].i8.xy = subgroupShuffleUp(data[1].i8.xy, invocation); 28 data[invocation].i8.xyz = subgroupShuffleUp(data[2].i8.xyz, invocation); 29 data[invocation].i8 = subgroupShuffleUp(data[3].i8, invocation); 31 data[invocation].i8.x = subgroupShuffleDown(data[0].i8.x, invocation); 32 data[invocation].i8.xy = subgroupShuffleDown(data[1].i8.xy, invocation); 33 data[invocation].i8.xyz = subgroupShuffleDown(data[2].i8.xyz, invocation); 36 data[invocation].u8.x = subgroupShuffleUp(data[0].u8.x, invocation); 37 data[invocation].u8.xy = subgroupShuffleUp(data[1].u8.xy, invocation); 38 data[invocation].u8.xyz = subgroupShuffleUp(data[2].u8.xyz, invocation); [all …]
|