/external/mesa3d/src/compiler/glsl/ |
D | int64.glsl | 11 uvec2 12 umul64(uvec2 a, uvec2 b) 14 uvec2 result; 34 udivmod64(uvec2 n, uvec2 d) 36 uvec2 quot = uvec2(0U, 0U); 87 uvec2 88 udiv64(uvec2 n, uvec2 d) 97 uvec2 n = unpackUint2x32(uint64_t(abs(packInt2x32(_n)))); 98 uvec2 d = unpackUint2x32(uint64_t(abs(packInt2x32(_d)))); 100 uvec2 quot = udivmod64(n, d).xy; [all …]
|
/external/angle/src/libANGLE/renderer/vulkan/shaders/src/ |
D | OverlayCull.comp | 72 uvec2 cullWidgets(const uint offset, const uvec2 blockCoordLow, const uvec2 blockCoordHigh) 92 return uvec2(subgroupOr(textWidgetBit), subgroupOr(graphWidgetBit)); 94 return uvec2(subgroupOr(uint(intersects) << localId), 0); 101 uvec2 ballot = uvec2(0, 0); 145 const uvec2 outCoord = gl_WorkGroupID.xy; 146 const uvec2 blockCoordLow = outCoord * uvec2(BLOCK_WIDTH, BLOCK_HEIGHT); 147 const uvec2 blockCoordHigh = blockCoordLow + uvec2(BLOCK_WIDTH, BLOCK_HEIGHT); 149 uvec2 culledWidgets;
|
D | OverlayDraw.comp | 71 uvec2 outputSize; 76 bool intersects(const uvec2 imageCoords, const uvec4 widgetCoords) 82 uint getChar(const uint textWidget, const uvec2 coordInWidget, const uint fontGlyphWidth) 117 const uvec2 coordInWidget, 118 const uvec2 fontGlyphSize, 121 const uvec2 coordInGlyph = coordInWidget % fontGlyphSize; 122 const uvec2 glyphOffset = fontGlyphSize * 123 uvec2(textChar % FONT_GLYPHS_PER_ROW, textChar / FONT_GLYPHS_PER_ROW); 128 uint getValue(const uint graphWidget, const uvec2 coordInWidget, const uint valueWidth) 173 uvec2 imageCoords = gl_GlobalInvocationID.xy; [all …]
|
/external/angle/src/libANGLE/renderer/vulkan/shaders/gen/ |
D | GenerateMipmap.comp.00000003.inc | 214 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 219 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 244 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 249 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 254 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 269 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 274 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 279 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 309 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 313 // f16vec4 AH4_AU2_x(uvec2 x){ return f16vec4(unpackFloat2x16(x . x), unpackFloat2x16(x . y));} [all …]
|
D | GenerateMipmap.comp.00000007.inc | 214 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 219 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 244 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 249 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 254 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 269 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 274 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 279 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 309 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 313 // f16vec4 AH4_AU2_x(uvec2 x){ return f16vec4(unpackFloat2x16(x . x), unpackFloat2x16(x . y));} [all …]
|
D | GenerateMipmap.comp.00000006.inc | 214 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 219 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 244 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 249 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 254 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 269 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 274 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 279 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 309 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 313 // f16vec4 AH4_AU2_x(uvec2 x){ return f16vec4(unpackFloat2x16(x . x), unpackFloat2x16(x . y));} [all …]
|
D | GenerateMipmap.comp.00000002.inc | 213 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 218 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 243 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 248 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 253 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 268 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 273 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 278 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 308 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 312 // f16vec4 AH4_AU2_x(uvec2 x){ return f16vec4(unpackFloat2x16(x . x), unpackFloat2x16(x . y));} [all …]
|
D | GenerateMipmap.comp.00000001.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
D | GenerateMipmap.comp.00000008.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
D | GenerateMipmap.comp.00000009.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
D | GenerateMipmap.comp.00000004.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
D | GenerateMipmap.comp.00000000.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
D | GenerateMipmap.comp.00000005.inc | 205 // uvec2 AU2_x(uint a){ return uvec2(a, a);} 210 // uvec2 AAbsSU2(uvec2 a){ return uvec2(abs(ivec2(a)));} 235 // uvec2 AMax3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(max(ivec2(x), max(ivec2(y), ivec2(z))… 240 // uvec2 AMax3U2(uvec2 x, uvec2 y, uvec2 z){ return max(x, max(y, z));} 245 // uvec2 AMaxSU2(uvec2 a, uvec2 b){ return uvec2(max(ivec2(a), ivec2(b)));} 260 // uvec2 AMin3SU2(uvec2 x, uvec2 y, uvec2 z){ return uvec2(min(ivec2(x), min(ivec2(y), ivec2(z))… 265 // uvec2 AMin3U2(uvec2 x, uvec2 y, uvec2 z){ return min(x, min(y, z));} 270 // uvec2 AMinSU2(uvec2 a, uvec2 b){ return uvec2(min(ivec2(a), ivec2(b)));} 300 // uvec2 AShrSU2(uvec2 a, uvec2 b){ return uvec2(ivec2(a)>> ivec2(b));} 305 // vec2 ACpySgnF2(vec2 d, vec2 s){ return uintBitsToFloat(uvec2(floatBitsToUint(vec2(d))|(floatB… [all …]
|
/external/deqp/data/gles31/shaders/es32/ |
D | implicit_conversions.test | 126 output uvec2 out0 = [ uvec2(3, 4) | uvec2(2, 3) | uvec2(2, 3) | uvec2(4, 5) | uvec2(6, 7) ]; 137 out0 = in0 + uvec2(1, 2); 280 output uvec2 out0 = [ uvec2(2, 4) | uvec2(3, 3) | uvec2(4, 9) ]; 291 out0 = in0 + uvec2(1, 2); 323 input uvec2 in0 = [ uvec2(2, 3) | uvec2(4, 6) | uvec2(1, 13) ]; 679 input uvec2 in0 = [ uvec2(2, 3) | uvec2(4, 6) | uvec2(1, 13) ]; 904 output uvec2 out0 = [ uvec2(2, 4) | uvec2(1, 2) | uvec2(1, 2) | uvec2(3, 6) | uvec2(5, 10) ]; 915 out0 = in0 * uvec2(1, 2); 1058 output uvec2 out0 = [ uvec2(1, 4) | uvec2(2, 2) | uvec2(3, 14) ]; 1069 out0 = in0 * uvec2(1, 2); [all …]
|
/external/deqp/data/gles31/shaders/es31/ |
D | implicit_conversions.test | 126 output uvec2 out0 = [ uvec2(3, 4) | uvec2(2, 3) | uvec2(2, 3) | uvec2(4, 5) | uvec2(6, 7) ]; 137 out0 = in0 + uvec2(1, 2); 280 output uvec2 out0 = [ uvec2(2, 4) | uvec2(3, 3) | uvec2(4, 9) ]; 291 out0 = in0 + uvec2(1, 2); 323 input uvec2 in0 = [ uvec2(2, 3) | uvec2(4, 6) | uvec2(1, 13) ]; 679 input uvec2 in0 = [ uvec2(2, 3) | uvec2(4, 6) | uvec2(1, 13) ]; 904 output uvec2 out0 = [ uvec2(2, 4) | uvec2(1, 2) | uvec2(1, 2) | uvec2(3, 6) | uvec2(5, 10) ]; 915 out0 = in0 * uvec2(1, 2); 1058 output uvec2 out0 = [ uvec2(1, 4) | uvec2(2, 2) | uvec2(3, 14) ]; 1069 out0 = in0 * uvec2(1, 2); [all …]
|
/external/deqp-deps/glslang/Test/ |
D | 300BuiltIns.frag | 10 uvec2 uv2c; 11 uvec2 uv2y; 12 uvec2 uv2x; 34 uvec2 u = min(uv2x, uv2y); 38 uvec2 u10 = max(uv2x, uv2y); 39 uvec2 u11 = max(uv2x, uy); 42 uvec2 u12 = clamp(uv2x, uv2y, uv2c);
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/ |
D | 300BuiltIns.frag | 10 uvec2 uv2c; 11 uvec2 uv2y; 12 uvec2 uv2x; 34 uvec2 u = min(uv2x, uv2y); 38 uvec2 u10 = max(uv2x, uv2y); 39 uvec2 u11 = max(uv2x, uy); 42 uvec2 u12 = clamp(uv2x, uv2y, uv2c);
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_binning.c | 30 struct uvec2 { struct 43 static struct uvec2 si_find_bin_size(struct si_screen *sscreen, const si_bin_size_subtable table[], in si_find_bin_size() argument 59 struct uvec2 size = {subtable[i].bin_size_x, subtable[i].bin_size_y}; in si_find_bin_size() 63 static struct uvec2 si_get_color_bin_size(struct si_context *sctx, unsigned cb_target_enabled_4bit) in si_get_color_bin_size() 177 static struct uvec2 si_get_depth_bin_size(struct si_context *sctx) in si_get_depth_bin_size() 183 struct uvec2 size = {512, 512}; in si_get_depth_bin_size() 303 struct uvec2 *color_bin_size, struct uvec2 *depth_bin_size) in gfx10_get_bin_sizes() 410 struct uvec2 bin_size = {}; in si_emit_dpbb_disable() 411 struct uvec2 bin_size_extend = {}; in si_emit_dpbb_disable() 483 struct uvec2 color_bin_size, depth_bin_size; in si_emit_dpbb_state() [all …]
|
/external/deqp/external/vulkancts/data/vulkan/glsl/es310/ |
D | conversions.test | 1263 …output uvec2 out0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(2, 2) | uvec2(3, 3) | uvec2(0, 0) | uvec2(… 1276 out0 = uvec2(in0); 1335 …uvec2 out0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(2, 2) | uvec2(5, 5) | uvec2(8, 8) | uvec2(11, 11)… 1348 out0 = uvec2(in0); 1407 …uvec2 out0 = [ uvec2(0, 0) | uvec2(2, 2) | uvec2(3, 3) | uvec2(8, 8) | uvec2(9, 9) | uvec2(12, 12)… 1420 out0 = uvec2(in0); 1479 output uvec2 out0 = [ uvec2(1, 1) | uvec2(0, 0) ]; 1492 out0 = uvec2(in0); 1986 input uvec2 in0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(0, 2) | uvec2(32, 64) | uvec2(0, 0) ]; 2010 input uvec2 in0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(0, 2) | uvec2(32, 64) | uvec2(0, 0) ]; [all …]
|
D | linkage.test | 1178 case uvec2 1180 desc "varying of type uvec2" 1183 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1184 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1189 layout(location = 0) flat out mediump uvec2 var; 1200 layout(location = 0) flat in uvec2 var; 1867 case uvec2 1869 desc "varying of type uvec2 inside struct" 1872 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1873 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; [all …]
|
/external/deqp/data/gles3/shaders/ |
D | conversions.test | 1263 …output uvec2 out0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(2, 2) | uvec2(3, 3) | uvec2(0, 0) | uvec2(… 1276 out0 = uvec2(in0); 1335 …uvec2 out0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(2, 2) | uvec2(5, 5) | uvec2(8, 8) | uvec2(11, 11)… 1348 out0 = uvec2(in0); 1407 …uvec2 out0 = [ uvec2(0, 0) | uvec2(2, 2) | uvec2(3, 3) | uvec2(8, 8) | uvec2(9, 9) | uvec2(12, 12)… 1420 out0 = uvec2(in0); 1479 output uvec2 out0 = [ uvec2(1, 1) | uvec2(0, 0) ]; 1492 out0 = uvec2(in0); 1986 input uvec2 in0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(0, 2) | uvec2(32, 64) | uvec2(0, 0) ]; 2010 input uvec2 in0 = [ uvec2(0, 0) | uvec2(1, 1) | uvec2(0, 2) | uvec2(32, 64) | uvec2(0, 0) ]; [all …]
|
D | invalid_implicit_conversions.test | 701 uvec2 b; 719 uvec2 c; 721 uvec2 b; 722 uvec2 c = a + b; 861 uvec2 b; 879 uvec2 c; 881 uvec2 b; 882 uvec2 c = a + b; 1021 uvec2 b; 1039 uvec2 c; [all …]
|
/external/deqp/external/vulkancts/data/vulkan/amber/draw/output_location/array/ |
D | r8g8-uint-highp.amber | 19 layout(location = 1) in uvec2 color_in[3]; 20 layout(location = 0) flat out uvec2 color_out[3]; 32 layout(location = 0) flat in uvec2 color_in[3]; 33 layout(location = 0) out highp uvec2 frag_out[3]; 44 layout(location = 1) in uvec2 color_in; 45 layout(location = 0) flat out uvec2 color_out; 56 layout(location = 0) flat in uvec2 color_in; 57 layout(location = 0) out highp uvec2 frag_out; 85 uvec2 result = texture(result_sampler, texcoord_in).xy; 86 uvec2 ref = texture(ref_sampler, texcoord_in).xy;
|
D | r8g8-uint-mediump.amber | 19 layout(location = 1) in uvec2 color_in[3]; 20 layout(location = 0) flat out uvec2 color_out[3]; 32 layout(location = 0) flat in uvec2 color_in[3]; 33 layout(location = 0) out mediump uvec2 frag_out[3]; 44 layout(location = 1) in uvec2 color_in; 45 layout(location = 0) flat out uvec2 color_out; 56 layout(location = 0) flat in uvec2 color_in; 57 layout(location = 0) out mediump uvec2 frag_out; 85 uvec2 result = texture(result_sampler, texcoord_in).xy; 86 uvec2 ref = texture(ref_sampler, texcoord_in).xy;
|
/external/deqp/external/vulkancts/data/vulkan/amber/draw/output_location/shuffle/ |
D | inputs-outputs-mod.amber | 20 layout(location = 2) in uvec2 color_in1; 23 layout(location = 1) flat out uvec2 color_out1; 38 layout(location = 1) flat in uvec2 color_in1; 41 layout(location = 1) out lowp uvec2 frag_out1; 77 layout(location = 1) in uvec2 color_in; 78 layout(location = 0) flat out uvec2 color_out; 89 layout(location = 0) flat in uvec2 color_in; 90 layout(location = 0) out lowp uvec2 frag_out; 175 uvec2 result = texture(result_sampler, texcoord_in).xy; 176 uvec2 ref = texture(ref_sampler, texcoord_in).xy;
|