/external/deqp-deps/glslang/Test/baseResults/ |
D | spv.shaderImageFootprint.frag.out | 104 8(result2D): TypeStruct 6(int) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 121 28(gl_TextureFootprint2DNV): TypeStruct 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 123 31(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 124 34: TypePointer Function 7(ivec2) 133 57: TypePointer Uniform 7(ivec2) 137 78(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 139 128(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 140 178(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 142 228(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) 145 280(ResType): TypeStruct 26(bool) 7(ivec2) 7(ivec2) 7(ivec2) 6(int) 6(int) [all …]
|
D | spv.int32.frag.out | 129 50: TypePointer Function 49(ivec2) 131 53: TypePointer Function 52(ivec2) 163 171: 52(ivec2) ConstantComposite 30 30 164 172: 52(ivec2) ConstantComposite 170 170 167 177: 49(ivec2) ConstantComposite 175 175 168 178: 49(ivec2) ConstantComposite 176 176 175 323: 52(ivec2) ConstantComposite 24 24 190 …485(Block): TypeStruct 18(int) 52(ivec2) 188(ivec3) 483(ivec4) 14(int) 49(ivec2) 184(i… 237 55: 52(ivec2) Load 54(i32v) 238 56: 49(ivec2) Bitcast 55 [all …]
|
D | spv.explicittypes.frag.out | 217 149: TypePointer Function 148(ivec2) 219 157: TypePointer Function 154(ivec2) 253 468: 148(ivec2) ConstantComposite 30 30 254 469: 148(ivec2) ConstantComposite 467 467 257 474: 154(ivec2) ConstantComposite 472 472 258 475: 154(ivec2) ConstantComposite 473 473 275 …) 145(i16vec2) 567(i16vec3) 568(i16vec4) 29(int) 148(ivec2) 569(ivec3) 570(ivec4) 19(int) 154(ivec… 375 152: 148(ivec2) SConvert 151 378 155: 154(ivec2) UConvert 153 379 156: 148(ivec2) Bitcast 155 [all …]
|
D | spv.intOps.vert.out | 62 25: TypePointer Input 24(ivec2) 64 29: TypePointer Function 24(ivec2) 65 31(ResType): TypeStruct 24(ivec2) 24(ivec2) 95 145: TypePointer Input 144(ivec2) 121 27: 24(ivec2) Load 26(u2) 122 28: 24(ivec2) Load 26(u2) 124 33: 24(ivec2) CompositeExtract 32 1 126 34: 24(ivec2) CompositeExtract 32 0 128 36: 24(ivec2) VectorShuffle 35 35 0 1 129 37: 24(ivec2) IAdd 36 34 [all …]
|
D | spv.image.load-formatted.frag.out | 125 141: TypePointer Input 29(ivec2) 154 30: 29(ivec2) ImageQuerySize 28 156 32: 29(ivec2) VectorShuffle 31 31 0 1 157 33: 29(ivec2) IAdd 32 30 167 47: 29(ivec2) ImageQuerySize 46 169 49: 29(ivec2) VectorShuffle 48 48 0 1 170 50: 29(ivec2) IAdd 49 47 180 64: 29(ivec2) ImageQuerySize 63 182 66: 29(ivec2) VectorShuffle 65 65 0 1 183 67: 29(ivec2) IAdd 66 64 [all …]
|
D | spv.image.frag.out | 137 141: TypePointer Input 29(ivec2) 197 30: 29(ivec2) ImageQuerySize 28 199 32: 29(ivec2) VectorShuffle 31 31 0 1 200 33: 29(ivec2) IAdd 32 30 210 47: 29(ivec2) ImageQuerySize 46 212 49: 29(ivec2) VectorShuffle 48 48 0 1 213 50: 29(ivec2) IAdd 49 47 223 64: 29(ivec2) ImageQuerySize 63 225 66: 29(ivec2) VectorShuffle 65 65 0 1 226 67: 29(ivec2) IAdd 66 64 [all …]
|
D | spv.subgroupArithmetic.comp.out | 85 530: 71(ivec2) ConstantComposite 29 29 87 534: 71(ivec2) ConstantComposite 38 38 144 75: 71(ivec2) VectorShuffle 74 74 0 1 145 76: 71(ivec2) GroupNonUniformIAdd 34 Reduce 75 174 105: 101(ivec2) VectorShuffle 104 104 0 1 175 106: 101(ivec2) GroupNonUniformIAdd 34 Reduce 105 264 188: 71(ivec2) VectorShuffle 187 187 0 1 265 189: 71(ivec2) GroupNonUniformIMul 34 Reduce 188 294 214: 101(ivec2) VectorShuffle 213 213 0 1 295 215: 101(ivec2) GroupNonUniformIMul 34 Reduce 214 [all …]
|
/external/deqp-deps/glslang/Test/ |
D | samplerlessTextureFunctions.frag | 9 vec4 tex2DFetch = texelFetch(tex2D, ivec2(0, 0), 0); 10 vec4 texMSFetch = texelFetch(texMS, ivec2(0, 0), 0); 16 vec4 tex2DFetchOffset = texelFetchOffset(tex2D, ivec2(0, 0), 0, ivec2(0, 0)); 18 ivec2 tex2DSize = textureSize(tex2D, 0); 19 ivec2 texMSSize = textureSize(texMS); 33 vec4 tex2DFetch = texelFetch(tex2D, ivec2(0, 0), 0); 34 vec4 texMSFetch = texelFetch(texMS, ivec2(0, 0), 0); 37 vec4 tex2DFetchOffset = texelFetchOffset(tex2D, ivec2(0, 0), 0, ivec2(0, 0)); 39 ivec2 tex2DSize = textureSize(tex2D, 0); 40 ivec2 texMSSize = textureSize(texMS);
|
D | spv.sparseTexture.frag | 27 in flat ivec2 ic2; 30 in flat ivec2 offsets[4]; 52 resident |= sparseTextureOffsetARB(us2DRect, c2, ivec2(3), utexel); 53 resident |= sparseTextureOffsetARB(s2DArrayShadow, c4, ivec2(5), texel.z); 55 resident |= sparseTexelFetchARB(s2D, ivec2(c2), 2, texel); 56 resident |= sparseTexelFetchARB(us2DRect, ivec2(c2), utexel); 57 resident |= sparseTexelFetchARB(s2DMS, ivec2(c2), 4, texel); 60 resident |= sparseTexelFetchOffsetARB(us2DRect, ivec2(c2), ivec2(3), utexel); 62 resident |= sparseTextureLodOffsetARB(s2D, c2, 2.0, ivec2(5), texel); 63 resident |= sparseTextureLodOffsetARB(is2DArray, c3, 2.0, ivec2(6), itexel); [all …]
|
D | 400.frag | 16 ivec2 offsets[4]; 17 const ivec2 constOffsets[4] = ivec2[4](ivec2(1,2), ivec2(3,4), ivec2(15,16), ivec2(-2,0)); 21 ivec4 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 3); 22 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), i); // ERROR, last argument not const 23 … iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 4); // ERROR, last argument out of range 24 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 1+2); 25 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(i)); 49 const ivec2[3] offsets = ivec2[3](ivec2(1,2), ivec2(3,4), ivec2(15,16)); 51 …textureProjGradOffset(u2drs, outp, vec2(0.0), vec2(0.0), ivec2(c2D)); // ERROR, offset not con… 54 …textureProjGradOffset(u2drs, outp, vec2(0.0), vec2(0.0), ivec2(-10, 20)); // ERROR, offset out of … [all …]
|
D | spv.newTexture.frag | 30 flat in ivec2 ic2D; 42 v.y += textureOffset(s2DShadow, c3D, ivec2(3), c1D); 44 v += texelFetchOffset(s2D, ic2D, 4, ivec2(3)); 45 v += texelFetchOffset(sr, ic2D, ivec2(4)); 46 v.y += textureLodOffset(s2DShadow, c3D, c1D, ivec2(3)); 47 v += textureProjLodOffset(s2D, c3D, c1D, ivec2(3)); 49 v.x += textureGradOffset(s2DArrayShadow, c4D, c2D, c2D, ivec2(3)); 51 v += textureProjGradOffset(s2D, c3D, c2D, c2D, ivec2(3)); 55 iv = textureProjOffset(is2D, c4D, ivec2(3)); 68 ivec2 iv2 = textureSize(sCubeShadow, 2);
|
D | newTexture.frag | 30 flat in ivec2 ic2D; 41 v.y += textureOffset(s2DShadow, c3D, ivec2(3), c1D); 43 v += texelFetchOffset(s2D, ic2D, 4, ivec2(3)); 44 v += texelFetchOffset(sr, ic2D, ivec2(4)); 45 v.y += textureLodOffset(s2DShadow, c3D, c1D, ivec2(3)); 46 v += textureProjLodOffset(s2D, c3D, c1D, ivec2(3)); 48 v.x += textureGradOffset(s2DArrayShadow, c4D, c2D, c2D, ivec2(3)); 50 v += textureProjGradOffset(s2D, c3D, c2D, c2D, ivec2(3)); 54 iv = textureProjOffset(is2D, c4D, ivec2(3)); 71 ivec2 iv2 = textureSize(sCubeShadow, 2);
|
D | spv.sparseTextureClamp.frag | 46 resident |= sparseTextureOffsetClampARB(us2DRect, c2, ivec2(3), lodClamp, utexel); 47 resident |= sparseTextureOffsetClampARB(s2DArrayShadow, c4, ivec2(5), lodClamp, texel.z); 50 utexel += textureOffsetClampARB(us2DRect, c2, ivec2(3), lodClamp); 51 texel.z += textureOffsetClampARB(s2DArrayShadow, c4, ivec2(5), lodClamp); 61 resident |= sparseTextureGradOffsetClampARB(s2D, c2, c2, c2, ivec2(5), lodClamp, texel); 62 …resident |= sparseTextureGradOffsetClampARB(s2DRectShadow, c3, c2, c2, ivec2(6), lodClamp, texel.w… 63 resident |= sparseTextureGradOffsetClampARB(is2DArray, c3, c2, c2, ivec2(2), lodClamp, itexel); 65 texel += textureGradOffsetClampARB(s2D, c2, c2, c2, ivec2(5), lodClamp); 66 texel.w += textureGradOffsetClampARB(s2DRectShadow, c3, c2, c2, ivec2(6), lodClamp); 67 itexel += textureGradOffsetClampARB(is2DArray, c3, c2, c2, ivec2(2), lodClamp);
|
D | 420.geom | 31 const ivec2 offsets[5] = 33 ivec2(0,1), 34 ivec2(1,-2), 35 ivec2(0,3), 36 ivec2(-3,0), 37 ivec2(2,1) 42 offsets[i].xy = ivec2(3); // ERROR
|
D | 310.frag | 25 ivec2 offsets[4]; 26 const ivec2 constOffsets[4] = ivec2[4](ivec2(1,2), ivec2(3,4), ivec2(15,16), ivec2(-2,0)); 29 ivec4 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 3); 30 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), i); // ERROR, last argument not const 31 … iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 4); // ERROR, last argument out of range 32 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(1), 1+2); 33 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(0.5)); 34 iv4 = textureGatherOffset(isamp2DA, vec3(0.1), ivec2(i)); // ERROR, offset not constant 40 const ivec2[3] offsets = ivec2[3](ivec2(1,2), ivec2(3,4), ivec2(15,16)); 42 …textureProjGradOffset(usamp2d, outp, vec2(0.0), vec2(0.0), ivec2(c2D)); // ERROR, offset not c… [all …]
|
D | 130.frag | 80 s = textureGatherOffset(sampC, vec3(0.3), ivec2(1)); // ERROR 81 s = textureGatherOffset(samp2DR, vec2(0.3), ivec2(1)); // ERROR 82 s = textureGatherOffset(samp2D, vec2(0.3), ivec2(1)); 83 s = textureGatherOffset(samp2DA, vec3(0.3), ivec2(1)); 84 s = textureGatherOffset(samp2DS, vec2(0.3), 1.3, ivec2(1)); // ERROR 85 s = textureGatherOffset(samp2D, vec2(0.3), ivec2(1), 2); // ERROR 93 s = textureGatherOffset(samp2D, vec2(0.3), ivec2(1)); 94 s = textureGatherOffset(samp2DA, vec3(0.3), ivec2(1)); 95 s = textureGatherOffset(samp2DR, vec2(0.3), ivec2(1)); 96 s = textureGatherOffset(samp2DS, vec2(0.3), 1.3, ivec2(1)); [all …]
|
D | spv.samplerlessTextureFunctions.frag | 10 vec4 tex2DFetch = texelFetch(tex2D, ivec2(0, 0), 0); 11 vec4 texMSFetch = texelFetch(texMS, ivec2(0, 0), 0); 14 vec4 tex2DFetchOffset = texelFetchOffset(tex2D, ivec2(0, 0), 0, ivec2(0, 0)); 16 ivec2 tex2DSize = textureSize(tex2D, 0); 17 ivec2 texMSSize = textureSize(texMS);
|
D | spv.420.geom | 34 const ivec2 offsets[5] = 36 ivec2(0,1), 37 ivec2(1,-2), 38 ivec2(0,3), 39 ivec2(-3,0), 40 ivec2(2,1)
|
/external/deqp/data/gles2/shaders/ |
D | conversions.test | 278 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(… 290 out0 = ivec2(in0); 476 …ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(5, 5) | ivec2(8, 8) | ivec2(11, 11)… 488 out0 = ivec2(in0); 674 output ivec2 out0 = [ ivec2(1, 1) | ivec2(0, 0) ]; 686 out0 = ivec2(in0); 1007 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 1029 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 1051 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 1537 ivec2 in0 = ivec2(0, 0); [all …]
|
D | invalid_implicit_conversions.test | 55 ivec2 b; 71 ivec2 c; 73 ivec2 b; 74 ivec2 c = a + b; 199 ivec2 b; 215 ivec2 c; 217 ivec2 b; 218 ivec2 c = a + b; 343 ivec2 b; 359 ivec2 c; [all …]
|
D | swizzles.test | 2277 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2298 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2299 output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, 0) | ivec2(-32, -32) | ivec2(0, 0) ]; 2319 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2320 output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2340 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2341 output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(-2, 0) | ivec2(64, -32) | ivec2(0, 0) ]; 2361 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2382 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 2403 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; [all …]
|
/external/deqp/data/gles3/shaders/ |
D | swizzle_math_operations.test | 826 input ivec2 in0 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 827 input ivec2 in1 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 850 input ivec2 in0 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 851 input ivec2 in1 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 852 output ivec2 out0 = [ ivec2(-2, -2) | ivec2(2, 2) | ivec2(-2, -2) ]; 874 input ivec2 in0 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 875 input ivec2 in1 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 876 output ivec2 out0 = [ ivec2(0, 0) | ivec2(3, 3) | ivec2(-3, -3) ]; 898 input ivec2 in0 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; 899 input ivec2 in1 = [ ivec2(-1, 1) | ivec2(1, 2) | ivec2(-1, -2) ]; [all …]
|
D | conversions.test | 471 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(… 484 out0 = ivec2(in0); 687 …ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(5, 5) | ivec2(8, 8) | ivec2(11, 11)… 700 out0 = ivec2(in0); 903 …ivec2 out0 = [ ivec2(0, 0) | ivec2(2, 2) | ivec2(3, 3) | ivec2(8, 8) | ivec2(9, 9) | ivec2(12, 12)… 916 out0 = ivec2(in0); 1119 output ivec2 out0 = [ ivec2(1, 1) | ivec2(0, 0) ]; 1132 out0 = ivec2(in0); 1770 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 1794 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; [all …]
|
/external/deqp/external/vulkancts/data/vulkan/glsl/es310/ |
D | conversions.test | 471 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(… 484 out0 = ivec2(in0); 687 …ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(5, 5) | ivec2(8, 8) | ivec2(11, 11)… 700 out0 = ivec2(in0); 903 …ivec2 out0 = [ ivec2(0, 0) | ivec2(2, 2) | ivec2(3, 3) | ivec2(8, 8) | ivec2(9, 9) | ivec2(12, 12)… 916 out0 = ivec2(in0); 1119 output ivec2 out0 = [ ivec2(1, 1) | ivec2(0, 0) ]; 1132 out0 = ivec2(in0); 1770 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; 1794 input ivec2 in0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(0, -2) | ivec2(-32, 64) | ivec2(0, 0) ]; [all …]
|
/external/mesa3d/src/compiler/glsl/ |
D | int64.glsl | 22 ivec2 23 sign64(ivec2 a) 25 ivec2 result; 93 ivec2 94 idiv64(ivec2 _n, ivec2 _d) 102 return negate ? unpackInt2x32(-int64_t(packUint2x32(quot))) : ivec2(quot); 111 ivec2 112 imod64(ivec2 _n, ivec2 _d) 120 return negate ? unpackInt2x32(-int64_t(packUint2x32(rem))) : ivec2(rem);
|