Regressed by series ending in: ddc32537d6db69198e88ef0dfe19770bf9daa536 Author: Samuel Pitoiset <samuel.pitoiset@gmail.com> mesa: clamp viewport values only once when using glViewport() It's useless to clamp the same values for all viewports. +7% in the "viewport change" test (drawoverhead benchmark). v2: - call clamp_viewport() in all callers of set_viewport_no_notify() Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> (v1) ES3-CTS.functional.state_query.integers.viewport_getinteger Standard Output glGetIntegerv(GL_MAX_VIEWPORT_DIMS, 0x00007ffd90c56a70); // data = { 32768, 32768 } glGetString(GL_EXTENSIONS); // GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_OES_depth_texture_cube_map GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_ANDROID_extension_pack_es31a GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clip_cull_distance GL_MESA_shader_integer_functions returned glGetFloatv(0x825d, 0x00007ffd90c56a60); // data = { -32768 } glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 0, 0, 400, 300 } glGetError(); // GL_NO_ERROR returned glViewport(-1729, 33539, 7307, 4013); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 33539, 7307, 4013 } // ERROR: expected -1729, 32768, 7307, 4013 glGetError(); // GL_NO_ERROR returned glViewport(41066, -9108, 11099, 30024); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 41066, -956301312, 11099, 30024 } // ERROR: expected 32768, -9108, 11099, 30024 glGetError(); // GL_NO_ERROR returned glViewport(36616, 29033, 9470, 23049); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36616, 29033, 9470, 23049 } // ERROR: expected 32768, 29033, 9470, 23049 glGetError(); // GL_NO_ERROR returned glViewport(-6346, -60674, 7740, 468); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 7740, 468 } // ERROR: expected -6346, -32768, 7740, 468 glGetError(); // GL_NO_ERROR returned glViewport(-12514, -22406, 16226, 4775); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16226, 4775 } // ERROR: expected -12514, -22406, 16226, 4775 glGetError(); // GL_NO_ERROR returned glViewport(57216, 52204, 6207, 11584); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 57216, 52204, 6207, 11584 } // ERROR: expected 32768, 32768, 6207, 11584 glGetError(); // GL_NO_ERROR returned glViewport(-38193, 9324, 3617, 17742); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 9324, 3617, 17742 } // ERROR: expected -32768, 9324, 3617, 17742 glGetError(); // GL_NO_ERROR returned glViewport(-46517, 43995, 9290, 17410); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43995, 9290, 17410 } // ERROR: expected -32768, 32768, 9290, 17410 glGetError(); // GL_NO_ERROR returned glViewport(-63831, -12001, 10357, 15380); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10357, 15380 } // ERROR: expected -32768, -12001, 10357, 15380 glGetError(); // GL_NO_ERROR returned glViewport(-37909, -44326, 32079, 10958); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 32079, 10958 } // ERROR: expected -32768, -32768, 32079, 10958 glGetError(); // GL_NO_ERROR returned glViewport(-41213, 11818, 20763, 10340); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 11818, 20763, 10340 } // ERROR: expected -32768, 11818, 20763, 10340 glGetError(); // GL_NO_ERROR returned glViewport(41202, 57939, 32333, 16489); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 41202, 57939, 32333, 16489 } // ERROR: expected 32768, 32768, 32333, 16489 glGetError(); // GL_NO_ERROR returned glViewport(46263, -54914, 11744, 3541); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 46263, -956301312, 11744, 3541 } // ERROR: expected 32768, -32768, 11744, 3541 glGetError(); // GL_NO_ERROR returned glViewport(-44172, 8280, 27773, 12215); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 8280, 27773, 12215 } // ERROR: expected -32768, 8280, 27773, 12215 glGetError(); // GL_NO_ERROR returned glViewport(3973, 13771, 19936, 29848); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 3973, 13771, 19936, 29848 } glGetError(); // GL_NO_ERROR returned glViewport(-54830, 34352, 3500, 29609); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 34352, 3500, 29609 } // ERROR: expected -32768, 32768, 3500, 29609 glGetError(); // GL_NO_ERROR returned glViewport(-3956, 7201, 18714, 22456); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7201, 18714, 22456 } // ERROR: expected -3956, 7201, 18714, 22456 glGetError(); // GL_NO_ERROR returned glViewport(-52397, 13019, 14405, 8662); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 13019, 14405, 8662 } // ERROR: expected -32768, 13019, 14405, 8662 glGetError(); // GL_NO_ERROR returned glViewport(36453, 42919, 21854, 16331); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36453, 42919, 21854, 16331 } // ERROR: expected 32768, 32768, 21854, 16331 glGetError(); // GL_NO_ERROR returned glViewport(31404, 48661, 30536, 5471); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31404, 48661, 30536, 5471 } // ERROR: expected 31404, 32768, 30536, 5471 glGetError(); // GL_NO_ERROR returned glViewport(27931, 2386, 19853, 6013); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 27931, 2386, 19853, 6013 } glGetError(); // GL_NO_ERROR returned glViewport(-63654, 46016, 12319, 23570); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 46016, 12319, 23570 } // ERROR: expected -32768, 32768, 12319, 23570 glGetError(); // GL_NO_ERROR returned glViewport(-18348, -46434, 10332, 12600); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10332, 12600 } // ERROR: expected -18348, -32768, 10332, 12600 glGetError(); // GL_NO_ERROR returned glViewport(57748, 45075, 31552, 22541); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 57748, 45075, 31552, 22541 } // ERROR: expected 32768, 32768, 31552, 22541 glGetError(); // GL_NO_ERROR returned glViewport(8315, -25758, 24947, 32425); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8315, -956301312, 24947, 32425 } // ERROR: expected 8315, -25758, 24947, 32425 glGetError(); // GL_NO_ERROR returned glViewport(32749, -33488, 20343, 23150); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 32749, -956301312, 20343, 23150 } // ERROR: expected 32749, -32768, 20343, 23150 glGetError(); // GL_NO_ERROR returned glViewport(-47807, -7330, 12236, 14241); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 12236, 14241 } // ERROR: expected -32768, -7330, 12236, 14241 glGetError(); // GL_NO_ERROR returned glViewport(-45324, -15791, 68, 14734); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 68, 14734 } // ERROR: expected -32768, -15791, 68, 14734 glGetError(); // GL_NO_ERROR returned glViewport(44764, 30233, 27896, 21651); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 44764, 30233, 27896, 21651 } // ERROR: expected 32768, 30233, 27896, 21651 glGetError(); // GL_NO_ERROR returned glViewport(-3767, 26284, 3439, 1490); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 26284, 3439, 1490 } // ERROR: expected -3767, 26284, 3439, 1490 glGetError(); // GL_NO_ERROR returned glViewport(63012, -45476, 6343, 12643); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63012, -956301312, 6343, 12643 } // ERROR: expected 32768, -32768, 6343, 12643 glGetError(); // GL_NO_ERROR returned glViewport(-26087, 41618, 29874, 2586); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 41618, 29874, 2586 } // ERROR: expected -26087, 32768, 29874, 2586 glGetError(); // GL_NO_ERROR returned glViewport(-1496, 43271, 30254, 8180); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43271, 30254, 8180 } // ERROR: expected -1496, 32768, 30254, 8180 glGetError(); // GL_NO_ERROR returned glViewport(-7283, 38296, 30154, 23951); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 38296, 30154, 23951 } // ERROR: expected -7283, 32768, 30154, 23951 glGetError(); // GL_NO_ERROR returned glViewport(56807, 15926, 30380, 28322); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56807, 15926, 30380, 28322 } // ERROR: expected 32768, 15926, 30380, 28322 glGetError(); // GL_NO_ERROR returned glViewport(-20815, 20038, 23799, 3731); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 20038, 23799, 3731 } // ERROR: expected -20815, 20038, 23799, 3731 glGetError(); // GL_NO_ERROR returned glViewport(23799, 4783, 26230, 26136); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 23799, 4783, 26230, 26136 } glGetError(); // GL_NO_ERROR returned glViewport(14347, -12149, 11738, 17425); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 14347, -956301312, 11738, 17425 } // ERROR: expected 14347, -12149, 11738, 17425 glGetError(); // GL_NO_ERROR returned glViewport(351, 36455, 4104, 27592); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 351, 36455, 4104, 27592 } // ERROR: expected 351, 32768, 4104, 27592 glGetError(); // GL_NO_ERROR returned glViewport(14003, 21944, 28570, 532); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 14003, 21944, 28570, 532 } glGetError(); // GL_NO_ERROR returned glViewport(-27931, 17702, 7584, 5180); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 17702, 7584, 5180 } // ERROR: expected -27931, 17702, 7584, 5180 glGetError(); // GL_NO_ERROR returned glViewport(1727, -11171, 8811, 12377); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 1727, -956301312, 8811, 12377 } // ERROR: expected 1727, -11171, 8811, 12377 glGetError(); // GL_NO_ERROR returned glViewport(-62565, -15225, 786, 20635); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 786, 20635 } // ERROR: expected -32768, -15225, 786, 20635 glGetError(); // GL_NO_ERROR returned glViewport(-13345, -33138, 16479, 16677); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16479, 16677 } // ERROR: expected -13345, -32768, 16479, 16677 glGetError(); // GL_NO_ERROR returned glViewport(3846, 8219, 31916, 13092); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 3846, 8219, 31916, 13092 } glGetError(); // GL_NO_ERROR returned glViewport(61516, 3222, 4821, 21779); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 61516, 3222, 4821, 21779 } // ERROR: expected 32768, 3222, 4821, 21779 glGetError(); // GL_NO_ERROR returned glViewport(37923, -255, 28760, 8077); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 37923, -956301312, 28760, 8077 } // ERROR: expected 32768, -255, 28760, 8077 glGetError(); // GL_NO_ERROR returned glViewport(-34602, -51119, 24635, 2506); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 24635, 2506 } // ERROR: expected -32768, -32768, 24635, 2506 glGetError(); // GL_NO_ERROR returned glViewport(63674, 51848, 704, 30857); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63674, 51848, 704, 30857 } // ERROR: expected 32768, 32768, 704, 30857 glGetError(); // GL_NO_ERROR returned glViewport(-63578, 50113, 21014, 8198); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 50113, 21014, 8198 } // ERROR: expected -32768, 32768, 21014, 8198 glGetError(); // GL_NO_ERROR returned glViewport(-28491, -10662, 10815, 22023); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10815, 22023 } // ERROR: expected -28491, -10662, 10815, 22023 glGetError(); // GL_NO_ERROR returned glViewport(-17855, 40072, 27235, 3591); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 40072, 27235, 3591 } // ERROR: expected -17855, 32768, 27235, 3591 glGetError(); // GL_NO_ERROR returned glViewport(-19753, -41793, 2240, 22042); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 2240, 22042 } // ERROR: expected -19753, -32768, 2240, 22042 glGetError(); // GL_NO_ERROR returned glViewport(-43023, 43918, 9259, 8255); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43918, 9259, 8255 } // ERROR: expected -32768, 32768, 9259, 8255 glGetError(); // GL_NO_ERROR returned glViewport(-6825, 34675, 22468, 9260); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 34675, 22468, 9260 } // ERROR: expected -6825, 32768, 22468, 9260 glGetError(); // GL_NO_ERROR returned glViewport(-10200, 7973, 24841, 5262); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7973, 24841, 5262 } // ERROR: expected -10200, 7973, 24841, 5262 glGetError(); // GL_NO_ERROR returned glViewport(43912, -49219, 21464, 16157); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 43912, -956301312, 21464, 16157 } // ERROR: expected 32768, -32768, 21464, 16157 glGetError(); // GL_NO_ERROR returned glViewport(-51520, -61130, 12508, 28281); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 12508, 28281 } // ERROR: expected -32768, -32768, 12508, 28281 glGetError(); // GL_NO_ERROR returned glViewport(-49775, -33356, 27407, 19125); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 27407, 19125 } // ERROR: expected -32768, -32768, 27407, 19125 glGetError(); // GL_NO_ERROR returned glViewport(42889, 11545, 24355, 838); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 42889, 11545, 24355, 838 } // ERROR: expected 32768, 11545, 24355, 838 glGetError(); // GL_NO_ERROR returned glViewport(31767, -26960, 7568, 9930); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31767, -956301312, 7568, 9930 } // ERROR: expected 31767, -26960, 7568, 9930 glGetError(); // GL_NO_ERROR returned glViewport(61151, 45562, 7376, 5737); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 61151, 45562, 7376, 5737 } // ERROR: expected 32768, 32768, 7376, 5737 glGetError(); // GL_NO_ERROR returned glViewport(-24399, -37773, 2390, 27037); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 2390, 27037 } // ERROR: expected -24399, -32768, 2390, 27037 glGetError(); // GL_NO_ERROR returned glViewport(-59713, 57162, 14911, 8050); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 57162, 14911, 8050 } // ERROR: expected -32768, 32768, 14911, 8050 glGetError(); // GL_NO_ERROR returned glViewport(-1544, -48720, 27132, 14288); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 27132, 14288 } // ERROR: expected -1544, -32768, 27132, 14288 glGetError(); // GL_NO_ERROR returned glViewport(6947, 51580, 14053, 4925); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 6947, 51580, 14053, 4925 } // ERROR: expected 6947, 32768, 14053, 4925 glGetError(); // GL_NO_ERROR returned glViewport(-53122, -4323, 18998, 15683); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 18998, 15683 } // ERROR: expected -32768, -4323, 18998, 15683 glGetError(); // GL_NO_ERROR returned glViewport(-63469, -8104, 5199, 17139); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 5199, 17139 } // ERROR: expected -32768, -8104, 5199, 17139 glGetError(); // GL_NO_ERROR returned glViewport(40801, 38911, 1341, 11983); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 40801, 38911, 1341, 11983 } // ERROR: expected 32768, 32768, 1341, 11983 glGetError(); // GL_NO_ERROR returned glViewport(39797, 36425, 9692, 26726); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 39797, 36425, 9692, 26726 } // ERROR: expected 32768, 32768, 9692, 26726 glGetError(); // GL_NO_ERROR returned glViewport(-17450, -6704, 14840, 25657); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 14840, 25657 } // ERROR: expected -17450, -6704, 14840, 25657 glGetError(); // GL_NO_ERROR returned glViewport(56801, 38294, 25681, 11188); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56801, 38294, 25681, 11188 } // ERROR: expected 32768, 32768, 25681, 11188 glGetError(); // GL_NO_ERROR returned glViewport(31732, 43859, 9515, 12759); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31732, 43859, 9515, 12759 } // ERROR: expected 31732, 32768, 9515, 12759 glGetError(); // GL_NO_ERROR returned glViewport(-22775, 49487, 14648, 19660); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 49487, 14648, 19660 } // ERROR: expected -22775, 32768, 14648, 19660 glGetError(); // GL_NO_ERROR returned glViewport(63142, 40221, 2001, 9863); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63142, 40221, 2001, 9863 } // ERROR: expected 32768, 32768, 2001, 9863 glGetError(); // GL_NO_ERROR returned glViewport(-16885, -58949, 4061, 26264); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 4061, 26264 } // ERROR: expected -16885, -32768, 4061, 26264 glGetError(); // GL_NO_ERROR returned glViewport(40576, 45082, 11509, 12239); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 40576, 45082, 11509, 12239 } // ERROR: expected 32768, 32768, 11509, 12239 glGetError(); // GL_NO_ERROR returned glViewport(-32960, -40535, 16015, 7781); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16015, 7781 } // ERROR: expected -32768, -32768, 16015, 7781 glGetError(); // GL_NO_ERROR returned glViewport(-1048, -50193, 4980, 1534); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 4980, 1534 } // ERROR: expected -1048, -32768, 4980, 1534 glGetError(); // GL_NO_ERROR returned glViewport(-61685, 7486, 16907, 31016); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7486, 16907, 31016 } // ERROR: expected -32768, 7486, 16907, 31016 glGetError(); // GL_NO_ERROR returned glViewport(22116, -33077, 24415, 13289); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 22116, -956301312, 24415, 13289 } // ERROR: expected 22116, -32768, 24415, 13289 glGetError(); // GL_NO_ERROR returned glViewport(-37466, -7792, 9732, 3227); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 9732, 3227 } // ERROR: expected -32768, -7792, 9732, 3227 glGetError(); // GL_NO_ERROR returned glViewport(45556, -4241, 14267, 3240); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 45556, -956301312, 14267, 3240 } // ERROR: expected 32768, -4241, 14267, 3240 glGetError(); // GL_NO_ERROR returned glViewport(13280, 56273, 10741, 10999); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 13280, 56273, 10741, 10999 } // ERROR: expected 13280, 32768, 10741, 10999 glGetError(); // GL_NO_ERROR returned glViewport(-27491, -62530, 22231, 6985); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 22231, 6985 } // ERROR: expected -27491, -32768, 22231, 6985 glGetError(); // GL_NO_ERROR returned glViewport(-17364, 2983, 30978, 15720); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 2983, 30978, 15720 } // ERROR: expected -17364, 2983, 30978, 15720 glGetError(); // GL_NO_ERROR returned glViewport(2943, 20738, 14448, 8871); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 2943, 20738, 14448, 8871 } glGetError(); // GL_NO_ERROR returned glViewport(-14832, -2948, 18598, 27794); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 18598, 27794 } // ERROR: expected -14832, -2948, 18598, 27794 glGetError(); // GL_NO_ERROR returned glViewport(24950, 59810, 18467, 19720); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 24950, 59810, 18467, 19720 } // ERROR: expected 24950, 32768, 18467, 19720 glGetError(); // GL_NO_ERROR returned glViewport(-4666, -10866, 20713, 19535); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 20713, 19535 } // ERROR: expected -4666, -10866, 20713, 19535 glGetError(); // GL_NO_ERROR returned glViewport(1771, 36051, 26941, 4945); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 1771, 36051, 26941, 4945 } // ERROR: expected 1771, 32768, 26941, 4945 glGetError(); // GL_NO_ERROR returned glViewport(51236, -14190, 21126, 30820); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 51236, -956301312, 21126, 30820 } // ERROR: expected 32768, -14190, 21126, 30820 glGetError(); // GL_NO_ERROR returned glViewport(31137, -45665, 25493, 13052); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31137, -956301312, 25493, 13052 } // ERROR: expected 31137, -32768, 25493, 13052 glGetError(); // GL_NO_ERROR returned glViewport(-25976, -61424, 8891, 9791); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 8891, 9791 } // ERROR: expected -25976, -32768, 8891, 9791 glGetError(); // GL_NO_ERROR returned glViewport(-32913, 41880, 26651, 30152); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 41880, 26651, 30152 } // ERROR: expected -32768, 32768, 26651,ES3-CTS.functional.state_query.integers.viewport_getinteger.sklm64 (from ES3-CTS) Failing for the past 11 builds (Since Unstable#9990 ) Took 9 ms. Standard Output glGetIntegerv(GL_MAX_VIEWPORT_DIMS, 0x00007ffd90c56a70); // data = { 32768, 32768 } glGetString(GL_EXTENSIONS); // GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV GL_OES_get_program_binary GL_APPLE_texture_max_level GL_EXT_discard_framebuffer GL_EXT_read_format_bgra GL_EXT_frag_depth GL_NV_fbo_color_attachments GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_array_object GL_OES_viewport_array GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_robustness GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_EXT_draw_buffers GL_EXT_map_buffer_range GL_KHR_debug GL_KHR_robustness GL_KHR_texture_compression_astc_ldr GL_OES_depth_texture_cube_map GL_OES_surfaceless_context GL_EXT_color_buffer_float GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_integer_mix GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_INTEL_conservative_rasterization GL_INTEL_performance_query GL_ANDROID_extension_pack_es31a GL_EXT_compressed_ETC1_RGB8_sub_texture GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_gpu_shader5 GL_EXT_polygon_offset_clamp GL_EXT_primitive_bounding_box GL_EXT_shader_io_blocks GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_cube_map_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_KHR_context_flush_control GL_KHR_robust_buffer_access_behavior GL_NV_image_formats GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_gpu_shader5 GL_OES_primitive_bounding_box GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_io_blocks GL_OES_shader_multisample_interpolation GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_EXT_blend_func_extended GL_EXT_buffer_storage GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_shader_samples_identical GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_shader_image_atomic GL_EXT_clip_cull_distance GL_MESA_shader_integer_functions returned glGetFloatv(0x825d, 0x00007ffd90c56a60); // data = { -32768 } glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 0, 0, 400, 300 } glGetError(); // GL_NO_ERROR returned glViewport(-1729, 33539, 7307, 4013); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 33539, 7307, 4013 } // ERROR: expected -1729, 32768, 7307, 4013 glGetError(); // GL_NO_ERROR returned glViewport(41066, -9108, 11099, 30024); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 41066, -956301312, 11099, 30024 } // ERROR: expected 32768, -9108, 11099, 30024 glGetError(); // GL_NO_ERROR returned glViewport(36616, 29033, 9470, 23049); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36616, 29033, 9470, 23049 } // ERROR: expected 32768, 29033, 9470, 23049 glGetError(); // GL_NO_ERROR returned glViewport(-6346, -60674, 7740, 468); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 7740, 468 } // ERROR: expected -6346, -32768, 7740, 468 glGetError(); // GL_NO_ERROR returned glViewport(-12514, -22406, 16226, 4775); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16226, 4775 } // ERROR: expected -12514, -22406, 16226, 4775 glGetError(); // GL_NO_ERROR returned glViewport(57216, 52204, 6207, 11584); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 57216, 52204, 6207, 11584 } // ERROR: expected 32768, 32768, 6207, 11584 glGetError(); // GL_NO_ERROR returned glViewport(-38193, 9324, 3617, 17742); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 9324, 3617, 17742 } // ERROR: expected -32768, 9324, 3617, 17742 glGetError(); // GL_NO_ERROR returned glViewport(-46517, 43995, 9290, 17410); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43995, 9290, 17410 } // ERROR: expected -32768, 32768, 9290, 17410 glGetError(); // GL_NO_ERROR returned glViewport(-63831, -12001, 10357, 15380); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10357, 15380 } // ERROR: expected -32768, -12001, 10357, 15380 glGetError(); // GL_NO_ERROR returned glViewport(-37909, -44326, 32079, 10958); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 32079, 10958 } // ERROR: expected -32768, -32768, 32079, 10958 glGetError(); // GL_NO_ERROR returned glViewport(-41213, 11818, 20763, 10340); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 11818, 20763, 10340 } // ERROR: expected -32768, 11818, 20763, 10340 glGetError(); // GL_NO_ERROR returned glViewport(41202, 57939, 32333, 16489); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 41202, 57939, 32333, 16489 } // ERROR: expected 32768, 32768, 32333, 16489 glGetError(); // GL_NO_ERROR returned glViewport(46263, -54914, 11744, 3541); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 46263, -956301312, 11744, 3541 } // ERROR: expected 32768, -32768, 11744, 3541 glGetError(); // GL_NO_ERROR returned glViewport(-44172, 8280, 27773, 12215); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 8280, 27773, 12215 } // ERROR: expected -32768, 8280, 27773, 12215 glGetError(); // GL_NO_ERROR returned glViewport(3973, 13771, 19936, 29848); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 3973, 13771, 19936, 29848 } glGetError(); // GL_NO_ERROR returned glViewport(-54830, 34352, 3500, 29609); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 34352, 3500, 29609 } // ERROR: expected -32768, 32768, 3500, 29609 glGetError(); // GL_NO_ERROR returned glViewport(-3956, 7201, 18714, 22456); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7201, 18714, 22456 } // ERROR: expected -3956, 7201, 18714, 22456 glGetError(); // GL_NO_ERROR returned glViewport(-52397, 13019, 14405, 8662); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 13019, 14405, 8662 } // ERROR: expected -32768, 13019, 14405, 8662 glGetError(); // GL_NO_ERROR returned glViewport(36453, 42919, 21854, 16331); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36453, 42919, 21854, 16331 } // ERROR: expected 32768, 32768, 21854, 16331 glGetError(); // GL_NO_ERROR returned glViewport(31404, 48661, 30536, 5471); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31404, 48661, 30536, 5471 } // ERROR: expected 31404, 32768, 30536, 5471 glGetError(); // GL_NO_ERROR returned glViewport(27931, 2386, 19853, 6013); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 27931, 2386, 19853, 6013 } glGetError(); // GL_NO_ERROR returned glViewport(-63654, 46016, 12319, 23570); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 46016, 12319, 23570 } // ERROR: expected -32768, 32768, 12319, 23570 glGetError(); // GL_NO_ERROR returned glViewport(-18348, -46434, 10332, 12600); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10332, 12600 } // ERROR: expected -18348, -32768, 10332, 12600 glGetError(); // GL_NO_ERROR returned glViewport(57748, 45075, 31552, 22541); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 57748, 45075, 31552, 22541 } // ERROR: expected 32768, 32768, 31552, 22541 glGetError(); // GL_NO_ERROR returned glViewport(8315, -25758, 24947, 32425); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8315, -956301312, 24947, 32425 } // ERROR: expected 8315, -25758, 24947, 32425 glGetError(); // GL_NO_ERROR returned glViewport(32749, -33488, 20343, 23150); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 32749, -956301312, 20343, 23150 } // ERROR: expected 32749, -32768, 20343, 23150 glGetError(); // GL_NO_ERROR returned glViewport(-47807, -7330, 12236, 14241); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 12236, 14241 } // ERROR: expected -32768, -7330, 12236, 14241 glGetError(); // GL_NO_ERROR returned glViewport(-45324, -15791, 68, 14734); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 68, 14734 } // ERROR: expected -32768, -15791, 68, 14734 glGetError(); // GL_NO_ERROR returned glViewport(44764, 30233, 27896, 21651); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 44764, 30233, 27896, 21651 } // ERROR: expected 32768, 30233, 27896, 21651 glGetError(); // GL_NO_ERROR returned glViewport(-3767, 26284, 3439, 1490); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 26284, 3439, 1490 } // ERROR: expected -3767, 26284, 3439, 1490 glGetError(); // GL_NO_ERROR returned glViewport(63012, -45476, 6343, 12643); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63012, -956301312, 6343, 12643 } // ERROR: expected 32768, -32768, 6343, 12643 glGetError(); // GL_NO_ERROR returned glViewport(-26087, 41618, 29874, 2586); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 41618, 29874, 2586 } // ERROR: expected -26087, 32768, 29874, 2586 glGetError(); // GL_NO_ERROR returned glViewport(-1496, 43271, 30254, 8180); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43271, 30254, 8180 } // ERROR: expected -1496, 32768, 30254, 8180 glGetError(); // GL_NO_ERROR returned glViewport(-7283, 38296, 30154, 23951); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 38296, 30154, 23951 } // ERROR: expected -7283, 32768, 30154, 23951 glGetError(); // GL_NO_ERROR returned glViewport(56807, 15926, 30380, 28322); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56807, 15926, 30380, 28322 } // ERROR: expected 32768, 15926, 30380, 28322 glGetError(); // GL_NO_ERROR returned glViewport(-20815, 20038, 23799, 3731); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 20038, 23799, 3731 } // ERROR: expected -20815, 20038, 23799, 3731 glGetError(); // GL_NO_ERROR returned glViewport(23799, 4783, 26230, 26136); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 23799, 4783, 26230, 26136 } glGetError(); // GL_NO_ERROR returned glViewport(14347, -12149, 11738, 17425); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 14347, -956301312, 11738, 17425 } // ERROR: expected 14347, -12149, 11738, 17425 glGetError(); // GL_NO_ERROR returned glViewport(351, 36455, 4104, 27592); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 351, 36455, 4104, 27592 } // ERROR: expected 351, 32768, 4104, 27592 glGetError(); // GL_NO_ERROR returned glViewport(14003, 21944, 28570, 532); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 14003, 21944, 28570, 532 } glGetError(); // GL_NO_ERROR returned glViewport(-27931, 17702, 7584, 5180); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 17702, 7584, 5180 } // ERROR: expected -27931, 17702, 7584, 5180 glGetError(); // GL_NO_ERROR returned glViewport(1727, -11171, 8811, 12377); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 1727, -956301312, 8811, 12377 } // ERROR: expected 1727, -11171, 8811, 12377 glGetError(); // GL_NO_ERROR returned glViewport(-62565, -15225, 786, 20635); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 786, 20635 } // ERROR: expected -32768, -15225, 786, 20635 glGetError(); // GL_NO_ERROR returned glViewport(-13345, -33138, 16479, 16677); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16479, 16677 } // ERROR: expected -13345, -32768, 16479, 16677 glGetError(); // GL_NO_ERROR returned glViewport(3846, 8219, 31916, 13092); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 3846, 8219, 31916, 13092 } glGetError(); // GL_NO_ERROR returned glViewport(61516, 3222, 4821, 21779); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 61516, 3222, 4821, 21779 } // ERROR: expected 32768, 3222, 4821, 21779 glGetError(); // GL_NO_ERROR returned glViewport(37923, -255, 28760, 8077); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 37923, -956301312, 28760, 8077 } // ERROR: expected 32768, -255, 28760, 8077 glGetError(); // GL_NO_ERROR returned glViewport(-34602, -51119, 24635, 2506); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 24635, 2506 } // ERROR: expected -32768, -32768, 24635, 2506 glGetError(); // GL_NO_ERROR returned glViewport(63674, 51848, 704, 30857); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63674, 51848, 704, 30857 } // ERROR: expected 32768, 32768, 704, 30857 glGetError(); // GL_NO_ERROR returned glViewport(-63578, 50113, 21014, 8198); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 50113, 21014, 8198 } // ERROR: expected -32768, 32768, 21014, 8198 glGetError(); // GL_NO_ERROR returned glViewport(-28491, -10662, 10815, 22023); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 10815, 22023 } // ERROR: expected -28491, -10662, 10815, 22023 glGetError(); // GL_NO_ERROR returned glViewport(-17855, 40072, 27235, 3591); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 40072, 27235, 3591 } // ERROR: expected -17855, 32768, 27235, 3591 glGetError(); // GL_NO_ERROR returned glViewport(-19753, -41793, 2240, 22042); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 2240, 22042 } // ERROR: expected -19753, -32768, 2240, 22042 glGetError(); // GL_NO_ERROR returned glViewport(-43023, 43918, 9259, 8255); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 43918, 9259, 8255 } // ERROR: expected -32768, 32768, 9259, 8255 glGetError(); // GL_NO_ERROR returned glViewport(-6825, 34675, 22468, 9260); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 34675, 22468, 9260 } // ERROR: expected -6825, 32768, 22468, 9260 glGetError(); // GL_NO_ERROR returned glViewport(-10200, 7973, 24841, 5262); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7973, 24841, 5262 } // ERROR: expected -10200, 7973, 24841, 5262 glGetError(); // GL_NO_ERROR returned glViewport(43912, -49219, 21464, 16157); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 43912, -956301312, 21464, 16157 } // ERROR: expected 32768, -32768, 21464, 16157 glGetError(); // GL_NO_ERROR returned glViewport(-51520, -61130, 12508, 28281); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 12508, 28281 } // ERROR: expected -32768, -32768, 12508, 28281 glGetError(); // GL_NO_ERROR returned glViewport(-49775, -33356, 27407, 19125); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 27407, 19125 } // ERROR: expected -32768, -32768, 27407, 19125 glGetError(); // GL_NO_ERROR returned glViewport(42889, 11545, 24355, 838); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 42889, 11545, 24355, 838 } // ERROR: expected 32768, 11545, 24355, 838 glGetError(); // GL_NO_ERROR returned glViewport(31767, -26960, 7568, 9930); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31767, -956301312, 7568, 9930 } // ERROR: expected 31767, -26960, 7568, 9930 glGetError(); // GL_NO_ERROR returned glViewport(61151, 45562, 7376, 5737); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 61151, 45562, 7376, 5737 } // ERROR: expected 32768, 32768, 7376, 5737 glGetError(); // GL_NO_ERROR returned glViewport(-24399, -37773, 2390, 27037); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 2390, 27037 } // ERROR: expected -24399, -32768, 2390, 27037 glGetError(); // GL_NO_ERROR returned glViewport(-59713, 57162, 14911, 8050); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 57162, 14911, 8050 } // ERROR: expected -32768, 32768, 14911, 8050 glGetError(); // GL_NO_ERROR returned glViewport(-1544, -48720, 27132, 14288); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 27132, 14288 } // ERROR: expected -1544, -32768, 27132, 14288 glGetError(); // GL_NO_ERROR returned glViewport(6947, 51580, 14053, 4925); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 6947, 51580, 14053, 4925 } // ERROR: expected 6947, 32768, 14053, 4925 glGetError(); // GL_NO_ERROR returned glViewport(-53122, -4323, 18998, 15683); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 18998, 15683 } // ERROR: expected -32768, -4323, 18998, 15683 glGetError(); // GL_NO_ERROR returned glViewport(-63469, -8104, 5199, 17139); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 5199, 17139 } // ERROR: expected -32768, -8104, 5199, 17139 glGetError(); // GL_NO_ERROR returned glViewport(40801, 38911, 1341, 11983); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 40801, 38911, 1341, 11983 } // ERROR: expected 32768, 32768, 1341, 11983 glGetError(); // GL_NO_ERROR returned glViewport(39797, 36425, 9692, 26726); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 39797, 36425, 9692, 26726 } // ERROR: expected 32768, 32768, 9692, 26726 glGetError(); // GL_NO_ERROR returned glViewport(-17450, -6704, 14840, 25657); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 14840, 25657 } // ERROR: expected -17450, -6704, 14840, 25657 glGetError(); // GL_NO_ERROR returned glViewport(56801, 38294, 25681, 11188); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56801, 38294, 25681, 11188 } // ERROR: expected 32768, 32768, 25681, 11188 glGetError(); // GL_NO_ERROR returned glViewport(31732, 43859, 9515, 12759); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31732, 43859, 9515, 12759 } // ERROR: expected 31732, 32768, 9515, 12759 glGetError(); // GL_NO_ERROR returned glViewport(-22775, 49487, 14648, 19660); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 49487, 14648, 19660 } // ERROR: expected -22775, 32768, 14648, 19660 glGetError(); // GL_NO_ERROR returned glViewport(63142, 40221, 2001, 9863); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 63142, 40221, 2001, 9863 } // ERROR: expected 32768, 32768, 2001, 9863 glGetError(); // GL_NO_ERROR returned glViewport(-16885, -58949, 4061, 26264); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 4061, 26264 } // ERROR: expected -16885, -32768, 4061, 26264 glGetError(); // GL_NO_ERROR returned glViewport(40576, 45082, 11509, 12239); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 40576, 45082, 11509, 12239 } // ERROR: expected 32768, 32768, 11509, 12239 glGetError(); // GL_NO_ERROR returned glViewport(-32960, -40535, 16015, 7781); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 16015, 7781 } // ERROR: expected -32768, -32768, 16015, 7781 glGetError(); // GL_NO_ERROR returned glViewport(-1048, -50193, 4980, 1534); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 4980, 1534 } // ERROR: expected -1048, -32768, 4980, 1534 glGetError(); // GL_NO_ERROR returned glViewport(-61685, 7486, 16907, 31016); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 7486, 16907, 31016 } // ERROR: expected -32768, 7486, 16907, 31016 glGetError(); // GL_NO_ERROR returned glViewport(22116, -33077, 24415, 13289); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 22116, -956301312, 24415, 13289 } // ERROR: expected 22116, -32768, 24415, 13289 glGetError(); // GL_NO_ERROR returned glViewport(-37466, -7792, 9732, 3227); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 9732, 3227 } // ERROR: expected -32768, -7792, 9732, 3227 glGetError(); // GL_NO_ERROR returned glViewport(45556, -4241, 14267, 3240); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 45556, -956301312, 14267, 3240 } // ERROR: expected 32768, -4241, 14267, 3240 glGetError(); // GL_NO_ERROR returned glViewport(13280, 56273, 10741, 10999); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 13280, 56273, 10741, 10999 } // ERROR: expected 13280, 32768, 10741, 10999 glGetError(); // GL_NO_ERROR returned glViewport(-27491, -62530, 22231, 6985); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 22231, 6985 } // ERROR: expected -27491, -32768, 22231, 6985 glGetError(); // GL_NO_ERROR returned glViewport(-17364, 2983, 30978, 15720); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 2983, 30978, 15720 } // ERROR: expected -17364, 2983, 30978, 15720 glGetError(); // GL_NO_ERROR returned glViewport(2943, 20738, 14448, 8871); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 2943, 20738, 14448, 8871 } glGetError(); // GL_NO_ERROR returned glViewport(-14832, -2948, 18598, 27794); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 18598, 27794 } // ERROR: expected -14832, -2948, 18598, 27794 glGetError(); // GL_NO_ERROR returned glViewport(24950, 59810, 18467, 19720); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 24950, 59810, 18467, 19720 } // ERROR: expected 24950, 32768, 18467, 19720 glGetError(); // GL_NO_ERROR returned glViewport(-4666, -10866, 20713, 19535); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 20713, 19535 } // ERROR: expected -4666, -10866, 20713, 19535 glGetError(); // GL_NO_ERROR returned glViewport(1771, 36051, 26941, 4945); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 1771, 36051, 26941, 4945 } // ERROR: expected 1771, 32768, 26941, 4945 glGetError(); // GL_NO_ERROR returned glViewport(51236, -14190, 21126, 30820); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 51236, -956301312, 21126, 30820 } // ERROR: expected 32768, -14190, 21126, 30820 glGetError(); // GL_NO_ERROR returned glViewport(31137, -45665, 25493, 13052); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 31137, -956301312, 25493, 13052 } // ERROR: expected 31137, -32768, 25493, 13052 glGetError(); // GL_NO_ERROR returned glViewport(-25976, -61424, 8891, 9791); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 8891, 9791 } // ERROR: expected -25976, -32768, 8891, 9791 glGetError(); // GL_NO_ERROR returned glViewport(-32913, 41880, 26651, 30152); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 41880, 26651, 30152 } // ERROR: expected -32768, 32768, 26651, 30152 glGetError(); // GL_NO_ERROR returned glViewport(8259, 49069, 801, 32687); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8259, 49069, 801, 32687 } // ERROR: expected 8259, 32768, 801, 32687 glGetError(); // GL_NO_ERROR returned glViewport(-2843, -58160, 9661, 6896); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 9661, 6896 } // ERROR: expected -2843, -32768, 9661, 6896 glGetError(); // GL_NO_ERROR returned glViewport(53425, 13126, 19027, 27454); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 53425, 13126, 19027, 27454 } // ERROR: expected 32768, 13126, 19027, 27454 glGetError(); // GL_NO_ERROR returned glViewport(-3602, 40594, 9965, 13000); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 40594, 9965, 13000 } // ERROR: expected -3602, 32768, 9965, 13000 glGetError(); // GL_NO_ERROR returned glViewport(-36225, -43011, 19693, 7209); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 19693, 7209 } // ERROR: expected -32768, -32768, 19693, 7209 glGetError(); // GL_NO_ERROR returned glViewport(-36580, -2275, 28520, 14395); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 28520, 14395 } // ERROR: expected -32768, -2275, 28520, 14395 glGetError(); // GL_NO_ERROR returned glViewport(-63571, 29628, 29598, 29925); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 29628, 29598, 29925 } // ERROR: expected -32768, 29628, 29598, 29925 glGetError(); // GL_NO_ERROR returned glViewport(56015, -7816, 13278, 21497); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56015, -956301312, 13278, 21497 } // ERROR: expected 32768, -7816, 13278, 21497 glGetError(); // GL_NO_ERROR returned glViewport(55877, -43531, 5683, 27607); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 55877, -956301312, 5683, 27607 } // ERROR: expected 32768, -32768, 5683, 27607 glGetError(); // GL_NO_ERROR returned glViewport(-25783, 915, 17794, 12352); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 915, 17794, 12352 } // ERROR: expected -25783, 915, 17794, 12352 glGetError(); // GL_NO_ERROR returned glViewport(-63406, -52315, 30603, 16230); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 30603, 16230 } // ERROR: expected -32768, -32768, 30603, 16230 glGetError(); // GL_NO_ERROR returned glViewport(18242, 7829, 31620, 26342); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 18242, 7829, 31620, 26342 } glGetError(); // GL_NO_ERROR returned glViewport(-29819, -39231, 17985, 13560); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 17985, 13560 } // ERROR: expected -29819, -32768, 17985, 13560 glGetError(); // GL_NO_ERROR returned glViewport(50458, -11082, 27720, 22764); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 50458, -956301312, 27720, 22764 } // ERROR: expected 32768, -11082, 27720, 22764 glGetError(); // GL_NO_ERROR returned glViewport(8020, -58231, 7333, 20207); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8020, -956301312, 7333, 20207 } // ERROR: expected 8020, -32768, 7333, 20207 glGetError(); // GL_NO_ERROR returned glViewport(62173, 58426, 25263, 832); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 62173, 58426, 25263, 832 } // ERROR: expected 32768, 32768, 25263, 832 glGetError(); // GL_NO_ERROR returned glViewport(9698, 56241, 11315, 13204); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 9698, 56241, 11315, 13204 } // ERROR: expected 9698, 32768, 11315, 13204 glGetError(); // GL_NO_ERROR returned glViewport(-51574, 9368, 15073, 26783); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 9368, 15073, 26783 } // ERROR: expected -32768, 9368, 15073, 26783 glGetError(); // GL_NO_ERROR returned glViewport(-63594, 26385, 23110, 21733); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 26385, 23110, 21733 } // ERROR: expected -32768, 26385, 23110, 21733 glGetError(); // GL_NO_ERROR returned glViewport(16340, -34741, 4214, 19901); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 16340, -956301312, 4214, 19901 } // ERROR: expected 16340, -32768, 4214, 19901 glGetError(); // GL_NO_ERROR returned glViewport(18048, -20533, 7645, 25487); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 18048, -956301312, 7645, 25487 } // ERROR: expected 18048, -20533, 7645, 25487 glGetError(); // GL_NO_ERROR returned glViewport(36343, 36236, 26336, 17088); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36343, 36236, 26336, 17088 } // ERROR: expected 32768, 32768, 26336, 17088 glGetError(); // GL_NO_ERROR returned glViewport(32118, 36796, 9790, 29687); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 32118, 36796, 9790, 29687 } // ERROR: expected 32118, 32768, 9790, 29687 glGetError(); // GL_NO_ERROR returned glViewport(-57310, 14708, 16041, 28774); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 14708, 16041, 28774 } // ERROR: expected -32768, 14708, 16041, 28774 glGetError(); // GL_NO_ERROR returned glViewport(13273, 48602, 32221, 15546); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 13273, 48602, 32221, 15546 } // ERROR: expected 13273, 32768, 32221, 15546 glGetError(); // GL_NO_ERROR returned 30152 glGetError(); // GL_NO_ERROR returned glViewport(8259, 49069, 801, 32687); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8259, 49069, 801, 32687 } // ERROR: expected 8259, 32768, 801, 32687 glGetError(); // GL_NO_ERROR returned glViewport(-2843, -58160, 9661, 6896); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 9661, 6896 } // ERROR: expected -2843, -32768, 9661, 6896 glGetError(); // GL_NO_ERROR returned glViewport(53425, 13126, 19027, 27454); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 53425, 13126, 19027, 27454 } // ERROR: expected 32768, 13126, 19027, 27454 glGetError(); // GL_NO_ERROR returned glViewport(-3602, 40594, 9965, 13000); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 40594, 9965, 13000 } // ERROR: expected -3602, 32768, 9965, 13000 glGetError(); // GL_NO_ERROR returned glViewport(-36225, -43011, 19693, 7209); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 19693, 7209 } // ERROR: expected -32768, -32768, 19693, 7209 glGetError(); // GL_NO_ERROR returned glViewport(-36580, -2275, 28520, 14395); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 28520, 14395 } // ERROR: expected -32768, -2275, 28520, 14395 glGetError(); // GL_NO_ERROR returned glViewport(-63571, 29628, 29598, 29925); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 29628, 29598, 29925 } // ERROR: expected -32768, 29628, 29598, 29925 glGetError(); // GL_NO_ERROR returned glViewport(56015, -7816, 13278, 21497); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 56015, -956301312, 13278, 21497 } // ERROR: expected 32768, -7816, 13278, 21497 glGetError(); // GL_NO_ERROR returned glViewport(55877, -43531, 5683, 27607); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 55877, -956301312, 5683, 27607 } // ERROR: expected 32768, -32768, 5683, 27607 glGetError(); // GL_NO_ERROR returned glViewport(-25783, 915, 17794, 12352); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 915, 17794, 12352 } // ERROR: expected -25783, 915, 17794, 12352 glGetError(); // GL_NO_ERROR returned glViewport(-63406, -52315, 30603, 16230); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 30603, 16230 } // ERROR: expected -32768, -32768, 30603, 16230 glGetError(); // GL_NO_ERROR returned glViewport(18242, 7829, 31620, 26342); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 18242, 7829, 31620, 26342 } glGetError(); // GL_NO_ERROR returned glViewport(-29819, -39231, 17985, 13560); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, -956301312, 17985, 13560 } // ERROR: expected -29819, -32768, 17985, 13560 glGetError(); // GL_NO_ERROR returned glViewport(50458, -11082, 27720, 22764); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 50458, -956301312, 27720, 22764 } // ERROR: expected 32768, -11082, 27720, 22764 glGetError(); // GL_NO_ERROR returned glViewport(8020, -58231, 7333, 20207); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 8020, -956301312, 7333, 20207 } // ERROR: expected 8020, -32768, 7333, 20207 glGetError(); // GL_NO_ERROR returned glViewport(62173, 58426, 25263, 832); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 62173, 58426, 25263, 832 } // ERROR: expected 32768, 32768, 25263, 832 glGetError(); // GL_NO_ERROR returned glViewport(9698, 56241, 11315, 13204); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 9698, 56241, 11315, 13204 } // ERROR: expected 9698, 32768, 11315, 13204 glGetError(); // GL_NO_ERROR returned glViewport(-51574, 9368, 15073, 26783); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 9368, 15073, 26783 } // ERROR: expected -32768, 9368, 15073, 26783 glGetError(); // GL_NO_ERROR returned glViewport(-63594, 26385, 23110, 21733); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 26385, 23110, 21733 } // ERROR: expected -32768, 26385, 23110, 21733 glGetError(); // GL_NO_ERROR returned glViewport(16340, -34741, 4214, 19901); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 16340, -956301312, 4214, 19901 } // ERROR: expected 16340, -32768, 4214, 19901 glGetError(); // GL_NO_ERROR returned glViewport(18048, -20533, 7645, 25487); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 18048, -956301312, 7645, 25487 } // ERROR: expected 18048, -20533, 7645, 25487 glGetError(); // GL_NO_ERROR returned glViewport(36343, 36236, 26336, 17088); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 36343, 36236, 26336, 17088 } // ERROR: expected 32768, 32768, 26336, 17088 glGetError(); // GL_NO_ERROR returned glViewport(32118, 36796, 9790, 29687); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 32118, 36796, 9790, 29687 } // ERROR: expected 32118, 32768, 9790, 29687 glGetError(); // GL_NO_ERROR returned glViewport(-57310, 14708, 16041, 28774); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { -956301312, 14708, 16041, 28774 } // ERROR: expected -32768, 14708, 16041, 28774 glGetError(); // GL_NO_ERROR returned glViewport(13273, 48602, 32221, 15546); glGetIntegerv(GL_VIEWPORT, 0x00007ffd90c567e0); // data = { 13273, 48602, 32221, 15546 } // ERROR: expected 13273, 32768, 32221, 15546 glGetError(); // GL_NO_ERROR returned
Should be fixed with https://cgit.freedesktop.org/mesa/mesa/commit/?id=af45b8159cf5b9c15000e4221af6dc4cb85bd05e
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.