/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/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 …]
|
D | linkage_tessellation_varying_types.test | 975 case uvec2 977 desc "varying of type uvec2" 980 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 981 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 986 flat out mediump uvec2 vtx_var; 997 flat in mediump uvec2 vtx_var[]; 998 flat out mediump uvec2 tc_out[]; 1008 flat in mediump uvec2 tc_out[]; 1009 flat out mediump uvec2 te_out; 1019 flat in uvec2 te_out;
|
D | linkage_geometry_varying_types.test | 849 case uvec2 851 desc "varying of type uvec2" 854 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 855 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 860 flat out mediump uvec2 vtx_var; 871 flat in mediump uvec2 vtx_var[]; 872 flat out mediump uvec2 geo_var; 886 flat in uvec2 geo_var;
|
D | linkage_tessellation_geometry_varying_types.test | 1245 case uvec2 1247 desc "varying of type uvec2" 1250 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1251 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1256 flat out mediump uvec2 vtx_var; 1267 flat in mediump uvec2 vtx_var[]; 1268 flat out mediump uvec2 tc_out[]; 1278 flat in mediump uvec2 tc_out[]; 1279 flat out mediump uvec2 te_out; 1289 flat in mediump uvec2 te_out[]; [all …]
|
D | linkage_tessellation_uniform_types.test | 944 case uvec2 946 desc "uniform of type uvec2" 949 uniform uvec2 val0 = [ uvec2(1, 1) ]; 950 uniform uvec2 val1 = [ uvec2(2, 3) ]; 951 output uvec2 out0 = [ uvec2(5, 7) ]; 965 flat out mediump uvec2 tc_out[]; 975 flat in mediump uvec2 tc_out[]; 976 flat out mediump uvec2 te_out; 987 flat in uvec2 te_out;
|
D | linkage_geometry_uniform_types.test | 801 case uvec2 803 desc "uniform of type uvec2" 806 uniform uvec2 val = [ uvec2(16, 17) ]; 807 output uvec2 out0 = [ uvec2(16, 17) ]; 821 flat out mediump uvec2 geo_var; 836 flat in uvec2 geo_var;
|
/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 …]
|
D | linkage_tessellation_varying_types.test | 975 case uvec2 977 desc "varying of type uvec2" 981 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 982 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 987 flat out mediump uvec2 vtx_var; 998 flat in mediump uvec2 vtx_var[]; 999 flat out mediump uvec2 tc_out[]; 1009 flat in mediump uvec2 tc_out[]; 1010 flat out mediump uvec2 te_out; 1020 flat in uvec2 te_out;
|
D | linkage_geometry_varying_types.test | 849 case uvec2 851 desc "varying of type uvec2" 855 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 856 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 861 flat out mediump uvec2 vtx_var; 872 flat in mediump uvec2 vtx_var[]; 873 flat out mediump uvec2 geo_var; 887 flat in uvec2 geo_var;
|
D | linkage_tessellation_geometry_varying_types.test | 1263 case uvec2 1265 desc "varying of type uvec2" 1270 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1271 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1276 flat out mediump uvec2 vtx_var; 1287 flat in mediump uvec2 vtx_var[]; 1288 flat out mediump uvec2 tc_out[]; 1298 flat in mediump uvec2 tc_out[]; 1299 flat out mediump uvec2 te_out; 1309 flat in mediump uvec2 te_out[]; [all …]
|
D | linkage_tessellation_uniform_types.test | 944 case uvec2 946 desc "uniform of type uvec2" 950 uniform uvec2 val0 = [ uvec2(1, 1) ]; 951 uniform uvec2 val1 = [ uvec2(2, 3) ]; 952 output uvec2 out0 = [ uvec2(5, 7) ]; 966 flat out mediump uvec2 tc_out[]; 976 flat in mediump uvec2 tc_out[]; 977 flat out mediump uvec2 te_out; 988 flat in uvec2 te_out;
|
D | linkage_geometry_uniform_types.test | 800 case uvec2 802 desc "uniform of type uvec2" 806 uniform uvec2 val = [ uvec2(16, 17) ]; 807 output uvec2 out0 = [ uvec2(16, 17) ]; 821 flat out mediump uvec2 geo_var; 836 flat in uvec2 geo_var;
|
/external/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_binning.c | 31 struct uvec2 { struct 44 static struct uvec2 si_find_bin_size(struct si_screen *sscreen, in si_find_bin_size() argument 63 struct uvec2 size = {subtable[i].bin_size_x, subtable[i].bin_size_y}; in si_find_bin_size() 67 static struct uvec2 si_get_color_bin_size(struct si_context *sctx, in si_get_color_bin_size() 192 static struct uvec2 si_get_depth_bin_size(struct si_context *sctx) in si_get_depth_bin_size() 199 struct uvec2 size = {512, 512}; in si_get_depth_bin_size() 379 struct uvec2 color_bin_size = in si_emit_dpbb_state() 381 struct uvec2 depth_bin_size = si_get_depth_bin_size(sctx); in si_emit_dpbb_state() 386 struct uvec2 bin_size = color_area < depth_area ? color_bin_size in si_emit_dpbb_state() 428 struct uvec2 bin_size_extend = {}; in si_emit_dpbb_state()
|
/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);
|
D | 130.frag | 51 const bvec2 bl1 = greaterThanEqual(uvec2(2, 3), uvec2(3,3)); 52 const bvec2 bl2 = equal(uvec2(2, 3), uvec2(3,3)); 64 uvec2(2, 3) >= uvec2(3,3); // ERROR
|
D | 420.tese | 50 uvec2 uv2; 57 struct Single2 { uvec2 v; }; 66 const S4 constructed = S4(uvec2(1, 2),
|
D | spv.shaderImageFootprint.frag | 20 uvec2 anchor2D; 21 uvec2 offset2D; 22 uvec2 mask2D; 31 uvec2 mask3D;
|
D | spv.int64.frag | 46 uvec2 uv; 60 uv = uvec2(u64v); // uint64 -> uint 80 uv = uvec2(i64v); // int64 -> uint 203 u64 = packUint2x32(uvec2(2, 3)); 206 uvec2 uv = unpackUint2x32(u64);
|
/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 …]
|
D | linkage.test | 1303 case uvec2 1305 desc "varying of type uvec2" 1308 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1309 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1314 flat out mediump uvec2 var; 1325 flat in uvec2 var; 1992 case uvec2 1994 desc "varying of type uvec2 inside struct" 1997 input uvec2 in0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; 1998 output uvec2 out0 = [ uvec2(1, 1) | uvec2(25, 25) | uvec2(1, 1) | uvec2(2, 3) | uvec2(16, 17) ]; [all …]
|
/external/mesa3d/src/gallium/drivers/radeonsi/glsl_tests/ |
D | minmax.u32.glsl | 12 flat in uvec2 v; 28 flat in uvec2 v;
|