Home
last modified time | relevance | path

Searched refs:ivec2 (Results 1 – 25 of 368) sorted by relevance

12345678910>>...15

/external/deqp-deps/glslang/Test/baseResults/
Dspv.shaderImageFootprint.frag.out104 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 …]
Dspv.int32.frag.out129 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 …]
Dspv.explicittypes.frag.out217 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 …]
Dspv.intOps.vert.out62 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 …]
Dspv.image.load-formatted.frag.out125 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 …]
Dspv.image.frag.out137 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 …]
Dspv.subgroupArithmetic.comp.out85 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/
DsamplerlessTextureFunctions.frag9 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);
Dspv.sparseTexture.frag27 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 …]
D400.frag16 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 …]
Dspv.newTexture.frag30 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);
DnewTexture.frag30 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);
Dspv.sparseTextureClamp.frag46 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);
D420.geom31 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
D310.frag25 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 …]
D130.frag80 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 …]
Dspv.samplerlessTextureFunctions.frag10 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);
Dspv.420.geom34 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/
Dconversions.test278 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(…
290 out0 = ivec2(in0);
476ivec2 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 …]
Dinvalid_implicit_conversions.test55 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 …]
Dswizzles.test2277 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/
Dswizzle_math_operations.test826 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 …]
Dconversions.test471 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(…
484 out0 = ivec2(in0);
687ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(5, 5) | ivec2(8, 8) | ivec2(11, 11)…
700 out0 = ivec2(in0);
903ivec2 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/
Dconversions.test471 …output ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(3, 3) | ivec2(0, 0) | ivec2(…
484 out0 = ivec2(in0);
687ivec2 out0 = [ ivec2(0, 0) | ivec2(1, 1) | ivec2(2, 2) | ivec2(5, 5) | ivec2(8, 8) | ivec2(11, 11)…
700 out0 = ivec2(in0);
903ivec2 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/
Dint64.glsl22 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);

12345678910>>...15