/third_party/glslang/Test/baseResults/ |
D | spv.subgroupPartitioned.comp.out | 54 18: TypePointer Function 17(ivec4) 61 28(Buffers): TypeStruct 23(fvec4) 25(ivec4) 17(ivec4) 27(f64vec4) 69 40: TypePointer StorageBuffer 17(ivec4) 76 71: TypePointer StorageBuffer 25(ivec4) 92 170: 17(ivec4) ConstantComposite 35 35 35 35 98 752: 25(ivec4) ConstantComposite 34 34 34 34 99 756: 25(ivec4) ConstantComposite 63 63 63 63 113 21: 17(ivec4) GroupNonUniformPartitionNV 20 118 39: 17(ivec4) GroupNonUniformPartitionNV 38 125 48: 17(ivec4) GroupNonUniformPartitionNV 47 [all …]
|
D | spv.subgroupArithmetic.comp.out | 58 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 74 72: TypePointer StorageBuffer 20(ivec4) 78 102: TypePointer StorageBuffer 21(ivec4) 91 555: 20(ivec4) ConstantComposite 29 29 29 29 93 559: 20(ivec4) ConstantComposite 38 38 38 38 143 74: 20(ivec4) Load 73 147 78: 20(ivec4) Load 77 148 79: 20(ivec4) VectorShuffle 78 76 4 5 2 3 152 83: 20(ivec4) Load 82 156 87: 20(ivec4) Load 86 [all …]
|
D | spv.subgroupClustered.comp.out | 58 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 75 73: TypePointer StorageBuffer 20(ivec4) 79 103: TypePointer StorageBuffer 21(ivec4) 92 556: 20(ivec4) ConstantComposite 29 29 29 29 94 560: 20(ivec4) ConstantComposite 39 39 39 39 143 75: 20(ivec4) Load 74 147 79: 20(ivec4) Load 78 148 80: 20(ivec4) VectorShuffle 79 77 4 5 2 3 152 84: 20(ivec4) Load 83 156 88: 20(ivec4) Load 87 [all …]
|
D | spv.subgroupBallot.comp.out | 64 18: TypePointer Function 17(ivec4) 65 20: TypePointer Input 17(ivec4) 80 46(Buffers): TypeStruct 41(fvec4) 43(ivec4) 17(ivec4) 45(f64vec4) 92 88: TypePointer StorageBuffer 17(ivec4) 100 134: TypePointer StorageBuffer 43(ivec4) 114 250: 43(ivec4) ConstantComposite 61 61 61 61 115 253: 43(ivec4) ConstantComposite 60 60 60 60 128 22: 17(ivec4) Load 21(gl_SubgroupEqMask) 129 24: 17(ivec4) Load 23(gl_SubgroupGeMask) 130 25: 17(ivec4) IAdd 22 24 [all …]
|
D | spv.subgroupQuad.comp.out | 58 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 75 73: TypePointer StorageBuffer 20(ivec4) 79 103: TypePointer StorageBuffer 21(ivec4) 92 192: 20(ivec4) ConstantComposite 29 29 29 29 94 196: 20(ivec4) ConstantComposite 39 39 39 39 144 75: 20(ivec4) Load 74 148 79: 20(ivec4) Load 78 149 80: 20(ivec4) VectorShuffle 79 77 4 5 2 3 153 84: 20(ivec4) Load 83 157 88: 20(ivec4) Load 87 [all …]
|
D | spv.intOps.vert.out | 60 8: TypePointer Output 7(ivec4) 63 11: 7(ivec4) ConstantComposite 10 10 10 10 66 14: TypePointer Output 13(ivec4) 69 17: 13(ivec4) ConstantComposite 16 16 16 16 86 66: TypePointer Input 13(ivec4) 88 70: TypePointer Function 13(ivec4) 89 73(ResType): TypeStruct 13(ivec4) 13(ivec4) 90 82: TypePointer Input 7(ivec4) 92 86: TypePointer Function 7(ivec4) 93 89(ResType): TypeStruct 7(ivec4) 7(ivec4) [all …]
|
D | spv.subgroupExtendedTypesPartitioned.comp.out | 74 18: TypePointer Function 17(ivec4) 146 44: 17(ivec4) GroupNonUniformPartitionNV 43 151 51: 17(ivec4) GroupNonUniformPartitionNV 50 156 57: 17(ivec4) GroupNonUniformPartitionNV 56 160 61: 17(ivec4) GroupNonUniformPartitionNV 60 164 65: 17(ivec4) GroupNonUniformPartitionNV 64 169 71: 17(ivec4) GroupNonUniformPartitionNV 70 174 76: 17(ivec4) GroupNonUniformPartitionNV 75 178 79: 17(ivec4) GroupNonUniformPartitionNV 78 182 83: 17(ivec4) GroupNonUniformPartitionNV 82 [all …]
|
D | spv.subgroupShuffleRelative.comp.out | 58 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 74 77: TypePointer StorageBuffer 20(ivec4) 78 111: TypePointer StorageBuffer 21(ivec4) 91 210: 20(ivec4) ConstantComposite 29 29 29 29 93 215: 20(ivec4) ConstantComposite 39 39 39 39 148 79: 20(ivec4) Load 78 153 84: 20(ivec4) Load 83 154 85: 20(ivec4) VectorShuffle 84 82 4 5 2 3 158 89: 20(ivec4) Load 88 163 94: 20(ivec4) Load 93 [all …]
|
D | spv.subgroupShuffle.comp.out | 58 24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4) 74 77: TypePointer StorageBuffer 20(ivec4) 78 111: TypePointer StorageBuffer 21(ivec4) 91 210: 20(ivec4) ConstantComposite 29 29 29 29 93 215: 20(ivec4) ConstantComposite 39 39 39 39 148 79: 20(ivec4) Load 78 153 84: 20(ivec4) Load 83 154 85: 20(ivec4) VectorShuffle 84 82 4 5 2 3 158 89: 20(ivec4) Load 88 163 94: 20(ivec4) Load 93 [all …]
|
D | spv.shaderBallot.comp.out | 57 21: TypePointer Input 20(ivec4) 70 72(Buffers): TypeStruct 69(fvec4) 71(ivec4) 20(ivec4) 85 142: TypePointer Uniform 71(ivec4) 88 193: TypePointer Uniform 20(ivec4) 102 23: 20(ivec4) Load 22(gl_SubGroupEqMaskARB) 107 30: 20(ivec4) Load 29(gl_SubGroupGeMaskARB) 113 37: 20(ivec4) Load 36(gl_SubGroupGtMaskARB) 119 44: 20(ivec4) Load 43(gl_SubGroupLeMaskARB) 125 51: 20(ivec4) Load 50(gl_SubGroupLtMaskARB) 133 60: 20(ivec4) SubgroupBallotKHR 59 [all …]
|
D | spv.bitCast.frag.out | 54 8: TypePointer Function 7(ivec4) 56 11: 7(ivec4) ConstantComposite 10 10 10 10 75 54: TypePointer Function 53(ivec4) 76 56: 53(ivec4) ConstantComposite 18 18 18 18 90 115: TypePointer Input 7(ivec4) 98 147: TypePointer Input 53(ivec4) 122 30: 7(ivec4) Load 9(idata) 125 33: 7(ivec4) Load 9(idata) 126 34: 7(ivec4) VectorShuffle 33 32 4 5 2 3 130 41: 7(ivec4) Load 9(idata) [all …]
|
/third_party/skia/tests/sksl/folding/ |
D | VectorScalarFolding.glsl | 8 ivec4 x = ivec4(6, 6, 7, 8); 9 ok = ok && x == ivec4(6, 6, 7, 8); 10 x = ivec4(7, 9, 9, 9); 11 ok = ok && x == ivec4(7, 9, 9, 9); 12 x = ivec4(9, 9, 10, 10); 13 ok = ok && x == ivec4(9, 9, 10, 10); 15 ok = ok && x == ivec4(6, 6, 6, 10); 17 ok = ok && x == ivec4(3, 3, 6, 10); 18 x = ivec4(6, 6, 6, 6); 19 ok = ok && x == ivec4(6); [all …]
|
D | VectorVectorFolding.glsl | 9 ok = ok && ivec4(0) / ivec4(unknown) == ivec4(0); 10 ivec4 val = ivec4(unknown); 11 val += ivec4(1); 12 val -= ivec4(1); 13 val = val + ivec4(1); 14 val = val - ivec4(1); 15 ok = ok && val == ivec4(unknown); 16 val *= ivec4(2); 17 val /= ivec4(2); 18 val = val * ivec4(2); [all …]
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders-no-opt/asm/comp/ |
D | glsl-signed-operations.asm.comp | 6 ivec4 ints; 12 ivec4 _19 = _4.ints; 16 _4.ints = abs(ivec4(_20)); 17 _4.uints = uvec4(abs(ivec4(_20))); 20 _4.ints = sign(ivec4(_20)); 21 _4.uints = uvec4(sign(ivec4(_20))); 22 _4.ints = findMSB(ivec4(_20)); 23 _4.uints = uvec4(findMSB(ivec4(_20))); 27 _4.uints = uvec4(min(_19, ivec4(_20))); 28 _4.ints = min(ivec4(_20), ivec4(_20)); [all …]
|
/third_party/vk-gl-cts/data/gles3/shaders/ |
D | swizzle_math_operations.test | 948 output ivec4 out0 = [ ivec4(0, 0, -2, -2) | ivec4(3, 3, 2, 2) | ivec4(-3, -3, -2, -2) ]; 972 output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(3, 3, 3, 3) | ivec4(-3, -3, -3, -3) ]; 1260 output ivec4 out0 = [ ivec4(0, 2, 0, -2) | ivec4(3, 4, 3, 2) | ivec4(-3, -4, -3, -2) ]; 1284 output ivec4 out0 = [ ivec4(-2, 0, 0, -2) | ivec4(4, 3, 5, 6) | ivec4(-5, -3, -6, -8) ]; 1306 input ivec4 in0 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; 1307 input ivec4 in1 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; 1330 input ivec4 in0 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; 1331 input ivec4 in1 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; 1354 input ivec4 in0 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; 1355 input ivec4 in1 = [ ivec4(-1, 1, -1, 1) | ivec4(1, 2, 3, 4) | ivec4(-1, -2, -4, -9) ]; [all …]
|
D | swizzles.test | 2610 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2633 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 2771 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2794 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 2932 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2955 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 3231 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, -2, 0) | ivec4(-32, 64,… 3254 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-4, -4, -4, -4) | ivec4(-51, -… 3530 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, -2, 0) | ivec4(-32, 64,… 3553 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-4, -4, -4, -4) | ivec4(-51, -… [all …]
|
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/glsl/440/ |
D | linkage.test | 704 group ivec4 "ivec4" 707 desc "Read vertex input (ivec4) as int int int int." 708 output_color ivec4 711 …input ivec4 in0 = [ ivec4(2, 4, 13, 12) | ivec4(7, 3, 2, 11) | ivec4(6, 2, 9, 5) | ivec4(10, 15, … 712 …output ivec4 out0 = [ ivec4(4, 8, 26, 24) | ivec4(14, 6, 4, 22) | ivec4(12, 4, 18, 10) | ivec4(20,… 723 layout(location = 0) out ivec4 var0; 727 ivec4 in0 = ivec4(in0_0, in0_1, in0_2, in0_3); 736 layout(location = 0) flat in ivec4 var0; 737 layout(location = 0) out ivec4 dEQP_FragColor; 741 ivec4 out0 = var0; [all …]
|
/third_party/skia/tests/sksl/shared/ |
D | VectorScalarMath.glsl | 8 ivec4 inputRed = ivec4(colorRed); 9 ivec4 inputGreen = ivec4(colorGreen); 10 ivec4 x = inputRed + 2; 11 ok = ok && x == ivec4(3, 2, 2, 3); 13 ok = ok && x == ivec4(-1, -1, -2, -2); 15 ok = ok && x == ivec4(2, 1, 1, 2); 17 ok = ok && x == ivec4(9, 9, 9, 2); 19 ok = ok && x == ivec4(3, 0, 9, 2); 21 ok = ok && x == ivec4(0, 5, 5, 0); 23 ok = ok && x == ivec4(3, 2, 2, 3); [all …]
|
/third_party/vk-gl-cts/data/gles2/shaders/ |
D | swizzles.test | 2383 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2404 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 2530 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2551 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 2677 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, 0, 0) | ivec4(-32, 64, … 2698 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-2, -2, -2, -2) | ivec4(64, 64… 2950 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, -2, 0) | ivec4(-32, 64,… 2971 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-4, -4, -4, -4) | ivec4(-51, -… 3223 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(0, -2, -2, 0) | ivec4(-32, 64,… 3244 …output ivec4 out0 = [ ivec4(0, 0, 0, 0) | ivec4(1, 1, 1, 1) | ivec4(-4, -4, -4, -4) | ivec4(-51, -… [all …]
|
/third_party/skia/tests/sksl/intrinsics/ |
D | ClampInt.glsl | 7 ivec4 intValues = ivec4(testInputs * 100.0); 8 ivec4 expectedA = ivec4(-100, 0, 75, 100); 9 const ivec4 clampLow = ivec4(-100, -200, -200, 100); 10 ivec4 expectedB = ivec4(-100, 0, 50, 225); 11 const ivec4 clampHigh = ivec4(100, 200, 50, 300); 12 …ivec4(-100, 0, 75, 100) == expectedA) && clamp(intValues.x, -100, 100) == expectedB.x) && clamp(in…
|
/third_party/skia/third_party/externals/tint/test/intrinsics/gen/clamp/ |
D | 1a32e3.wgsl.expected.glsl | 5 ivec4 res = clamp(ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0)); 35 ivec4 res = clamp(ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0)); 55 ivec4 res = clamp(ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0), ivec4(0, 0, 0, 0));
|
/third_party/skia/third_party/externals/spirv-cross/reference/shaders/asm/comp/ |
D | bitcast_sar.asm.comp | 6 ivec4 _m0; 13 ivec4 _m1; 18 ivec4 _22 = _5._m0; 20 _6._m0 = uvec4(ivec4(_23) >> _22); 21 _6._m0 = uvec4(_22 >> ivec4(_23)); 22 _6._m0 = uvec4(ivec4(_23) >> ivec4(_23)); 24 _6._m1 = ivec4(_23) >> ivec4(_23); 26 _6._m1 = ivec4(_23) >> _22; 27 _6._m1 = _22 >> ivec4(_23);
|
D | bitcast_sdiv.asm.comp | 6 ivec4 _m0; 13 ivec4 _m1; 18 ivec4 _22 = _5._m0; 20 _6._m0 = uvec4(ivec4(_23) / _22); 21 _6._m0 = uvec4(_22 / ivec4(_23)); 22 _6._m0 = uvec4(ivec4(_23) / ivec4(_23)); 24 _6._m1 = ivec4(_23) / ivec4(_23); 26 _6._m1 = ivec4(_23) / _22; 27 _6._m1 = _22 / ivec4(_23);
|
/third_party/skia/third_party/externals/spirv-cross/reference/opt/shaders/asm/comp/ |
D | bitcast_sdiv.asm.comp | 6 ivec4 _m0; 13 ivec4 _m1; 18 ivec4 _22 = _5._m0; 20 _6._m0 = uvec4(ivec4(_23) / _22); 21 _6._m0 = uvec4(_22 / ivec4(_23)); 22 _6._m0 = uvec4(ivec4(_23) / ivec4(_23)); 24 _6._m1 = ivec4(_23) / ivec4(_23); 26 _6._m1 = ivec4(_23) / _22; 27 _6._m1 = _22 / ivec4(_23);
|
D | bitcast_sar.asm.comp | 6 ivec4 _m0; 13 ivec4 _m1; 18 ivec4 _22 = _5._m0; 20 _6._m0 = uvec4(ivec4(_23) >> _22); 21 _6._m0 = uvec4(_22 >> ivec4(_23)); 22 _6._m0 = uvec4(ivec4(_23) >> ivec4(_23)); 24 _6._m1 = ivec4(_23) >> ivec4(_23); 26 _6._m1 = ivec4(_23) >> _22; 27 _6._m1 = _22 >> ivec4(_23);
|