Bug 101989 - ES3-CTS.functional.state_query.integers.viewport_getinteger regression
Summary: ES3-CTS.functional.state_query.integers.viewport_getinteger regression
Status: RESOLVED FIXED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Samuel Pitoiset
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-31 17:55 UTC by Mark Janes
Modified: 2017-08-01 07:53 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Mark Janes 2017-07-31 17:55:02 UTC
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


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.