Desktop GPU Extensions
Windows
GMA HD OpenGL 2.1
GL_VERSION: 2.1.0 - Build 8.15.10.2021 GL_RENDERER: Intel(R) Graphics Media Accelerator HD GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 1.20 - Intel Build 8.15.10.2021 [GL_EXT_blend_minmax] [GL_EXT_blend_subtract] [GL_EXT_blend_color] [GL_EXT_abgr] [GL_EXT_texture3D] [GL_EXT_clip_volume_hint] [GL_EXT_compiled_vertex_array] [GL_SGIS_texture_edge_clamp] [GL_SGIS_generate_mipmap] [GL_EXT_draw_range_elements] [GL_SGIS_texture_lod] [GL_EXT_rescale_normal] [GL_EXT_packed_pixels] [GL_EXT_separate_specular_color] [GL_ARB_multitexture] [GL_EXT_texture_env_combine] [GL_EXT_bgra] [GL_EXT_blend_func_separate] [GL_EXT_secondary_color] [GL_EXT_fog_coord] [GL_EXT_texture_env_add] [GL_ARB_texture_cube_map] [GL_ARB_transpose_matrix] [GL_ARB_texture_env_add] [GL_IBM_texture_mirrored_repeat] [GL_EXT_multi_draw_arrays] [GL_NV_blend_square] [GL_ARB_texture_compression] [GL_3DFX_texture_compression_FXT1] [GL_EXT_texture_filter_anisotropic] [GL_ARB_texture_border_clamp] [GL_ARB_point_parameters] [GL_ARB_texture_env_combine] [GL_ARB_texture_env_dot3] [GL_ARB_texture_env_crossbar] [GL_EXT_texture_compression_s3tc] [GL_ARB_shadow] [GL_ARB_window_pos] [GL_EXT_shadow_funcs] [GL_EXT_stencil_wrap] [GL_ARB_vertex_program] [GL_EXT_texture_rectangle] [GL_ARB_fragment_program] [GL_EXT_stencil_two_side] [GL_ATI_separate_stencil] [GL_ARB_vertex_buffer_object] [GL_EXT_texture_lod_bias] [GL_ARB_occlusion_query] [GL_ARB_fragment_shader] [GL_ARB_shader_objects] [GL_ARB_shading_language_100] [GL_ARB_texture_non_power_of_two] [GL_ARB_vertex_shader] [GL_NV_texgen_reflection] [GL_ARB_point_sprite] [GL_EXT_blend_equation_separate] [GL_ARB_depth_texture] [GL_ARB_texture_rectangle] [GL_ARB_draw_buffers] [GL_ARB_pixel_buffer_object] [GL_WIN_swap_hint] [GL_EXT_framebuffer_object] [GL_EXT_texture_sRGB] [GL_ARB_color_buffer_float] [GL_ARB_half_float_pixel] [GL_ARB_texture_float] [GL_NV_conditional_render] [GL_EXT_texture_swizzle] [GL_ARB_draw_instanced] pconst=1024 vconst=512 vin=16 vout=41 ptex=16 vtex=16 combotex=16 maxrender=2048 maxtexsize=4096 cubetexsize=2048 viewdims=4096 TextureFormat 6 tc[00]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[01]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[02]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT tc[03]=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT tc[04]=86b0 GL_COMPRESSED_RGB_FXT1_3DFX tc[05]=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX
Intel HD Graphics 4000 Gen7 (Ivy Bridge Core i7-3615QM)
Intel HD Graphics 4000 OpenGL 4.0 Windows (9.17.10.2867)
GL_VERSION: 4.0.0 - Build 9.17.10.2867 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 9.17.10.2867 [WGL_EXT_depth_float] [WGL_ARB_buffer_region] [WGL_ARB_extensions_string] [WGL_ARB_make_current_read] [WGL_ARB_pixel_format] [WGL_ARB_pbuffer] [WGL_EXT_extensions_string] [WGL_EXT_swap_control] [WGL_EXT_swap_control_tear] [WGL_ARB_multisample] [WGL_ARB_pixel_format_float] [WGL_ARB_framebuffer_sRGB] [WGL_ARB_create_context] [WGL_ARB_create_context_profile] [WGL_EXT_pixel_format_packed_float] [WGL_EXT_create_context_es2_profile] GL_VERSION: 4.0.0 - Build 9.17.10.2867 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 9.17.10.2867 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_INTEL_map_texture GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es2_profile API=400 Shader=400 (VConst=256 PConst=256) pconst=1024 vconst=1024 vin=16 vout=64 ptex=16 vtex=16 combotex=80 maxrender=4096 maxtexsize=8192 cubetexsize=8192 viewdims=8192 blocks ver=12 frag=12 blocksize=16384 combined=60 geometry const=1024 tex=16 block=12 out=256 outT=1024 comb=1 tess ctrl const=1024 tex=16 block=12 out=128 outT=4096 in=128 comb=50176 tess eval const=1024 tex=16 block=12 out=128 patch=120 in=128 comb=50176 Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 6 tc[00]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[01]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[02]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT tc[03]=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT tc[04]=86b0 unknown tc[05]=86b1 unknown
Intel HD Graphics 4000 OpenGL 4.0 Windows 8 x64 (9.18.10.3257)
Windows 8 GL_VERSION: 4.0.0 - Build 9.18.10.3257 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 9.18.10.3257 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_EXT_texture_storage GL_ARB_texture_storage GL_INTEL_map_texture GL_ARB_ES2_compatibility WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es2_profile WGL_NV_DX_interop ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 4096 GL_MAX_VIEWPORT_DIMS 8192 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 64 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 4194304 GL_MAX_RECTANGLE_TEXTURE_SIZE 8192 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 53248 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 53248 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 53248 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 53248 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 53248 GL_MAX_UNIFORM_BUFFER_BINDINGS 60 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 60 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 80 TextureFormat 6 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX
Intel HD Graphics 4000 OpenGL 4.0 Windows 8.1 x64 (10.18.10.3316)
Windows 8.1 GL_VERSION: 4.0.0 - Build 10.18.10.3316 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3316 WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.0.0 - Build 10.18.10.3316 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3316 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 4194304 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 61440 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 61440 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 61440 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 10 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Intel HD Graphics 4000 OpenGL 4.0 Windows 8.1 x64 (10.18.10.3496)
Windows 8.1 x64 GL_VERSION: 4.0.0 - Build 10.18.10.3496 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3496 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 4194304 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.437500 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 61440 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 61440 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 61440 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 10 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Intel HD Graphics 4000 OpenGL 4.0 Windows 8.1 x64 (10.18.10.4061)
Windows 8.1 x64 RAM16GB WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.0.0 - Build 10.18.10.4061 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.4061 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_buffer GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 118784 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC
Intel HD Graphics 4000 OpenGL ES 3.0 Windows 8.1 x64 (10.18.10.4061)
Windows 8.1 x64 RAM16GB GL_VERSION: OpenGL ES 3.0 - Build 10.18.10.4061 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.0 - Build 10.18.10.4061 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 === GL3:texture GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_DRAW_BUFFERS 8 GL_MAX_COLOR_ATTACHMENTS 8 GL_MAX_VIEWPORT_DIMS 16384 === GL3:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 GL_MAX_SERVER_WAIT_TIMEOUT 0 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL3:pixel === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_SAMPLES 4 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 32 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics 4000 OpenGL ES 3.1 Windows 8.1 x64 (10.18.10.4061)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.10.4061 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.1 - Build 10.18.10.4061 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics 4000 OpenGL 4.0 Windows 8.1 x64 (10.18.10.4226)
GL_VERSION: 4.0.0 - Build 10.18.10.4226 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.4226 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_buffer GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA
Intel HD Graphics 4000 OpenGL ES 3.1 Windows 8.1 x64 (10.18.10.4226)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.10.4226 GL_RENDERER: Intel(R) HD Graphics 4000 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.1 - Build 10.18.10.4226 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics Gen7 (BayTrail-T Atom Z3740)
Intel HD Graphics OpenGL 4.0 Windows 8.1 x86 (Acer Iconia W4-820) (10.18.10.3355)
Windows 8.1 x86 Atom Z3740 1.33-1.86GHz Qiad core RAM 2GB GL_VERSION: 4.0.0 - Build 10.18.10.3355 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3355 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 4194304 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 61440 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 61440 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 61440 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 61440 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 10 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Intel HD Graphics OpenGL 4.0 Windows 10 x86 (Acer Iconia W4-820) (10.18.10.3993)
Windows 10 10.18.10.3993 WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.0.0 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_buffer GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 118784 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA </pre> ++++ ==== Intel HD Graphics (BayTrail-D Celeron J1900) ==== ++++Intel HD Graphics OpenGL 4.0 Windows 8.1 (10.18.10.3993)| <code> Windowx x64 Celeron J1900 1.99GHz Quad core RAM 8GB GL_VERSION: 4.0.0 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_buffer GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 118784 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC
Intel HD Graphics OpenGL ES 2.0 Windows 10 x86 (Acer Iconia W4-820) (10.18.10.3993)
10.18.10.3993 GL_VERSION: OpenGL ES 2.0 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.0 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 === GL2:texture GL_MAX_TEXTURE_SIZE 8192 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL2:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VARYING_VECTORS 16 === GL2:pixel GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_RENDERBUFFER_SIZE 8192 === GL2:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 32 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics OpenGL ES 3.0 Windows 10 x86 (Acer Iconia W4-820) (10.18.10.3993)
10.18.10.3993 GL_VERSION: OpenGL ES 3.0 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.0 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 === GL3:texture GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_DRAW_BUFFERS 8 GL_MAX_COLOR_ATTACHMENTS 8 GL_MAX_VIEWPORT_DIMS 16384 === GL3:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 GL_MAX_SERVER_WAIT_TIMEOUT 0 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL3:pixel === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_SAMPLES 4 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 32 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics OpenGL ES 3.1 Windows 10 x86 (Acer Iconia W4-820) (10.18.10.3993)
10.18.10.3993 GL_VERSION: OpenGL ES 3.1 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.1 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics Gen7 (BayTrail-D Celeron J1900)
Intel HD Graphics OpenGL 4.0 Windows 10 x64 (10.18.10.3993)
WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.0.0 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.00 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_buffer GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_vertex_attrib_binding GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_EXT_texture_sRGB_decode GL_KHR_blend_equation_advanced GL_EXT_shader_integer_mix GL_ARB_stencil_texturing WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 118784 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 118784 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 118784 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 118784 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 32768 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA
Intel HD Graphics OpenGL ES 3.1 Windows 10 x64 (10.18.10.3993)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.10.3993 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.1 - Build 10.18.10.3993 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_color_buffer_float GL_EXT_texture_rg GL_EXT_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_shader_integer_mix GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphcis 4600 Gen7.5 (Haswell Core i7-4790K)
Intel HD Graphics 4600 OpenGL 4.3 Windows 8.1 x64 (10.18.14.4170)
WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.3.0 - Build 10.18.14.4170 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.30 - Build 10.18.14.4170 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_ARB_texture_mirror_clamp_to_edge GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.437500 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA
Intel HD Graphics 4600 OpenGL ES 3.1 Windows 8.1 x64 (10.18.14.4170)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.14.4170 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 10.18.14.4170 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_lod_bias GL_EXT_color_buffer_float GL_EXT_packed_float GL_EXT_texture_rg GL_INTEL_performance_queries GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_OES_depth24 GL_OES_depth32 GL_OES_stencil8 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_ARM_rgba8 GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_point_sprite GL_OES_standard_derivatives GL_OES_read_format GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_fixed_point GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_stencil_wrap GL_OES_element_index_uint GL_OES_texture_npot GL_OES_texture_mirrored_repeat GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_INTEL_timer_query GL_ANGLE_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_INTEL_sample_variables GL_INTEL_sample_shading GL_INTEL_shader_multisample_interpolation GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_INTEL_draw_elements_base_vertex GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 29 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=8b90 GL_PALETTE4_RGB8_OES 09=8b91 GL_PALETTE4_RGBA8_OES 10=8b92 GL_PALETTE4_R5_G6_B5_OES 11=8b93 GL_PALETTE4_RGBA4_OES 12=8b94 GL_PALETTE4_RGB5_A1_OES 13=8b95 GL_PALETTE8_RGB8_OES 14=8b96 GL_PALETTE8_RGBA8_OES 15=8b97 GL_PALETTE8_R5_G6_B5_OES 16=8b98 GL_PALETTE8_RGBA4_OES 17=8b99 GL_PALETTE8_RGB5_A1_OES 18=8d64 GL_ETC1_RGB8_OES 19=9270 GL_COMPRESSED_R11_EAC 20=9272 GL_COMPRESSED_RG11_EAC 21=9271 GL_COMPRESSED_SIGNED_R11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=9274 GL_COMPRESSED_RGB8_ETC2 24=9275 GL_COMPRESSED_SRGB8_ETC2 25=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 26=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 27=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 28=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics 4600 OpenGL 4.3 Windows 8.1 x64 (10.18.14.4222)
WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.3.0 - Build 10.18.14.4222 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.30 - Build 10.18.14.4222 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_ARB_texture_mirror_clamp_to_edge GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.437500 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA
Intel HD Graphics 4600 OpenGL ES 3.1 Windows 8.1 x64 (10.18.14.4222)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.14.4222 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 10.18.14.4222 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_s3tc GL_EXT_texture_lod_bias GL_EXT_color_buffer_float GL_EXT_packed_float GL_EXT_texture_rg GL_INTEL_performance_query GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_OES_depth24 GL_OES_depth32 GL_OES_stencil8 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_ARM_rgba8 GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_point_sprite GL_OES_standard_derivatives GL_OES_read_format GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_fixed_point GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_stencil_wrap GL_OES_element_index_uint GL_OES_texture_npot GL_OES_texture_mirrored_repeat GL_EXT_sRGB GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_INTEL_timer_query GL_ANGLE_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_KHR_blend_equation_advanced GL_INTEL_sample_variables GL_INTEL_sample_shading GL_INTEL_shader_multisample_interpolation GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_INTEL_draw_elements_base_vertex GL_EXT_primitive_bounding_box WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 29 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=8b90 GL_PALETTE4_RGB8_OES 09=8b91 GL_PALETTE4_RGBA8_OES 10=8b92 GL_PALETTE4_R5_G6_B5_OES 11=8b93 GL_PALETTE4_RGBA4_OES 12=8b94 GL_PALETTE4_RGB5_A1_OES 13=8b95 GL_PALETTE8_RGB8_OES 14=8b96 GL_PALETTE8_RGBA8_OES 15=8b97 GL_PALETTE8_R5_G6_B5_OES 16=8b98 GL_PALETTE8_RGBA4_OES 17=8b99 GL_PALETTE8_RGB5_A1_OES 18=8d64 GL_ETC1_RGB8_OES 19=9270 GL_COMPRESSED_R11_EAC 20=9272 GL_COMPRESSED_RG11_EAC 21=9271 GL_COMPRESSED_SIGNED_R11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=9274 GL_COMPRESSED_RGB8_ETC2 24=9275 GL_COMPRESSED_SRGB8_ETC2 25=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 26=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 27=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 28=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics 4600 OpenGL 4.3 Windows 10 x64 (10.18.15.4204)
Windows 10 x64 WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.3.0 - Build 10.18.15.4204 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.30 - Build 10.18.15.4204 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_ARB_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_queries GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_EXT_shader_integer_mix GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_clear_texture GL_ARB_texture_mirror_clamp_to_edge GL_ARB_debug_output GL_ARB_enhanced_layouts GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location GL_ARB_multi_bind GL_ARB_indirect_parameters WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA D3D12_FEATURE_DATA_D3D12_OPTIONS DoublePrecisionFloatShaderOps 1 OutputMergerLogicOp 0 MinPrecisionSupport 0 TiledResourcesTier 0 ResourceBindingTier 1 PSSpecifiedStencilRefSupported 0 TypedUAVLoadAdditionalFormats 1 ROVsSupported 0 ConservativeRasterizationTier 0 MaxGPUVirtualAddressBitsPerResource 31 StandardSwizzle64KBSupported 0 CrossNodeSharingTier 0 CrossAdapterRowMajorTextureSupported 0 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation 1 ResourceHeapTier 1 D3D12_FEATURE_LEVELS MaxSupportedFeatureLevel=11_0
Intel HD Graphics 4600 OpenGL ES 3.1 Windows 10 x64 (10.18.15.4204)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.15.4204 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 10.18.15.4204 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_compression_s3tc GL_EXT_draw_buffers GL_EXT_color_buffer_float GL_EXT_draw_instanced GL_EXT_texture_rg GL_EXT_map_buffer_range GL_EXT_texture_buffer GL_OES_texture_buffer GL_INTEL_performance_queries GL_INTEL_performance_query GL_EXT_shader_integer_mix GL_EXT_instanced_arrays GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_EXT_tessellation_point_size GL_OES_tessellation_shader GL_OES_tessellation_point_size GL_EXT_geometry_shader GL_EXT_geometry_point_size GL_OES_geometry_shader GL_OES_geometry_point_size GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_EXT_copy_image GL_OES_copy_image GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_buffer_storage GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_YUV_target WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics 4600 OpenGL 4.3 Windows 10 x64 (10.18.15.4235)
WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.3.0 - Build 10.18.15.4235 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.30 - Build 10.18.15.4235 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_ARB_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_EXT_shader_integer_mix GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_clear_texture GL_ARB_texture_mirror_clamp_to_edge GL_ARB_debug_output GL_ARB_enhanced_layouts GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location GL_ARB_multi_bind GL_ARB_indirect_parameters WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 20 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA D3D12_FEATURE_DATA_D3D12_OPTIONS DoublePrecisionFloatShaderOps 1 OutputMergerLogicOp 1 MinPrecisionSupport 0 TiledResourcesTier 0 ResourceBindingTier 1 PSSpecifiedStencilRefSupported 0 TypedUAVLoadAdditionalFormats 0 ROVsSupported 1 ConservativeRasterizationTier 0 MaxGPUVirtualAddressBitsPerResource 31 StandardSwizzle64KBSupported 0 CrossNodeSharingTier 0 CrossAdapterRowMajorTextureSupported 0 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation 1 ResourceHeapTier 2 D3D12_FEATURE_LEVELS MaxSupportedFeatureLevel=11_1
Intel HD Graphics 4600 OpenGL ES 3.1 Windows 10 x64 (10.18.15.4235)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.15.4235 GL_RENDERER: Intel(R) HD Graphics 4600 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 10.18.15.4235 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_compression_s3tc GL_EXT_draw_buffers GL_EXT_color_buffer_float GL_EXT_draw_instanced GL_EXT_texture_rg GL_EXT_map_buffer_range GL_EXT_texture_buffer GL_OES_texture_buffer GL_INTEL_performance_query GL_EXT_shader_integer_mix GL_EXT_instanced_arrays GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_EXT_tessellation_point_size GL_OES_tessellation_shader GL_OES_tessellation_point_size GL_EXT_geometry_shader GL_EXT_geometry_point_size GL_OES_geometry_shader GL_OES_geometry_point_size GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_EXT_copy_image GL_OES_copy_image GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_buffer_storage GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_YUV_target WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 25 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_DX_BGRA
Intel HD Graphics Gen 8 (Braswell Celeron N3150)
Intel HD Graphics OpenGL 4.4 Windows 10 x64 (10.18.15.4235)
WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness GL_VERSION: 4.4.0 - Build 10.18.15.4235 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.40 - Build 10.18.15.4235 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_ARB_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_EXT_shader_integer_mix GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_clear_texture GL_ARB_texture_mirror_clamp_to_edge GL_ARB_debug_output GL_ARB_enhanced_layouts GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_KHR_texture_compression_astc_ldr GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location GL_ARB_multi_bind GL_ARB_indirect_parameters WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 48 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 20=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 21=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 22=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 23=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 24=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 25=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 26=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 27=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 28=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 29=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 30=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 31=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 32=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 33=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 34=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 35=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 36=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 37=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 38=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 39=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 40=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 41=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 42=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 43=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 44=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 45=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 46=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 47=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA D3D12_FEATURE_DATA_D3D12_OPTIONS DoublePrecisionFloatShaderOps true OutputMergerLogicOp true MinPrecisionSupport 0 TiledResourcesTier 0 ResourceBindingTier 1 PSSpecifiedStencilRefSupported false TypedUAVLoadAdditionalFormats false ROVsSupported true ConservativeRasterizationTier 0 MaxGPUVirtualAddressBitsPerResource 31 StandardSwizzle64KBSupported false CrossNodeSharingTier 0 CrossAdapterRowMajorTextureSupported false VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation true ResourceHeapTier 2 D3D12_FEATURE_LEVELS MaxSupportedFeatureLevel=11_1 D3D12_FEATURE_ARCHITECTURE NodeIndex 0 TileBasedRenderer false UMA true CacheCoherentUMA true
Intel HD Graphics OpenGLES 3.1 AEP Windows 10 x64 (10.18.15.4235)
GL_VERSION: OpenGL ES 3.1 - Build 10.18.15.4235 GL_RENDERER: Intel(R) HD Graphics GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 10.18.15.4235 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_compression_s3tc GL_EXT_draw_buffers GL_EXT_color_buffer_float GL_EXT_draw_instanced GL_EXT_texture_rg GL_EXT_map_buffer_range GL_EXT_texture_buffer GL_OES_texture_buffer GL_INTEL_performance_query GL_EXT_shader_integer_mix GL_EXT_instanced_arrays GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_EXT_tessellation_point_size GL_OES_tessellation_shader GL_OES_tessellation_point_size GL_EXT_geometry_shader GL_EXT_geometry_point_size GL_OES_geometry_shader GL_OES_geometry_point_size GL_INTEL_fragment_shader_ordering GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_KHR_texture_compression_astc_ldr GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_EXT_copy_image GL_OES_copy_image GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_buffer_storage GL_EXT_disjoint_timer_query GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_ANDROID_extension_pack_es31a GL_EXT_YUV_target WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness Precision: 0: [15 15] 10 1: [15 15] 10 2: [127 127] 23 3: [15 14] 0 4: [15 14] 0 5: [31 30] 0 6: [15 15] 10 7: [15 15] 10 8: [127 127] 23 9: [15 14] 0 10: [15 14] 0 11: [31 30] 0 TextureFormat 53 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 25=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 26=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 27=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 28=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 29=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 30=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 31=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 32=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 33=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 34=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 35=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 36=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 37=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 38=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 39=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 40=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 41=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 42=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 43=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 44=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 45=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 46=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 47=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 48=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 49=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 50=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 51=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 52=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
Intel HD Graphics 530 Gen 9 (Skylake Core i7-6700K)
Intel HD Graphics 530 OpenGL 4.4 Windows 10 x64 (20.19.15.4474)
WGL Config=5 CreateContext=200 Flag=1 ProfileMask=1 WGL found proc wglCreateBufferRegionARB WGL found proc wglDeleteBufferRegionARB WGL found proc wglSaveBufferRegionARB WGL found proc wglRestoreBufferRegionARB WGL found proc wglCreateContextAttribsARB WGL found proc wglGetExtensionsStringARB WGL found proc wglMakeContextCurrentARB WGL found proc wglGetCurrentReadDCARB WGL found proc wglCreatePbufferARB WGL found proc wglGetPbufferDCARB WGL found proc wglReleasePbufferDCARB WGL found proc wglDestroyPbufferARB WGL found proc wglQueryPbufferARB WGL found proc wglGetPixelFormatAttribivARB WGL found proc wglGetPixelFormatAttribfvARB WGL found proc wglChoosePixelFormatARB WGL found proc wglGetExtensionsStringEXT WGL found proc wglSwapIntervalEXT WGL found proc wglGetSwapIntervalEXT WGL found proc wglDXSetResourceShareHandleNV WGL found proc wglDXOpenDeviceNV WGL found proc wglDXCloseDeviceNV WGL found proc wglDXRegisterObjectNV WGL found proc wglDXUnregisterObjectNV WGL found proc wglDXObjectAccessNV WGL found proc wglDXLockObjectsNV WGL found proc wglDXUnlockObjectsNV GL_VERSION: 4.4.0 - Build 20.19.15.4474 GL_RENDERER: Intel(R) HD Graphics 530 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.40 - Build 20.19.15.4474 1: v=1 fl=8024 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL 2: v=1 fl=8225 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Swp 3: v=1 fl=8024 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL 4: v=1 fl=8024 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL 5: v=1 fl=8225 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Swp 6: v=1 fl=8024 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL 7: v=1 fl=8225 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Swp 8: v=1 fl=8425 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Cpy 9: v=1 fl=8425 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Cpy 10: v=1 fl=8425 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- GL Cpy 11: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 12: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 13: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 14: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 15: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 16: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 17: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 18: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 19: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 20: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 21: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 22: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 23: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 24: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 25: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 26: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 27: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 28: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 29: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 30: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 31: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 32: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 33: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 34: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 35: v=1 fl=8405 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Cpy 36: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 37: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 38: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 39: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 40: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 41: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 42: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 43: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 44: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 45: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 46: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 47: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 48: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 49: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 50: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 51: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 52: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- 53: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2027 HW-F W- Swp 54: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 55: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep= 0 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 56: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 57: v=1 fl=8205 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac=64 RGBA=16/16/16/16 Dep=16 St=0 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- Swp 58: v=1 fl=8004 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/24 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=24 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=1 AC=2027 HW-F W- 59: v=1 fl=807c t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 60: v=1 fl=807c t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 61: v=1 fl=8465 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 62: v=1 fl=8465 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 63: v=1 fl=807c t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 64: v=1 fl=807c t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 65: v=1 fl=8465 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 66: v=1 fl=8465 t=0 bpp=32 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 67: v=1 fl=807c t=1 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 68: v=1 fl=807c t=1 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT WB GDI GL GenF 69: v=1 fl=8465 t=1 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 70: v=1 fl=8465 t=1 bpp=32 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT W- GL GenF Cpy 71: v=1 fl=0078 t=0 bpp=24 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 72: v=1 fl=0078 t=0 bpp=24 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac=64 RGBA=16/16/16/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 73: v=1 fl=0078 t=0 bpp=24 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 74: v=1 fl=0078 t=0 bpp=24 R=8/16 G=8/8 B=8/0 A=8/ 0 Ac=64 RGBA=16/16/16/16 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 75: v=1 fl=0078 t=1 bpp=24 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 76: v=1 fl=0078 t=1 bpp=24 R=8/16 G=8/8 B=8/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 77: v=1 fl=0078 t=0 bpp=16 R=5/10 G=5/5 B=5/0 A=0/ 0 Ac=32 RGBA=11/11/10/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 78: v=1 fl=0078 t=0 bpp=16 R=5/10 G=5/5 B=5/0 A=0/ 0 Ac=32 RGBA=11/11/10/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 79: v=1 fl=0078 t=0 bpp=16 R=5/10 G=5/5 B=5/0 A=8/ 0 Ac=32 RGBA= 8/ 8/ 8/ 8 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 80: v=1 fl=0078 t=0 bpp=16 R=5/10 G=5/5 B=5/0 A=8/ 0 Ac=32 RGBA= 8/ 8/ 8/ 8 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 81: v=1 fl=0078 t=1 bpp=16 R=5/10 G=5/5 B=5/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 82: v=1 fl=0078 t=1 bpp=16 R=5/10 G=5/5 B=5/0 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 83: v=1 fl=0078 t=0 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=0/ 0 Ac=32 RGBA=11/11/10/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 84: v=1 fl=0078 t=0 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=0/ 0 Ac=32 RGBA=11/11/10/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 85: v=1 fl=0078 t=0 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=8/ 0 Ac=32 RGBA= 8/ 8/ 8/ 8 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 86: v=1 fl=0078 t=0 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=8/ 0 Ac=32 RGBA= 8/ 8/ 8/ 8 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 87: v=1 fl=0078 t=1 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 88: v=1 fl=0078 t=1 bpp= 8 R=3/ 0 G=3/3 B=2/6 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 89: v=1 fl=0078 t=0 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=0/ 0 Ac=16 RGBA= 5/ 6/ 5/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 90: v=1 fl=0078 t=0 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=0/ 0 Ac=16 RGBA= 5/ 6/ 5/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 91: v=1 fl=0078 t=0 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=8/ 0 Ac=16 RGBA= 4/ 4/ 4/ 4 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 92: v=1 fl=0078 t=0 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=8/ 0 Ac=16 RGBA= 4/ 4/ 4/ 4 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 93: v=1 fl=0078 t=1 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=32 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF 94: v=1 fl=0078 t=1 bpp= 4 R=1/ 0 G=1/1 B=1/2 A=0/ 0 Ac= 0 RGBA= 0/ 0/ 0/ 0 Dep=16 St=8 aux=0 lay=0 res=0 lm=0 vm=0 dm=0 SRGB=0 AC=2025 SOFT -B GDI GL GenF WGL Extension: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_INTEL_cl_sharing WGL_NV_DX_interop2 WGL_ARB_create_context_robustness config match 6 configs : 5 10 22 34 35 WGL Config=5 GL_VERSION: 4.4.0 - Build 20.19.15.4474 GL_RENDERER: Intel(R) HD Graphics 530 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.40 - Build 20.19.15.4474 Extension: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_ARB_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_ARB_texture_barrier GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_EXT_shader_integer_mix GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_timer_query GL_EXT_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_ARB_fragment_shader_interlock GL_ARB_clip_control GL_EXT_shader_framebuffer_fetch GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_clear_texture GL_ARB_texture_mirror_clamp_to_edge GL_ARB_debug_output GL_ARB_enhanced_layouts GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_AMD_depth_clamp_separate GL_ARB_shader_stencil_export GL_INTEL_map_texture GL_INTEL_conservative_rasterization GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location GL_INTEL_multi_rate_fragment_shader GL_ARB_multi_bind GL_ARB_indirect_parameters WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_INTEL_cl_sharing WGL_NV_DX_interop2 WGL_ARB_create_context_robustness ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 64 GL_MAX_VARYING_VECTORS 16 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 16 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 40 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 16 GL_MAX_COLOR_TEXTURE_SAMPLES 16 GL_MAX_DEPTH_TEXTURE_SAMPLES 16 GL_MAX_INTEGER_SAMPLES 16 GL_MAX_SERVER_WAIT_TIMEOUT 0 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 4096 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 4096 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 4096 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 4096 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 4096 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 4096 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 16384 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 40 GL_MAX_COMBINED_ATOMIC_COUNTERS 4096 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 134217728 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 80 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 233472 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 233472 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 4096 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 233472 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 48 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 05=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 06=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 07=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 08=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 09=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 10=9270 GL_COMPRESSED_R11_EAC 11=9272 GL_COMPRESSED_RG11_EAC 12=9271 GL_COMPRESSED_SIGNED_R11_EAC 13=9273 GL_COMPRESSED_SIGNED_RG11_EAC 14=9274 GL_COMPRESSED_RGB8_ETC2 15=9275 GL_COMPRESSED_SRGB8_ETC2 16=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 18=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 19=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 20=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 21=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 22=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 23=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 24=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 25=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 26=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 27=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 28=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 29=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 30=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 31=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 32=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 33=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 34=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 35=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 36=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 37=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 38=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 39=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 40=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 41=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 42=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 43=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 44=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 45=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 46=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 47=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR HW Texture Format=6000006f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_BPTC TextureCache::FORMAT_ASTCL TextureCache::FORMAT_DX_BGRA
Intel HD Graphics 530 OpenGLES 3.1 AEP Windows 10 x64 (20.19.15.4473)
GL_VERSION: 4.4.0 - Build 20.19.15.4473 GL_RENDERER: Intel(R) HD Graphics 530 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: 4.40 - Build 20.19.15.4473 GL_VERSION: OpenGL ES 3.1 - Build 20.19.15.4473 GL_RENDERER: Intel(R) HD Graphics 530 GL_VENDOR: Intel GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 - Build 20.19.15.4473 Extension: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_compression_s3tc GL_EXT_draw_buffers GL_EXT_color_buffer_float GL_EXT_draw_instanced GL_EXT_texture_rg GL_EXT_map_buffer_range GL_EXT_texture_buffer GL_OES_texture_buffer GL_INTEL_performance_query GL_EXT_shader_integer_mix GL_EXT_instanced_arrays GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_EXT_tessellation_point_size GL_OES_tessellation_shader GL_OES_tessellation_point_size GL_EXT_geometry_shader GL_EXT_geometry_point_size GL_OES_geometry_shader GL_OES_geometry_point_size GL_INTEL_fragment_shader_ordering GL_ARB_fragment_shader_interlock GL_EXT_shader_framebuffer_fetch GL_EXT_texture_storage GL_KHR_debug GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_EXT_color_buffer_half_float GL_OES_vertex_half_float GL_EXT_shadow_samplers GL_OES_standard_derivatives GL_OES_mapbuffer GL_EXT_discard_framebuffer GL_EXT_texture_format_BGRA8888 GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_vertex_array_object GL_OES_get_program_binary GL_OES_texture_3D GL_OES_fbo_render_mipmap GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_element_index_uint GL_OES_texture_npot GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_frag_depth GL_APPLE_texture_max_level GL_EXT_occlusion_query_boolean GL_EXT_texture_compression_dxt1 GL_OES_required_internalformat GL_EXT_separate_shader_objects GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_shader_texture_lod GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_EXT_unpack_subimage GL_EXT_read_format_bgra GL_EXT_debug_marker GL_EXT_copy_image GL_OES_copy_image GL_KHR_blend_equation_advanced GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_INTEL_tessellation GL_INTEL_geometry_shader GL_EXT_buffer_storage GL_EXT_disjoint_timer_query GL_INTEL_multi_rate_fragment_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_ANDROID_extension_pack_es31a GL_EXT_YUV_target WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_INTEL_cl_sharing WGL_NV_DX_interop2 WGL_ARB_create_context_robustness Precision: 0: [15 15] 10 1: [15 15] 10 2: [127 127] 23 3: [15 14] 0 4: [15 14] 0 5: [31 30] 0 6: [15 15] 10 7: [15 15] 10 8: [127 127] 23 9: [15 14] 0 10: [15 14] 0 11: [31 30] 0 TextureFormat 53 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 04=8b90 GL_PALETTE4_RGB8_OES 05=8b91 GL_PALETTE4_RGBA8_OES 06=8b92 GL_PALETTE4_R5_G6_B5_OES 07=8b93 GL_PALETTE4_RGBA4_OES 08=8b94 GL_PALETTE4_RGB5_A1_OES 09=8b95 GL_PALETTE8_RGB8_OES 10=8b96 GL_PALETTE8_RGBA8_OES 11=8b97 GL_PALETTE8_R5_G6_B5_OES 12=8b98 GL_PALETTE8_RGBA4_OES 13=8b99 GL_PALETTE8_RGB5_A1_OES 14=8d64 GL_ETC1_RGB8_OES 15=9270 GL_COMPRESSED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9271 GL_COMPRESSED_SIGNED_R11_EAC 18=9273 GL_COMPRESSED_SIGNED_RG11_EAC 19=9274 GL_COMPRESSED_RGB8_ETC2 20=9275 GL_COMPRESSED_SRGB8_ETC2 21=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 22=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 23=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 24=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 25=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 26=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 27=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 28=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 29=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 30=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 31=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 32=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 33=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 34=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 35=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 36=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 37=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 38=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 39=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 40=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 41=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 42=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 43=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 44=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 45=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 46=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 47=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 48=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 49=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 50=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 51=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 52=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR HW Texture Format=60000073 TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_ETC1 TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_ASTCL TextureCache::FORMAT_DX_BGRA
RADEON HD 5850
RADEON HD5850 OpenGL 4.1 GL_VERSION: 4.1.10428 Compatibility Profile Context GL_RENDERER: ATI Radeon HD 5800 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.10 pconst=16384 vconst=16384 vin=30 vout=128 ptex=16 vtex=16 combotex=32 maxrender=16384 maxtexsize=16384 cubetexsize=16384 viewdims=16384 blocks ver=15 frag=15 blocksize=65536 combined=75 [GL_AMDX_debug_output] [GL_AMDX_vertex_shader_tessellator] [GL_AMD_conservative_depth] [GL_AMD_debug_output] [GL_AMD_depth_clamp_separate] [GL_AMD_draw_buffers_blend] [GL_AMD_name_gen_delete] [GL_AMD_performance_monitor] [GL_AMD_sample_positions] [GL_AMD_seamless_cubemap_per_texture] [GL_AMD_shader_stencil_export] [GL_AMD_shader_trace] [GL_AMD_texture_cube_map_array] [GL_AMD_texture_texture4] [GL_AMD_transform_feedback3_lines_triangles] [GL_AMD_vertex_shader_tessellator] [GL_ARB_ES2_compatibility] [GL_ARB_blend_func_extended] [GL_ARB_color_buffer_float] [GL_ARB_copy_buffer] [GL_ARB_depth_buffer_float] [GL_ARB_depth_clamp] [GL_ARB_depth_texture] [GL_ARB_draw_buffers] [GL_ARB_draw_buffers_blend] [GL_ARB_draw_elements_base_vertex] [GL_ARB_draw_indirect] [GL_ARB_draw_instanced] [GL_ARB_explicit_attrib_location] [GL_ARB_fragment_coord_conventions] [GL_ARB_fragment_program] [GL_ARB_fragment_program_shadow] [GL_ARB_fragment_shader] [GL_ARB_framebuffer_object] [GL_ARB_framebuffer_sRGB] [GL_ARB_geometry_shader4] [GL_ARB_get_program_binary] [GL_ARB_gpu_shader5] [GL_ARB_gpu_shader_fp64] [GL_ARB_half_float_pixel] [GL_ARB_half_float_vertex] [GL_ARB_imaging] [GL_ARB_instanced_arrays] [GL_ARB_map_buffer_range] [GL_ARB_multisample] [GL_ARB_multitexture] [GL_ARB_occlusion_query] [GL_ARB_occlusion_query2] [GL_ARB_pixel_buffer_object] [GL_ARB_point_parameters] [GL_ARB_point_sprite] [GL_ARB_provoking_vertex] [GL_ARB_sample_shading] [GL_ARB_sampler_objects] [GL_ARB_seamless_cube_map] [GL_ARB_separate_shader_objects] [GL_ARB_shader_bit_encoding] [GL_ARB_shader_objects] [GL_ARB_shader_precision] [GL_ARB_shader_stencil_export] [GL_ARB_shader_subroutine] [GL_ARB_shader_texture_lod] [GL_ARB_shading_language_100] [GL_ARB_shadow] [GL_ARB_shadow_ambient] [GL_ARB_sync] [GL_ARB_tessellation_shader] [GL_ARB_texture_border_clamp] [GL_ARB_texture_buffer_object] [GL_ARB_texture_buffer_object_rgb32] [GL_ARB_texture_compression] [GL_ARB_texture_compression_bptc] [GL_ARB_texture_compression_rgtc] [GL_ARB_texture_cube_map] [GL_ARB_texture_cube_map_array] [GL_ARB_texture_env_add] [GL_ARB_texture_env_combine] [GL_ARB_texture_env_crossbar] [GL_ARB_texture_env_dot3] [GL_ARB_texture_float] [GL_ARB_texture_gather] [GL_ARB_texture_mirrored_repeat] [GL_ARB_texture_multisample] [GL_ARB_texture_non_power_of_two] [GL_ARB_texture_query_lod] [GL_ARB_texture_rectangle] [GL_ARB_texture_rg] [GL_ARB_texture_rgb10_a2ui] [GL_ARB_texture_snorm] [GL_ARB_timer_query] [GL_ARB_transform_feedback2] [GL_ARB_transform_feedback3] [GL_ARB_transpose_matrix] [GL_ARB_uniform_buffer_object] [GL_ARB_vertex_array_bgra] [GL_ARB_vertex_array_object] [GL_ARB_vertex_attrib_64bit] [GL_ARB_vertex_buffer_object] [GL_ARB_vertex_program] [GL_ARB_vertex_shader] [GL_ARB_vertex_type_2_10_10_10_rev] [GL_ARB_viewport_array] [GL_ARB_window_pos] [GL_ATI_draw_buffers] [GL_ATI_envmap_bumpmap] [GL_ATI_fragment_shader] [GL_ATI_meminfo] [GL_ATI_separate_stencil] [GL_ATI_texture_compression_3dc] [GL_ATI_texture_env_combine3] [GL_ATI_texture_float] [GL_ATI_texture_mirror_once] [GL_EXT_abgr] [GL_EXT_bgra] [GL_EXT_bindable_uniform] [GL_EXT_blend_color] [GL_EXT_blend_equation_separate] [GL_EXT_blend_func_separate] [GL_EXT_blend_minmax] [GL_EXT_blend_subtract] [GL_EXT_compiled_vertex_array] [GL_EXT_copy_buffer] [GL_EXT_copy_texture] [GL_EXT_direct_state_access] [GL_EXT_draw_buffers2] [GL_EXT_draw_instanced] [GL_EXT_draw_range_elements] [GL_EXT_fog_coord] [GL_EXT_framebuffer_blit] [GL_EXT_framebuffer_multisample] [GL_EXT_framebuffer_object] [GL_EXT_framebuffer_sRGB] [GL_EXT_geometry_shader4] [GL_EXT_gpu_program_parameters] [GL_EXT_gpu_shader4] [GL_EXT_histogram] [GL_EXT_multi_draw_arrays] [GL_EXT_packed_depth_stencil] [GL_EXT_packed_float] [GL_EXT_packed_pixels] [GL_EXT_pixel_buffer_object] [GL_EXT_point_parameters] [GL_EXT_provoking_vertex] [GL_EXT_rescale_normal] [GL_EXT_secondary_color] [GL_EXT_separate_specular_color] [GL_EXT_shader_image_load_store] [GL_EXT_shadow_funcs] [GL_EXT_stencil_wrap] [GL_EXT_subtexture] [GL_EXT_texgen_reflection] [GL_EXT_texture3D] [GL_EXT_texture_array] [GL_EXT_texture_buffer_object] [GL_EXT_texture_compression_bptc] [GL_EXT_texture_compression_latc] [GL_EXT_texture_compression_rgtc] [GL_EXT_texture_compression_s3tc] [GL_EXT_texture_cube_map] [GL_EXT_texture_edge_clamp] [GL_EXT_texture_env_add] [GL_EXT_texture_env_combine] [GL_EXT_texture_env_dot3] [GL_EXT_texture_filter_anisotropic] [GL_EXT_texture_integer] [GL_EXT_texture_lod] [GL_EXT_texture_lod_bias] [GL_EXT_texture_mirror_clamp] [GL_EXT_texture_object] [GL_EXT_texture_rectangle] [GL_EXT_texture_sRGB] [GL_EXT_texture_shared_exponent] [GL_EXT_texture_snorm] [GL_EXT_texture_swizzle] [GL_EXT_timer_query] [GL_EXT_transform_feedback] [GL_EXT_vertex_array] [GL_EXT_vertex_array_bgra] [GL_EXT_vertex_attrib_64bit] [GL_IBM_texture_mirrored_repeat] [GL_KTX_buffer_region] [GL_NV_blend_square] [GL_NV_conditional_render] [GL_NV_copy_depth_to_color] [GL_NV_explicit_multisample] [GL_NV_float_buffer] [GL_NV_half_float] [GL_NV_primitive_restart] [GL_NV_texgen_reflection] [GL_NV_texture_barrier] [GL_SGIS_generate_mipmap] [GL_SGIS_texture_edge_clamp] [GL_SGIS_texture_lod] [GL_SUN_multi_draw_arrays] [GL_WIN_swap_hint] [WGL_EXT_swap_control]
RADEON HD 5850 OpenGL 4.4 (14.12)
Windows 8.1 x64 GL_VERSION: 4.4.13283 Core Profile/Debug Context 14.501.1003.0 GL_RENDERER: AMD Radeon HD 5800 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 8 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 0 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 8 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 8 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 8 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 8 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 8 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 8 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 8 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 262144 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 262144 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 262144 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_UNIFORM_BUFFER_BINDINGS 91 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 91 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 18 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 18 GL_MAX_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 108 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
RADEON HD 5850 OpenGL 4.5 Windows 10 x64 (15.200.1023.5)
WGL Extension: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_AMDX_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_float_buffer GL_VERSION: 4.5.13394 Core Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 5800 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 8 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 0 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 16 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 8 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 8 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 8 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 262144 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 262144 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 262144 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 262144 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 18 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 18 GL_MAX_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 108 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_DX_BGRA
RADEON HD 5850 OpenGL ES 3.1 Windows 10 x64 (15.200.1023.5)
GL_VERSION: 4.5.13394 Compatibility Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 5800 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_BPTC FORMAT_DX_BGRA
RADEON HD 6750M
RADEON HD 6750M OpenGL 4.4 Windows 8.1 x64 (14.12)
Windows 8.1 x64 (14.12) GL_VERSION: 4.4.13092 Core Profile/Debug Context 14.301.1010.0 GL_RENDERER: AMD Radeon 6600M and 6700M Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 8 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 0 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 8 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 8 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 8 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 8 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 8 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 8 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 8 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 262144 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 262144 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 262144 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_UNIFORM_BUFFER_BINDINGS 91 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 91 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 18 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 18 GL_MAX_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 108 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
RADEON HD 7750 GCN 1.0
RADEON HD 7750(GCN1.0) OpenGL 4.5/GLSL4.4 Windows 10
RADEON HD7750 800MHz GDDR5 1GB 1125MHz 72.0GB/s WGL Extension: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_AMDX_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_float_buffer GL_VERSION: 4.5.13394 Core Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 7700 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 32 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 40 GL_MAX_IMAGE_UNITS 32 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 32 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 32 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 32 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 32 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 32 GL_MAX_COMBINED_IMAGE_UNIFORMS 192 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 16 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483644 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483644 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483644 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483644 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483644 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483644 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657936 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_DX_BGRA
RADEON HD 7750(GCN1.0) OpenGL 4.5 Windows 10
GL_VERSION: 4.5.13447 Core Profile/Debug Context 16.300.2511.1001 GL_RENDERER: AMD Radeon HD 7700 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.50 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 2147483647 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1023 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 4095 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 16 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 104 GL_MAX_IMAGE_UNITS 96 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 16 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 16 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 16 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 16 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 16 GL_MAX_COMBINED_IMAGE_UNIFORMS 96 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 16 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483389 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483389 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483389 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483389 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657868 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC HW Texture Format=60000c2f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_3DC TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_LATC TextureCache::FORMAT_BPTC TextureCache::FORMAT_DX_BGRA
RADEON R3 (HD 8400) GCN 1.1 (Athlron 5350 kabini)
RADEON R3 (RADEON HD 8400) OpenGL 4.4 Windows 8.1 x64 (14.12)
Windows 8.1 x64 Athlon5350 RADEON R3 (RADEON HD8400) RAM 8GB GL_VERSION: 4.4.13283 Core Profile/Debug Context 14.501.1003.0 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 32 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 40 GL_MAX_IMAGE_UNITS 32 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 32 GL_MAX_COMBINED_IMAGE_UNIFORMS 32 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 16 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 536887292 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 536887292 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 536887292 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 536887292 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 536887292 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_UNIFORM_BUFFER_BINDINGS 91 GL_MAX_UNIFORM_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_UNIFORM_BLOCKS 91 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
RADEON R3 (RADEON HD 8400) OpenGL 4.5 Windows 10 x64 (15.200.1023.5)
WGL Extension: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_AMDX_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_float_buffer GL_VERSION: 4.5.13394 Core Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 32 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 40 GL_MAX_IMAGE_UNITS 32 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 32 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 32 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 32 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 32 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 32 GL_MAX_COMBINED_IMAGE_UNIFORMS 192 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 16 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483644 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483644 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483644 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483644 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483644 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483644 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657936 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_DX_BGRA
RADEON R3 (RADEON HD 8400) OpenGL ES 3.1 Windows 10 x64 (15.200.1023.5)
GL_VERSION: 4.5.13394 Compatibility Profile/Debug Context 15.200.1023.5 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_BPTC FORMAT_DX_BGRA
RADEON R3 (RADEON HD 8400) OpenGL 4.5 Windows 10 x64 (16.300.2311.0)
WGL Extension: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_AMDX_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_float_buffer GL_VERSION: 4.5.13447 Core Profile/Debug Context 16.300.2311.0 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.50 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 2147483647 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1023 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 4095 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 16 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 104 GL_MAX_IMAGE_UNITS 96 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 16 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 16 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 16 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 16 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 16 GL_MAX_COMBINED_IMAGE_UNIFORMS 96 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 16 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483389 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483389 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483389 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483389 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657868 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC HW Texture Format=60000c2f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_3DC TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_LATC TextureCache::FORMAT_BPTC TextureCache::FORMAT_DX_BGRA
RADEON R7 GCN 1.1 + HSA (A10-7870K Kaveri)
RADEON R7 GCN 1.1 + HSA OpenGL 4.5 Windows 10 x64 (16.7)
GL_VERSION: 4.5.13431 Core Profile/Debug Context 16.150.2401.1002 GL_RENDERER: AMD Radeon(TM) R7 Graphics GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.50 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 2147483647 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1023 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 4095 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 32 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 40 GL_MAX_IMAGE_UNITS 32 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 32 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 32 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 32 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 32 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 32 GL_MAX_COMBINED_IMAGE_UNIFORMS 192 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 16 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 16 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483389 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483389 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483389 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483389 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657868 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC HW Texture Format=60000c2f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_3DC TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_LATC TextureCache::FORMAT_BPTC TextureCache::FORMAT_DX_BGRA
RADEON RX480 GCN Polaris
RADEON RX480 OpenGL 4.5 Windows 10 x64 (16.8.2)
GL_VERSION: 4.5.13447 Core Profile/Debug Context 16.300.2511.1001 GL_RENDERER: Radeon (TM) RX 480 Graphics GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.50 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_half_float GL_AMD_gpu_shader_half_float2 GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_sparse_texture GL_AMD_sparse_texture_pool GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 2147483647 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1023 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 4095 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 16 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 104 GL_MAX_IMAGE_UNITS 96 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 16 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 16 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 16 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 16 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 16 GL_MAX_COMBINED_IMAGE_UNIFORMS 96 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 16 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483389 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483389 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483389 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483389 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657868 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC
GeForce GT 240 (Tesla)
GeForce GT 240 OpenGL 3.3 (340.52)
Windows 8.1 x64 (340.52) GL_VERSION: 3.3.0 GL_RENDERER: GeForce GT 240/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 3.30 NVIDIA via Cg compiler Extension: GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL3: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 512 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 8192 === GL3:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 64 === GL3:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 8192 === GL3:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 1024 === GL3:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 60 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 200704 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 198656 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 198656 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 23 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC
GeForce GT 330M OpenGL 3.1
GL_VERSION: 3.1 NVIDIA 188.80 GL_RENDERER: GeForce GT 330M/PCI/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 1.30 NVIDIA via Cg compiler [GL_ARB_color_buffer_float] [GL_ARB_copy_buffer] [GL_ARB_compatibility] [GL_ARB_depth_buffer_float] [GL_ARB_depth_texture] [GL_ARB_draw_buffers] [GL_ARB_draw_instanced] [GL_ARB_fragment_program] [GL_ARB_fragment_program_shadow] [GL_ARB_fragment_shader] [GL_ARB_half_float_pixel] [GL_ARB_half_float_vertex] [GL_ARB_framebuffer_object] [GL_ARB_geometry_shader4] [GL_ARB_imaging] [GL_ARB_map_buffer_range] [GL_ARB_multisample] [GL_ARB_multitexture] [GL_ARB_occlusion_query] [GL_ARB_pixel_buffer_object] [GL_ARB_point_parameters] [GL_ARB_point_sprite] [GL_ARB_shadow] [GL_ARB_shader_objects] [GL_ARB_shading_language_100] [GL_ARB_texture_border_clamp] [GL_ARB_texture_buffer_object] [GL_ARB_texture_compression] [GL_ARB_texture_cube_map] [GL_ARB_texture_env_add] [GL_ARB_texture_env_combine] [GL_ARB_texture_env_dot3] [GL_ARB_texture_float] [GL_ARB_texture_mirrored_repeat] [GL_ARB_texture_non_power_of_two] [GL_ARB_texture_rectangle] [GL_ARB_texture_rg] [GL_ARB_transpose_matrix] [GL_ARB_vertex_array_object] [GL_ARB_vertex_buffer_object] [GL_ARB_vertex_program] [GL_ARB_vertex_shader] [GL_ARB_window_pos] [GL_ATI_draw_buffers] [GL_ATI_texture_float] [GL_ATI_texture_mirror_once] [GL_S3_s3tc] [GL_EXT_texture_env_add] [GL_EXT_abgr] [GL_EXT_bgra] [GL_EXT_blend_color] [GL_EXT_blend_equation_separate] [GL_EXT_blend_func_separate] [GL_EXT_blend_minmax] [GL_EXT_blend_subtract] [GL_EXT_compiled_vertex_array] [GL_EXT_Cg_shader] [GL_EXT_bindable_uniform] [GL_EXT_depth_bounds_test] [GL_EXT_direct_state_access] [GL_EXT_draw_buffers2] [GL_EXT_draw_instanced] [GL_EXT_draw_range_elements] [GL_EXT_fog_coord] [GL_EXT_framebuffer_blit] [GL_EXT_framebuffer_multisample] [GL_EXT_framebuffer_object] [GL_EXTX_framebuffer_mixed_formats] [GL_EXT_framebuffer_sRGB] [GL_EXT_geometry_shader4] [GL_EXT_gpu_program_parameters] [GL_EXT_gpu_shader4] [GL_EXT_multi_draw_arrays] [GL_EXT_packed_depth_stencil] [GL_EXT_packed_float] [GL_EXT_packed_pixels] [GL_EXT_pixel_buffer_object] [GL_EXT_point_parameters] [GL_EXT_provoking_vertex] [GL_EXT_rescale_normal] [GL_EXT_secondary_color] [GL_EXT_separate_specular_color] [GL_EXT_shadow_funcs] [GL_EXT_stencil_two_side] [GL_EXT_stencil_wrap] [GL_EXT_texture3D] [GL_EXT_texture_array] [GL_EXT_texture_buffer_object] [GL_EXT_texture_compression_latc] [GL_EXT_texture_compression_rgtc] [GL_EXT_texture_compression_s3tc] [GL_EXT_texture_cube_map] [GL_EXT_texture_edge_clamp] [GL_EXT_texture_env_combine] [GL_EXT_texture_env_dot3] [GL_EXT_texture_filter_anisotropic] [GL_EXT_texture_integer] [GL_EXT_texture_lod] [GL_EXT_texture_lod_bias] [GL_EXT_texture_mirror_clamp] [GL_EXT_texture_object] [GL_EXT_texture_sRGB] [GL_EXT_texture_swizzle] [GL_EXT_texture_shared_exponent] [GL_EXT_timer_query] [GL_EXT_vertex_array] [GL_EXT_vertex_array_bgra] [GL_IBM_rasterpos_clip] [GL_IBM_texture_mirrored_repeat] [GL_KTX_buffer_region] [GL_NV_blend_square] [GL_NV_copy_depth_to_color] [GL_NV_depth_buffer_float] [GL_NV_conditional_render] [GL_NV_depth_clamp] [GL_NV_explicit_multisample] [GL_NV_fence] [GL_NV_float_buffer] [GL_NV_fog_distance] [GL_NV_fragment_program] [GL_NV_fragment_program_option] [GL_NV_fragment_program2] [GL_NV_framebuffer_multisample_coverage] [GL_NV_geometry_shader4] [GL_NV_gpu_program4] [GL_NV_half_float] [GL_NV_light_max_exponent] [GL_NV_multisample_coverage] [GL_NV_multisample_filter_hint] [GL_NV_occlusion_query] [GL_NV_packed_depth_stencil] [GL_NV_parameter_buffer_object] [GL_NV_parameter_buffer_object2] [GL_NV_pixel_data_range] [GL_NV_point_sprite] [GL_NV_primitive_restart] [GL_NV_register_combiners] [GL_NV_register_combiners2] [GL_NV_texgen_reflection] [GL_NV_texture_compression_vtc] [GL_NV_texture_env_combine4] [GL_NV_texture_expand_normal] [GL_NV_texture_rectangle] [GL_NV_texture_shader] [GL_NV_texture_shader2] [GL_NV_texture_shader3] [GL_NV_transform_feedback] [GL_NV_transform_feedback2] [GL_NV_vertex_array_range] [GL_NV_vertex_array_range2] [GL_NV_vertex_program] [GL_NV_vertex_program1_1] [GL_NV_vertex_program2] [GL_NV_vertex_program2_option] [GL_NV_vertex_program3] [GL_NVX_conditional_render] [GL_NV_vertex_buffer_unified_memory] [GL_NV_shader_buffer_load] [GL_SGIS_generate_mipmap] [GL_SGIS_texture_lod] [GL_SGIX_depth_texture] [GL_SGIX_shadow] [GL_SUN_slice_accum] [GL_WIN_swap_hint] [WGL_EXT_swap_control] pconst=2048 vconst=4096 vin=16 vout=60 ptex=32 vtex=32 combotex=32 maxrender=8192 maxtexsize=8192 cubetexsize=8192 viewdims=8192 blocks ver=12 frag=12 blocksize=65536 combined=36 TextureFormat 3 tc[00]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[01]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[02]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
GeForce GTX 460 OpenGL 4.1
GL_VERSION: 4.1.0 GL_RENDERER: GeForce GTX 460/PCI/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.10 NVIDIA via Cg compiler [GL_ARB_blend_func_extended] [GL_ARB_color_buffer_float] [GL_ARB_compatibility] [GL_ARB_copy_buffer] [GL_ARB_depth_buffer_float] [GL_ARB_depth_clamp] [GL_ARB_depth_texture] [GL_ARB_draw_buffers] [GL_ARB_draw_buffers_blend] [GL_ARB_draw_indirect] [GL_ARB_draw_elements_base_vertex] [GL_ARB_draw_instanced] [GL_ARB_ES2_compatibility] [GL_ARB_explicit_attrib_location] [GL_ARB_fragment_coord_conventions] [GL_ARB_fragment_program] [GL_ARB_fragment_program_shadow] [GL_ARB_fragment_shader] [GL_ARB_framebuffer_object] [GL_ARB_framebuffer_sRGB] [GL_ARB_geometry_shader4] [GL_ARB_get_program_binary] [GL_ARB_gpu_shader5] [GL_ARB_gpu_shader_fp64] [GL_ARB_half_float_pixel] [GL_ARB_half_float_vertex] [GL_ARB_imaging] [GL_ARB_instanced_arrays] [GL_ARB_map_buffer_range] [GL_ARB_multisample] [GL_ARB_multitexture] [GL_ARB_occlusion_query] [GL_ARB_occlusion_query2] [GL_ARB_pixel_buffer_object] [GL_ARB_point_parameters] [GL_ARB_point_sprite] [GL_ARB_provoking_vertex] [GL_ARB_robustness] [GL_ARB_sample_shading] [GL_ARB_sampler_objects] [GL_ARB_seamless_cube_map] [GL_ARB_separate_shader_objects] [GL_ARB_shader_bit_encoding] [GL_ARB_shader_objects] [GL_ARB_shader_precision] [GL_ARB_shader_subroutine] [GL_ARB_shading_language_100] [GL_ARB_shadow] [GL_ARB_sync] [GL_ARB_tessellation_shader] [GL_ARB_texture_border_clamp] [GL_ARB_texture_buffer_object] [GL_ARB_texture_buffer_object_rgb32] [GL_ARB_texture_compression] [GL_ARB_texture_compression_bptc] [GL_ARB_texture_compression_rgtc] [GL_ARB_texture_cube_map] [GL_ARB_texture_cube_map_array] [GL_ARB_texture_env_add] [GL_ARB_texture_env_combine] [GL_ARB_texture_env_crossbar] [GL_ARB_texture_env_dot3] [GL_ARB_texture_float] [GL_ARB_texture_gather] [GL_ARB_texture_mirrored_repeat] [GL_ARB_texture_multisample] [GL_ARB_texture_non_power_of_two] [GL_ARB_texture_query_lod] [GL_ARB_texture_rectangle] [GL_ARB_texture_rg] [GL_ARB_texture_rgb10_a2ui] [GL_ARB_texture_swizzle] [GL_ARB_timer_query] [GL_ARB_transform_feedback2] [GL_ARB_transform_feedback3] [GL_ARB_transpose_matrix] [GL_ARB_uniform_buffer_object] [GL_ARB_vertex_array_bgra] [GL_ARB_vertex_array_object] [GL_ARB_vertex_attrib_64bit] [GL_ARB_vertex_buffer_object] [GL_ARB_vertex_program] [GL_ARB_vertex_shader] [GL_ARB_vertex_type_2_10_10_10_rev] [GL_ARB_viewport_array] [GL_ARB_window_pos] [GL_ATI_draw_buffers] [GL_ATI_texture_float] [GL_ATI_texture_mirror_once] [GL_S3_s3tc] [GL_EXT_texture_env_add] [GL_EXT_abgr] [GL_EXT_bgra] [GL_EXT_bindable_uniform] [GL_EXT_blend_color] [GL_EXT_blend_equation_separate] [GL_EXT_blend_func_separate] [GL_EXT_blend_minmax] [GL_EXT_blend_subtract] [GL_EXT_compiled_vertex_array] [GL_EXT_Cg_shader] [GL_EXT_depth_bounds_test] [GL_EXT_direct_state_access] [GL_EXT_draw_buffers2] [GL_EXT_draw_instanced] [GL_EXT_draw_range_elements] [GL_EXT_fog_coord] [GL_EXT_framebuffer_blit] [GL_EXT_framebuffer_multisample] [GL_EXTX_framebuffer_mixed_formats] [GL_EXT_framebuffer_object] [GL_EXT_framebuffer_sRGB] [GL_EXT_geometry_shader4] [GL_EXT_gpu_program_parameters] [GL_EXT_gpu_shader4] [GL_EXT_multi_draw_arrays] [GL_EXT_packed_depth_stencil] [GL_EXT_packed_float] [GL_EXT_packed_pixels] [GL_EXT_pixel_buffer_object] [GL_EXT_point_parameters] [GL_EXT_provoking_vertex] [GL_EXT_rescale_normal] [GL_EXT_secondary_color] [GL_EXT_separate_shader_objects] [GL_EXT_separate_specular_color] [GL_EXT_shader_image_load_store] [GL_EXT_shadow_funcs] [GL_EXT_stencil_two_side] [GL_EXT_stencil_wrap] [GL_EXT_texture3D] [GL_EXT_texture_array] [GL_EXT_texture_buffer_object] [GL_EXT_texture_compression_latc] [GL_EXT_texture_compression_rgtc] [GL_EXT_texture_compression_s3tc] [GL_EXT_texture_cube_map] [GL_EXT_texture_edge_clamp] [GL_EXT_texture_env_combine] [GL_EXT_texture_env_dot3] [GL_EXT_texture_filter_anisotropic] [GL_EXT_texture_integer] [GL_EXT_texture_lod] [GL_EXT_texture_lod_bias] [GL_EXT_texture_mirror_clamp] [GL_EXT_texture_object] [GL_EXT_texture_shared_exponent] [GL_EXT_texture_sRGB] [GL_EXT_texture_swizzle] [GL_EXT_timer_query] [GL_EXT_transform_feedback2] [GL_EXT_vertex_array] [GL_EXT_vertex_array_bgra] [GL_EXT_vertex_attrib_64bit] [GL_IBM_rasterpos_clip] [GL_IBM_texture_mirrored_repeat] [GL_KTX_buffer_region] [GL_NV_blend_square] [GL_NV_conditional_render] [GL_NV_copy_depth_to_color] [GL_NV_copy_image] [GL_NV_depth_buffer_float] [GL_NV_depth_clamp] [GL_NV_explicit_multisample] [GL_NV_fence] [GL_NV_float_buffer] [GL_NV_fog_distance] [GL_NV_fragment_program] [GL_NV_fragment_program_option] [GL_NV_fragment_program2] [GL_NV_framebuffer_multisample_coverage] [GL_NV_geometry_shader4] [GL_NV_gpu_program4] [GL_NV_gpu_program4_1] [GL_NV_gpu_program5] [GL_NV_gpu_program_fp64] [GL_NV_gpu_shader5] [GL_NV_half_float] [GL_NV_light_max_exponent] [GL_NV_multisample_coverage] [GL_NV_multisample_filter_hint] [GL_NV_occlusion_query] [GL_NV_packed_depth_stencil] [GL_NV_parameter_buffer_object] [GL_NV_parameter_buffer_object2] [GL_NV_pixel_data_range] [GL_NV_point_sprite] [GL_NV_primitive_restart] [GL_NV_register_combiners] [GL_NV_register_combiners2] [GL_NV_shader_buffer_load] [GL_NV_texgen_reflection] [GL_NV_texture_barrier] [GL_NV_texture_compression_vtc] [GL_NV_texture_env_combine4] [GL_NV_texture_expand_normal] [GL_NV_texture_multisample] [GL_NV_texture_rectangle] [GL_NV_texture_shader] [GL_NV_texture_shader2] [GL_NV_texture_shader3] [GL_NV_transform_feedback] [GL_NV_transform_feedback2] [GL_NV_vertex_array_range] [GL_NV_vertex_array_range2] [GL_NV_vertex_attrib_integer_64bit] [GL_NV_vertex_buffer_unified_memory] [GL_NV_vertex_program] [GL_NV_vertex_program1_1] [GL_NV_vertex_program2] [GL_NV_vertex_program2_option] [GL_NV_vertex_program3] [GL_NVX_conditional_render] [GL_NVX_gpu_memory_info] [GL_SGIS_generate_mipmap] [GL_SGIS_texture_lod] [GL_SGIX_depth_texture] [GL_SGIX_shadow] [GL_SUN_slice_accum] [GL_WIN_swap_hint] [WGL_EXT_swap_control] pconst=2048 vconst=4096 vin=16 vout=60 ptex=32 vtex=32 combotex=32 maxrender=16384 maxtexsize=16384 cubetexsize=16384 viewdims=16384 blocks ver=12 frag=12 blocksize=65536 combined=60 geometry const=2048 tex=32 block=12 out=1024 outT=1024 comb=198656 tess ctrl const=2048 tex=32 block=12 out=128 outT=4216 in=128 comb=198656 tess eval const=2048 tex=32 block=12 out=128 patch=120 in=128 comb=198656 tc[00]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[01]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[02]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
GeForce GTX 560 Ti (Fermi)
GL_VERSION: 4.3.0 GL_RENDERER: GeForce GTX 560 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.30 NVIDIA via Cg compiler pconst=2048 vconst=4096 vin=16 vout=124 ptex=32 vtex=32 combotex=192 maxrender=16384 maxtexsize=16384 cubetexsize=16384 viewdims=16384 blocks ver=14 frag=14 blocksize=65536 combined=84 geometry const=2048 tex=32 block=14 out=1024 outT=1024 comb=231424 tess ctrl const=2048 tex=32 block=14 out=128 outT=4216 in=128 comb=231424 tess eval const=2048 tex=32 block=14 out=128 patch=120 in=128 comb=231424 programbinformat=1 shbin=0 0 fmt=8e21 Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 23 tc[00]=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT tc[01]=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT tc[02]=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT tc[03]=8b90 GL_PALETTE4_RGB8 tc[04]=8b91 GL_PALETTE4_RGBA8 tc[05]=8b92 GL_PALETTE4_R5_G6_B5 tc[06]=8b93 GL_PALETTE4_RGBA4 tc[07]=8b94 GL_PALETTE4_RGB5_A1 tc[08]=8b95 GL_PALETTE8_RGB8 tc[09]=8b96 GL_PALETTE8_RGBA8 tc[10]=8b97 GL_PALETTE8_R5_G6_B5 tc[11]=8b98 GL_PALETTE8_RGBA4 tc[12]=8b99 GL_PALETTE8_RGB5_A1 tc[13]=9274 GL_COMPRESSED_RGB8_ETC2 tc[14]=9275 GL_COMPRESSED_SRGB8_ETC2 tc[15]=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 tc[16]=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 tc[17]=9278 GL_COMPRESSED_RGBA8_ETC2_EAC tc[18]=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC tc[19]=9270 GL_COMPRESSED_R11_EAC tc[20]=9271 GL_COMPRESSED_SIGNED_R11_EAC tc[21]=9272 GL_COMPRESSED_RG11_EAC tc[22]=9273 GL_COMPRESSED_SIGNED_RG11_EAC Extension: [GL_AMD_multi_draw_indirect] [GL_ARB_arrays_of_arrays] [GL_ARB_base_instance] [GL_ARB_blend_func_extended] [GL_ARB_clear_buffer_object] [GL_ARB_color_buffer_float] [GL_ARB_compatibility] [GL_ARB_compressed_texture_pixel_storage] [GL_ARB_conservative_depth] [GL_ARB_compute_shader] [GL_ARB_copy_buffer] [GL_ARB_copy_image] [GL_ARB_debug_output] [GL_ARB_depth_buffer_float] [GL_ARB_depth_clamp] [GL_ARB_depth_texture] [GL_ARB_draw_buffers] [GL_ARB_draw_buffers_blend] [GL_ARB_draw_indirect] [GL_ARB_draw_elements_base_vertex] [GL_ARB_draw_instanced] [GL_ARB_ES2_compatibility] [GL_ARB_ES3_compatibility] [GL_ARB_explicit_attrib_location] [GL_ARB_explicit_uniform_location] [GL_ARB_fragment_coord_conventions] [GL_ARB_fragment_layer_viewport] [GL_ARB_fragment_program] [GL_ARB_fragment_program_shadow] [GL_ARB_fragment_shader] [GL_ARB_framebuffer_no_attachments] [GL_ARB_framebuffer_object] [GL_ARB_framebuffer_sRGB] [GL_ARB_geometry_shader4] [GL_ARB_get_program_binary] [GL_ARB_gpu_shader5] [GL_ARB_gpu_shader_fp64] [GL_ARB_half_float_pixel] [GL_ARB_half_float_vertex] [GL_ARB_imaging] [GL_ARB_instanced_arrays] [GL_ARB_internalformat_query] [GL_ARB_internalformat_query2] [GL_ARB_invalidate_subdata] [GL_ARB_map_buffer_alignment] [GL_ARB_map_buffer_range] [GL_ARB_multi_draw_indirect] [GL_ARB_multisample] [GL_ARB_multitexture] [GL_ARB_occlusion_query] [GL_ARB_occlusion_query2] [GL_ARB_pixel_buffer_object] [GL_ARB_point_parameters] [GL_ARB_point_sprite] [GL_ARB_program_interface_query] [GL_ARB_provoking_vertex] [GL_ARB_robust_buffer_access_behavior] [GL_ARB_robustness] [GL_ARB_sample_shading] [GL_ARB_sampler_objects] [GL_ARB_seamless_cube_map] [GL_ARB_separate_shader_objects] [GL_ARB_shader_atomic_counters] [GL_ARB_shader_bit_encoding] [GL_ARB_shader_image_load_store] [GL_ARB_shader_image_size] [GL_ARB_shader_objects] [GL_ARB_shader_precision] [GL_ARB_shader_storage_buffer_object] [GL_ARB_shader_subroutine] [GL_ARB_shader_texture_lod] [GL_ARB_shading_language_100] [GL_ARB_shading_language_420pack] [GL_ARB_shading_language_include] [GL_ARB_shading_language_packing] [GL_ARB_shadow] [GL_ARB_stencil_texturing] [GL_ARB_sync] [GL_ARB_tessellation_shader] [GL_ARB_texture_border_clamp] [GL_ARB_texture_buffer_object] [GL_ARB_texture_buffer_object_rgb32] [GL_ARB_texture_buffer_range] [GL_ARB_texture_compression] [GL_ARB_texture_compression_bptc] [GL_ARB_texture_compression_rgtc] [GL_ARB_texture_cube_map] [GL_ARB_texture_cube_map_array] [GL_ARB_texture_env_add] [GL_ARB_texture_env_combine] [GL_ARB_texture_env_crossbar] [GL_ARB_texture_env_dot3] [GL_ARB_texture_float] [GL_ARB_texture_gather] [GL_ARB_texture_mirrored_repeat] [GL_ARB_texture_multisample] [GL_ARB_texture_non_power_of_two] [GL_ARB_texture_query_levels] [GL_ARB_texture_query_lod] [GL_ARB_texture_rectangle] [GL_ARB_texture_rg] [GL_ARB_texture_rgb10_a2ui] [GL_ARB_texture_storage] [GL_ARB_texture_storage_multisample] [GL_ARB_texture_swizzle] [GL_ARB_texture_view] [GL_ARB_timer_query] [GL_ARB_transform_feedback2] [GL_ARB_transform_feedback3] [GL_ARB_transform_feedback_instanced] [GL_ARB_transpose_matrix] [GL_ARB_uniform_buffer_object] [GL_ARB_vertex_array_bgra] [GL_ARB_vertex_array_object] [GL_ARB_vertex_attrib_64bit] [GL_ARB_vertex_attrib_binding] [GL_ARB_vertex_buffer_object] [GL_ARB_vertex_program] [GL_ARB_vertex_shader] [GL_ARB_vertex_type_2_10_10_10_rev] [GL_ARB_viewport_array] [GL_ARB_window_pos] [GL_ATI_draw_buffers] [GL_ATI_texture_float] [GL_ATI_texture_mirror_once] [GL_S3_s3tc] [GL_EXT_texture_env_add] [GL_EXT_abgr] [GL_EXT_bgra] [GL_EXT_bindable_uniform] [GL_EXT_blend_color] [GL_EXT_blend_equation_separate] [GL_EXT_blend_func_separate] [GL_EXT_blend_minmax] [GL_EXT_blend_subtract] [GL_EXT_compiled_vertex_array] [GL_EXT_Cg_shader] [GL_EXT_depth_bounds_test] [GL_EXT_direct_state_access] [GL_EXT_draw_buffers2] [GL_EXT_draw_instanced] [GL_EXT_draw_range_elements] [GL_EXT_fog_coord] [GL_EXT_framebuffer_blit] [GL_EXT_framebuffer_multisample] [GL_EXTX_framebuffer_mixed_formats] [GL_EXT_framebuffer_object] [GL_EXT_framebuffer_sRGB] [GL_EXT_geometry_shader4] [GL_EXT_gpu_program_parameters] [GL_EXT_gpu_shader4] [GL_EXT_multi_draw_arrays] [GL_EXT_packed_depth_stencil] [GL_EXT_packed_float] [GL_EXT_packed_pixels] [GL_EXT_pixel_buffer_object] [GL_EXT_point_parameters] [GL_EXT_provoking_vertex] [GL_EXT_rescale_normal] [GL_EXT_secondary_color] [GL_EXT_separate_shader_objects] [GL_EXT_separate_specular_color] [GL_EXT_shader_image_load_store] [GL_EXT_shadow_funcs] [GL_EXT_stencil_two_side] [GL_EXT_stencil_wrap] [GL_EXT_texture3D] [GL_EXT_texture_array] [GL_EXT_texture_buffer_object] [GL_EXT_texture_compression_dxt1] [GL_EXT_texture_compression_latc] [GL_EXT_texture_compression_rgtc] [GL_EXT_texture_compression_s3tc] [GL_EXT_texture_cube_map] [GL_EXT_texture_edge_clamp] [GL_EXT_texture_env_combine] [GL_EXT_texture_env_dot3] [GL_EXT_texture_filter_anisotropic] [GL_EXT_texture_format_BGRA8888] [GL_EXT_texture_integer] [GL_EXT_texture_lod] [GL_EXT_texture_lod_bias] [GL_EXT_texture_mirror_clamp] [GL_EXT_texture_object] [GL_EXT_texture_shared_exponent] [GL_EXT_texture_sRGB] [GL_EXT_texture_sRGB_decode] [GL_EXT_texture_storage] [GL_EXT_texture_swizzle] [GL_EXT_texture_type_2_10_10_10_REV] [GL_EXT_timer_query] [GL_EXT_transform_feedback2] [GL_EXT_vertex_array] [GL_EXT_vertex_array_bgra] [GL_EXT_vertex_attrib_64bit] [GL_EXT_import_sync_object] [GL_IBM_rasterpos_clip] [GL_IBM_texture_mirrored_repeat] [GL_KHR_debug] [GL_KTX_buffer_region] [GL_NV_alpha_test] [GL_NV_blend_minmax] [GL_NV_blend_square] [GL_NV_complex_primitives] [GL_NV_compute_program5] [GL_NV_conditional_render] [GL_NV_copy_depth_to_color] [GL_NV_copy_image] [GL_NV_depth_buffer_float] [GL_NV_depth_clamp] [GL_NV_ES1_1_compatibility] [GL_NV_explicit_multisample] [GL_NV_fbo_color_attachments] [GL_NV_fence] [GL_NV_float_buffer] [GL_NV_fog_distance] [GL_NV_fragdepth] [GL_NV_fragment_program] [GL_NV_fragment_program_option] [GL_NV_fragment_program2] [GL_NV_framebuffer_multisample_coverage] [GL_NV_geometry_shader4] [GL_NV_gpu_program4] [GL_NV_gpu_program4_1] [GL_NV_gpu_program5] [GL_NV_gpu_program_fp64] [GL_NV_gpu_shader5] [GL_NV_half_float] [GL_NV_light_max_exponent] [GL_NV_multisample_coverage] [GL_NV_multisample_filter_hint] [GL_NV_occlusion_query] [GL_NV_packed_depth_stencil] [GL_NV_parameter_buffer_object] [GL_NV_parameter_buffer_object2] [GL_NV_path_rendering] [GL_NV_pixel_data_range] [GL_NV_point_sprite] [GL_NV_primitive_restart] [GL_NV_register_combiners] [GL_NV_register_combiners2] [GL_NV_shader_atomic_counters] [GL_NV_shader_atomic_float] [GL_NV_shader_buffer_load] [GL_NV_shader_storage_buffer_object] [GL_NV_texgen_reflection] [GL_NV_texture_barrier] [GL_NV_texture_compression_vtc] [GL_NV_texture_env_combine4] [GL_NV_texture_expand_normal] [GL_NV_texture_lod_clamp] [GL_NV_texture_multisample] [GL_NV_texture_rectangle] [GL_NV_texture_shader] [GL_NV_texture_shader2] [GL_NV_texture_shader3] [GL_NV_transform_feedback] [GL_NV_transform_feedback2] [GL_NV_vertex_array_range] [GL_NV_vertex_array_range2] [GL_NV_vertex_attrib_integer_64bit] [GL_NV_vertex_buffer_unified_memory] [GL_NV_vertex_program] [GL_NV_vertex_program1_1] [GL_NV_vertex_program2] [GL_NV_vertex_program2_option] [GL_NV_vertex_program3] [GL_NVX_conditional_render] [GL_NVX_gpu_memory_info] [GL_OES_compressed_ETC2_RGB8_texture] [GL_OES_compressed_ETC2_sRGB8_texture] [GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture] [GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture] [GL_OES_compressed_ETC2_RGBA8_texture] [GL_OES_compressed_ETC2_sRGB8_alpha8_texture] [GL_OES_compressed_EAC_R11_unsigned_texture] [GL_OES_compressed_EAC_R11_signed_texture] [GL_OES_compressed_EAC_RG11_unsigned_texture] [GL_OES_compressed_EAC_RG11_signed_texture] [GL_OES_compressed_paletted_texture] [GL_OES_depth24] [GL_OES_depth32] [GL_OES_depth_texture] [GL_OES_element_index_uint] [GL_OES_fbo_render_mipmap] [GL_OES_get_program_binary] [GL_OES_mapbuffer] [GL_OES_packed_depth_stencil] [GL_OES_point_size_array] [GL_OES_point_sprite] [GL_OES_rgb8_rgba8] [GL_OES_read_format] [GL_OES_standard_derivatives] [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_array_object] [GL_OES_vertex_half_float] [GL_SGIS_generate_mipmap] [GL_SGIS_texture_lod] [GL_SGIX_depth_texture] [GL_SGIX_shadow] [GL_SUN_slice_accum] [GL_WIN_swap_hint] [WGL_EXT_swap_control]
GeForce GTX 560 Ti OpenGL 4.5 Windows 10 x64 (353.30)
WGL Extension: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle GL_VERSION: 4.5.0 NVIDIA 353.30 GL_RENDERER: GeForce GTX 560 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NV_shader_thread_group GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 560 Ti OpenGL ES 3.1 AEP Windows 10 x64 (353.30)
GL_VERSION: OpenGL ES 3.1 NVIDIA 353.30 GL_RENDERER: GeForce GTX 560 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_blend_equation_advanced GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 650 (Kepler)
GeForce GTX 650 OpenGL 4.4 Windows 7 x64 (335.23)
Windows 7 x64 335.23 GL_VERSION: 4.4.0 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.40 NVIDIA via Cg compiler Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_integer_mix GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_ARB_sparse_texture GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 23 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC
GeForce GTX 650 OpenGL 4.5 Windows 7 x64 (347.09)
Windows 7 x64 347.09 GL_VERSION: 4.5.0 NVIDIA 347.09 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL
GeForce GTX 650 OpenGL ES 3.1 AEP Windows 8.1 x64 (347.09)
Windows 7 x64 347.09 Windows 8.1 x64 (347.09) GL_VERSION: OpenGL ES 3.1 NVIDIA 347.09 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 650 OpenGL 4.5 Windows 10 x64 (353.30)
WGL Extension: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle GL_VERSION: 4.5.0 NVIDIA 353.30 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 650 OpenGL ES 3.1 AEP Windows 10 x64 (353.30)
GL_VERSION: OpenGL ES 3.1 NVIDIA 353.30 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 760 (Kepler)
GeForce GTX 760 OpenGL 4.5 Windows 7 x64 (355.58)
WGL Extension: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle GL_VERSION: 4.5.0 NVIDIA 355.58 GL_RENDERER: GeForce GTX 760/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 760 OpenGL ES 3.2 Windows 7 x64 (355.58)
GL_VERSION: OpenGL ES 3.2 NVIDIA 355.58 GL_RENDERER: GeForce GTX 760/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20 Extension: GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_internalformat_sample_query GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 750 Ti (Maxwell)
GeForce GTX 750 Ti OpenGL 4.5 Windows 8.1 x64 (347.09)
Windows 8.1 x64 (347.09) GL_VERSION: 4.5.0 NVIDIA 347.09 GL_RENDERER: GeForce GTX 750 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL
GeForce GTX 750 Ti OpenGL ES 3.1 AEP Windows 8.1 x64 (347.09)
Windows 8.1 x64 (347.09) GL_VERSION: OpenGL ES 3.1 NVIDIA 347.09 GL_RENDERER: GeForce GTX 750 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 750 Ti OpenGL 4.5 Windows 10 x64 (353.30)
WGL Extension: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle GL_VERSION: 4.5.0 NVIDIA 353.30 GL_RENDERER: GeForce GTX 750 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA D3D12_FEATURE_DATA_D3D12_OPTIONS DoublePrecisionFloatShaderOps 1 OutputMergerLogicOp 1 MinPrecisionSupport 0 TiledResourcesTier 1 ResourceBindingTier 2 PSSpecifiedStencilRefSupported 0 TypedUAVLoadAdditionalFormats 1 ROVsSupported 0 ConservativeRasterizationTier 0 MaxGPUVirtualAddressBitsPerResource 31 StandardSwizzle64KBSupported 0 CrossNodeSharingTier 0 CrossAdapterRowMajorTextureSupported 0 VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation 0 ResourceHeapTier 1 D3D12_FEATURE_LEVELS MaxSupportedFeatureLevel=11_0
GeForce GTX 750 Ti OpenGL ES 3.1 AEP Windows 10 x64 (353.30)
GL_VERSION: OpenGL ES 3.1 NVIDIA 353.30 GL_RENDERER: GeForce GTX 750 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 960/970 (Maxwell GM2)
GeForce GTX 970 OpenGL 4.5 Windows 10 x64 (353.30)
WGL Extension: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle GL_VERSION: 4.5.0 NVIDIA 353.30 GL_RENDERER: GeForce GTX 970/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_provoking_vertex GL_EXT_raster_multisample GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_sparse_texture2 GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_conservative_raster GL_NV_conservative_raster_dilate GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_fill_rectangle GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_coverage_to_color GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_fragment_shader_interlock GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_geometry_shader_passthrough GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_fp16_vector GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_viewport_array2 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL FORMAT_DX_BGRA D3D12_FEATURE_DATA_D3D12_OPTIONS DoublePrecisionFloatShaderOps true OutputMergerLogicOp true MinPrecisionSupport 0 TiledResourcesTier 3 ResourceBindingTier 2 PSSpecifiedStencilRefSupported false TypedUAVLoadAdditionalFormats true ROVsSupported true ConservativeRasterizationTier 1 MaxGPUVirtualAddressBitsPerResource 38 StandardSwizzle64KBSupported false CrossNodeSharingTier 0 CrossAdapterRowMajorTextureSupported false VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation false ResourceHeapTier 1 D3D12_FEATURE_LEVELS MaxSupportedFeatureLevel=12_1 D3D12_FEATURE_ARCHITECTURE NodeIndex 0 TileBasedRenderer false UMA false CacheCoherentUMA false
GeForce GTX 970 OpenGL ES 3.1 AEP Windows 10 x64 (353.30)
GL_VERSION: OpenGL ES 3.1 NVIDIA 353.30 GL_RENDERER: GeForce GTX 970/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_post_depth_coverage GL_EXT_primitive_bounding_box GL_EXT_raster_multisample GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sparse_texture2 GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_conservative_raster GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_fill_rectangle GL_NV_fragment_coverage_to_color GL_NV_fragment_shader_interlock GL_NV_framebuffer_blit GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_geometry_shader_passthrough GL_NV_instanced_arrays GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_fp16_vector GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_NV_viewport_array2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 960 OpenGL ES 3.2 Windows 10 x64 (358.50)
GL_VERSION: OpenGL ES 3.2 NVIDIA 358.50 GL_RENDERER: GeForce GTX 960/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20 Extension: GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_buffer_storage GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_post_depth_coverage GL_EXT_primitive_bounding_box GL_EXT_raster_multisample GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_sparse_texture GL_EXT_sparse_texture2 GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_conditional_render GL_NV_conservative_raster GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_fill_rectangle GL_NV_fragment_coverage_to_color GL_NV_fragment_shader_interlock GL_NV_framebuffer_blit GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_geometry_shader_passthrough GL_NV_instanced_arrays GL_NV_internalformat_sample_query GL_NV_gpu_shader5 GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_buffer_object GL_NV_polygon_mode GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_fp16_vector GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_NV_viewport_array2 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_draw_elements_base_vertex GL_OES_texture_border_clamp GL_OES_tessellation_point_size GL_OES_tessellation_shader GL_OES_texture_buffer GL_OES_geometry_point_size GL_OES_geometry_shader GL_OES_gpu_shader5 GL_OES_shader_io_blocks GL_OES_texture_view GL_OES_primitive_bounding_box GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_cube_map_array GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [31 30] 0 4: [31 30] 0 5: [31 30] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 1070 (Pascal GP1)
GeForce GTX 1070 OpenGL 4.5 Windows 10 x64 (368.81)
GL_VERSION: 4.5.0 NVIDIA 368.81 GL_RENDERER: GeForce GTX 1070/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_locations GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_sparse_texture2 GL_ARB_sparse_texture_clamp GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_minmax GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_provoking_vertex GL_EXT_raster_multisample GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_sparse_texture2 GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NVX_blend_equation_advanced_multi_draw_buffers GL_NV_blend_square GL_NV_clip_space_w_scaling GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_conservative_raster GL_NV_conservative_raster_dilate GL_NV_conservative_raster_pre_snap_triangles GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_fill_rectangle GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_coverage_to_color GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_fragment_shader_interlock GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_geometry_shader_passthrough GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_float64 GL_NV_shader_atomic_fp16_vector GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_stereo_view_rendering GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_viewport_array2 GL_NV_viewport_swizzle GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_multigpu_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 16384 GL_MAX_TEXTURE_SIZE 32768 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 32768 GL_MAX_RENDERBUFFER_SIZE 32768 GL_MAX_VIEWPORT_DIMS 32768 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 32768 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
Mac OS X
Intel HD Graphics 4000 OpenGL 4.1
Intel HD Graphics 4000 OpenGL 4.1 Mac OS X 10.9
MacOS X 10.9 HW INFO: Machine = x86_64 HW INFO: Model = MacBookPro10,2 HW INFO: Arch = MacBookPro10,2 HW INFO: ByteOrder = 1234 HW INFO: NCPU = 4 HW INFO: MemSize = 0 HW INFO: UserMem = 980193280 HW INFO: PageSize = 4096 HW INFO: VectorUnit = 1 HW INFO: Float = 0 GL_VERSION: 4.1 INTEL-8.18.26 GL_RENDERER: Intel HD Graphics 4000 OpenGL Engine GL_VENDOR: Intel Inc. GL_SHADING_LANGUAGE_VERSION: 4.10 Extension: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 150000 GL_MAX_ELEMENTS_VERTICES 1048575 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 67108864 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_VECTORS 15 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 249856 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 249856 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 249856 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 4096 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 249856 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 4096 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 249856 GL_MAX_UNIFORM_BUFFER_BINDINGS 75 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 75 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 80 TextureFormat 3 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
RADEON HD 6750M OpenGL 4.1
RADEON HD 6750M OpenGL 4.1 Mac OS X 10.9
MacOS X 10.9 Mavericks GL_VERSION: 4.1 ATI-1.14.21 GL_RENDERER: AMD Radeon HD 6750M OpenGL Engine GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.10 Extension: GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 16384 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 150000 GL_MAX_ELEMENTS_VERTICES 1048575 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 256 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 3072 GL_MAX_VERTEX_UNIFORM_VECTORS 768 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 232448 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 3072 GL_MAX_FRAGMENT_UNIFORM_VECTORS 768 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 232448 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 3072 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 232448 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 3072 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 232448 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 3072 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 232448 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 80 TextureFormat 3 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
GeForce 9400 OpenGL 3.3
GeForce 9400 OpenGL 3.3 MacOS X 10.9
Mac OS X 10.9 Mavericks HW INFO: Machine = x86_64 HW INFO: Model = Macmini3,1 HW INFO: Arch = Macmini3,1 HW INFO: ByteOrder = 1234 HW INFO: NCPU = 2 HW INFO: MemSize = 0 HW INFO: UserMem = 1399746560 HW INFO: PageSize = 4096 HW INFO: VectorUnit = 1 HW INFO: Float = 0 GL_VERSION: 3.3 NVIDIA-8.18.27 310.40.05f01 GL_RENDERER: NVIDIA GeForce 9400 OpenGL Engine GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_ARB_blend_func_extended GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shading_language_include GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_depth_bounds_test GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 512 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 8192 === GL4:elements GL_MAX_ELEMENTS_INDICES 150000 GL_MAX_ELEMENTS_VERTICES 1048575 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 64 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 8192 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 0 GL_MAX_PATCH_VERTICES 0 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0 GL_MAX_TESS_PATCH_COMPONENTS 0 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 1 GL_MAX_VERTEX_STREAMS 0 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_VECTORS 15 GL_MAX_SUBROUTINES 0 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0.000000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.000000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 200704 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 198656 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 198656 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 TextureFormat 3 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Linux
Intel HD Graphics Gen 7 OpenGL 3.3 / ES 3.0
Intel HD Graphics 4000 Gen 7 OpenGL 3.3
Linux Ubuntu 14.04 x64 GL_VERSION: 3.3 (Core Profile) Mesa 10.1.0 GL_RENDERER: Mesa DRI Intel(R) Ivybridge Mobile GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_copy_buffer GL_ARB_conservative_depth GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_KHR_debug GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_ycbcr_texture GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_S3_s3tc ### GL3: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 256 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 2048 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL3:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL3:texture GL_MAX_TEXTURE_BUFFER_SIZE 65536 GL_MAX_RECTANGLE_TEXTURE_SIZE 4096 === GL3:tessellator TCSH Hull Shader === GL3:tessellator TESH Domain Shader === GL3:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 1 === GL3:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL3:compute === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL3:atomic counter === GL3:shader storage block === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 TextureFormat 5 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Intel HD Graphics 4000 OpenGL ES 3.0
Linux Ubuntu 14.04 x64 GL_VERSION: OpenGL ES 3.0 Mesa 10.1.0 GL_RENDERER: Mesa DRI Intel(R) Ivybridge Mobile GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.0 Extension: GL_EXT_discard_framebuffer GL_EXT_blend_minmax GL_EXT_map_buffer_range GL_EXT_multi_draw_arrays GL_EXT_shader_integer_mix GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_read_format_bgra GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_npot GL_OES_vertex_array_object GL_APPLE_texture_max_level GL_NV_draw_buffers GL_NV_fbo_color_attachments GL_NV_read_buffer Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [24 24] 0 4: [24 24] 0 5: [24 24] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 === GL3:texture GL_MAX_3D_TEXTURE_SIZE 256 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 2048 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_DRAW_BUFFERS 8 GL_MAX_COLOR_ATTACHMENTS 8 GL_MAX_VIEWPORT_DIMS 16384 === GL3:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL3:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_SAMPLES 8 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 TextureFormat 17 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=8d64 GL_ETC1_RGB8_OES 07=9274 GL_COMPRESSED_RGB8_ETC2 08=9275 GL_COMPRESSED_SRGB8_ETC2 09=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 10=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 11=9270 GL_COMPRESSED_R11_EAC 12=9272 GL_COMPRESSED_RG11_EAC 13=9271 GL_COMPRESSED_SIGNED_R11_EAC 14=9273 GL_COMPRESSED_SIGNED_RG11_EAC 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Intel HD Graphics Gen 7 (BayTrail-D Celeron J1900) OpenGL 3.3
BayTrail-D Celeron J1900 Silvermont 2.0GHz x4 Intel HD Graphics RAM 8GB ------------------------- CPU ------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 55 model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz stepping : 3 microcode : 0x320 cpu MHz : 1993.000 cache size : 1024 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bogomips : 3999.67 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 55 model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz stepping : 3 microcode : 0x320 cpu MHz : 1328.000 cache size : 1024 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bogomips : 3999.67 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 55 model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz stepping : 3 microcode : 0x320 cpu MHz : 1328.000 cache size : 1024 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bogomips : 3999.67 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 55 model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz stepping : 3 microcode : 0x320 cpu MHz : 1328.000 cache size : 1024 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bogomips : 3999.67 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: MemTotal: 7875856 kB MemFree: 6142080 kB Buffers: 42720 kB Cached: 906656 kB SwapCached: 0 kB Active: 838588 kB Inactive: 716188 kB Active(anon): 606456 kB Inactive(anon): 251364 kB Active(file): 232132 kB Inactive(file): 464824 kB Unevictable: 32 kB Mlocked: 32 kB SwapTotal: 18864124 kB SwapFree: 18864124 kB Dirty: 320 kB Writeback: 0 kB AnonPages: 605472 kB Mapped: 242220 kB Shmem: 252424 kB Slab: 62236 kB SReclaimable: 36116 kB SUnreclaim: 26120 kB KernelStack: 3376 kB PageTables: 31208 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 22802052 kB Committed_AS: 3696324 kB VmallocTotal: 34359738367 kB VmallocUsed: 560172 kB VmallocChunk: 34359172472 kB HardwareCorrupted: 0 kB AnonHugePages: 151552 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 61484 kB DirectMap2M: 8022016 kB ------------------------- GPU ------------------------- GL_VERSION: 3.3 (Core Profile) Mesa 10.1.0 GL_RENDERER: Mesa DRI Intel(R) Bay Trail GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_copy_buffer GL_ARB_conservative_depth GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_KHR_debug GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_MESA_ycbcr_texture GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_S3_s3tc ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 256 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 2048 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 65536 GL_MAX_RECTANGLE_TEXTURE_SIZE 4096 === GL4:tessellator TCSH Hull Shader === GL4:tessellator TESH Domain Shader === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 1 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 TextureFormat 5 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Intel HD Graphics Gen 7 (BayTrail-D Celeron J1900) OpenGL 3.3
J1900 GL_VERSION: 3.3 (Core Profile) Mesa 11.2.0 GL_RENDERER: Mesa DRI Intel(R) Bay Trail GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_performance_monitor GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_APPLE_object_purgeable GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_texture_float GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_shader_samples_identical GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_IBM_multimode_draw_arrays GL_INTEL_performance_query GL_KHR_context_flush_control GL_KHR_debug GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_NV_texture_barrier GL_OES_EGL_image GL_OES_read_format GL_S3_s3tc ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 4096 === GL4:tessellator TCSH Hull Shader === GL4:tessellator TESH Domain Shader === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 245760 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 245760 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 245760 GL_MAX_UNIFORM_BUFFER_BINDINGS 70 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 70 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 80 TextureFormat 5 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT HW Texture Format=6000000f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_RGTC TextureCache::FORMAT_BPTC TextureCache::FORMAT_DX_BGRA
Intel HD Graphics (BayTrail-D Celeron J1900) OpenGL ES 3.0
BayTrail-D Celeron J1900 2.0GHz Quad core Intel HD Graphics RAM 8GB GL_VERSION: OpenGL ES 3.0 Mesa 10.1.0 GL_RENDERER: Mesa DRI Intel(R) Bay Trail GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.0 Extension: GL_EXT_discard_framebuffer GL_EXT_blend_minmax GL_EXT_map_buffer_range GL_EXT_multi_draw_arrays GL_EXT_shader_integer_mix GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_read_format_bgra GL_EXT_texture_type_2_10_10_10_REV GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_surfaceless_context GL_OES_texture_3D GL_OES_texture_npot GL_OES_vertex_array_object GL_APPLE_texture_max_level GL_NV_draw_buffers GL_NV_fbo_color_attachments GL_NV_read_buffer Precision: 0: [127 127] 23 1: [127 127] 23 2: [127 127] 23 3: [24 24] 0 4: [24 24] 0 5: [24 24] 0 6: [127 127] 23 7: [127 127] 23 8: [127 127] 23 9: [31 30] 0 10: [31 30] 0 11: [31 30] 0 === GL3:texture GL_MAX_3D_TEXTURE_SIZE 256 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 2048 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_DRAW_BUFFERS 8 GL_MAX_COLOR_ATTACHMENTS 8 GL_MAX_VIEWPORT_DIMS 16384 === GL3:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL3:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_SAMPLES 8 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 16 GL_MAX_TEXTURE_IMAGE_UNITS 16 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 48 TextureFormat 17 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=8d64 GL_ETC1_RGB8_OES 07=9274 GL_COMPRESSED_RGB8_ETC2 08=9275 GL_COMPRESSED_SRGB8_ETC2 09=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 10=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 11=9270 GL_COMPRESSED_R11_EAC 12=9272 GL_COMPRESSED_RG11_EAC 13=9271 GL_COMPRESSED_SIGNED_R11_EAC 14=9273 GL_COMPRESSED_SIGNED_RG11_EAC 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Intel HD Graphics Gen 7.5 OpenGL 3.3 / ES 3.0
Intel HD Graphics 4600 Gen 7.5 (Haswell) OpenGL 3.3
Acer Chromebook c720 ChromeOS (Ubuntu 14.04LTS) Celeron 2955U Haswell 1.4GHz x2 Intel HD Graphcis RAM 4GB ------------------------- CPU ------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 69 model name : Intel(R) Celeron(R) 2957U @ 1.40GHz stepping : 1 microcode : 0x1c cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid bogomips : 2793.49 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 69 model name : Intel(R) Celeron(R) 2957U @ 1.40GHz stepping : 1 microcode : 0x1c cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer xsave rdrand lahf_lm abm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust erms invpcid bogomips : 2793.49 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management: MemTotal: 3986148 kB MemFree: 830492 kB Buffers: 87724 kB Cached: 1995304 kB SwapCached: 0 kB Active: 1717048 kB Inactive: 1230956 kB Active(anon): 803004 kB Inactive(anon): 301276 kB Active(file): 914044 kB Inactive(file): 929680 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 5839080 kB SwapFree: 5838516 kB Dirty: 284 kB Writeback: 0 kB AnonPages: 864984 kB Mapped: 302116 kB Shmem: 239304 kB Slab: 116300 kB SReclaimable: 89968 kB SUnreclaim: 26332 kB KernelStack: 4592 kB PageTables: 31008 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 7832152 kB Committed_AS: 5362500 kB VmallocTotal: 34359738367 kB VmallocUsed: 373356 kB VmallocChunk: 34359362372 kB DirectMap4k: 60904 kB DirectMap2M: 4073472 kB DirectMap1G: 0 kB ------------------------- GPU ------------------------- GL_VERSION: 3.3 (Core Profile) Mesa 10.1.3 GL_RENDERER: Mesa DRI Intel(R) Haswell Mobile GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_copy_buffer GL_ARB_conservative_depth GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_KHR_debug GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_S3_s3tc ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 256 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 2048 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 65536 GL_MAX_RECTANGLE_TEXTURE_SIZE 4096 === GL4:tessellator TCSH Hull Shader === GL4:tessellator TESH Domain Shader === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GLErrorLayer:ERROR:0500'INVALID_ENUM' glGetIntegerv GL_MAX_VERTEX_STREAMS 1024 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GLErrorLayer:ERROR:0500'INVALID_ENUM' glGetIntegerv GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 16 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 5 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT HW Texture Format=60000007 TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_RGTC TextureCache::FORMAT_DX_BGRA
Intel HD Graphics Gen 8 (Braswell Celeron N3150) OpenGL 3.3 / ES 3.0
Intel HD Graphics Gen 8 (Braswell Celeron N3150) OpenGL 3.3
Braswell Celeron N3150 1.6GHz Quad core Intel HD Graphics Gen 8 Linux Ubuntu 15.04 ------------------------- CPU ------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Celeron(R) CPU N3150 @ 1.60GHz stepping : 3 microcode : 0x33c cpu MHz : 499.800 cache size : 1024 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bugs : bogomips : 3199.83 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Celeron(R) CPU N3150 @ 1.60GHz stepping : 3 microcode : 0x33c cpu MHz : 499.800 cache size : 1024 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bugs : bogomips : 3199.83 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Celeron(R) CPU N3150 @ 1.60GHz stepping : 3 microcode : 0x33c cpu MHz : 499.800 cache size : 1024 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bugs : bogomips : 3199.83 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Celeron(R) CPU N3150 @ 1.60GHz stepping : 3 microcode : 0x33c cpu MHz : 499.800 cache size : 1024 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms bugs : bogomips : 3199.83 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: ------------------------- GPU ------------------------- GL_VERSION: 3.3 (Core Profile) Mesa 10.5.2 GL_RENDERER: Mesa DRI Intel(R) Cherryview GL_VENDOR: Intel Open Source Technology Center GL_SHADING_LANGUAGE_VERSION: 3.30 Extension: GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_conservative_depth GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_packing GL_ARB_shading_language_420pack GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rgb10_a2ui GL_ARB_texture_rg GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_OES_EGL_image GL_OES_read_format GL_KHR_debug GL_KHR_context_flush_control GL_3DFX_texture_compression_FXT1 GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_trinary_minmax GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_APPLE_object_purgeable GL_ATI_blend_equation_separate GL_ATI_texture_float GL_IBM_multimode_draw_arrays GL_MESA_pack_invert GL_MESA_texture_signed_rgba GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_S3_s3tc ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 4 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 14.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 3000 GL_MAX_ELEMENTS_VERTICES 3000 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 65536 GL_MAX_RECTANGLE_TEXTURE_SIZE 4096 === GL4:tessellator TCSH Hull Shader === GL4:tessellator TESH Domain Shader === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 256 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL4:compute === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 16 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter === GL4:shader storage block === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 65536 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 65536 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 65536 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 16384 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 5 00=86b0 GL_COMPRESSED_RGB_FXT1_3DFX 01=86b1 GL_COMPRESSED_RGBA_FXT1_3DFX 02=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 03=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 04=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT FORMAT_DXT1 FORMAT_DXT35 FORMAT_RGTC FORMAT_BPTC FORMAT_DX_BGRA
RADEON HD 5850 OpenGL 4.4 (14.12)
RADEON HD 5850 OpenGL 4.4 (14.12)
Ubuntu 14.04LTS x64 GL_VERSION: 4.4.13283 Core Profile/Debug Context 14.501.1003 GL_RENDERER: AMD Radeon HD 5800 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 8 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 0 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 8 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 8 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 8 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 8 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 8 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 8 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 8 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 262144 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 262144 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 262144 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_UNIFORM_BUFFER_BINDINGS 91 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 91 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 18 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 18 GL_MAX_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 108 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
RADEON HD 6750M OpenGL 4.3
Ubuntu 14.04 x64 GL_VERSION: 4.3.12798 Core Profile/Debug Context 13.35.1005 GL_RENDERER: AMD Radeon 6600M and 6700M Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.30 Extension: GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trace GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_tessellator GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 8 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 0 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 8 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 8 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 8 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 8 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 8 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 8 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 8 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 16777216 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 8 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 262144 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 262144 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 262144 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 262144 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 1024 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 1024 GL_MAX_UNIFORM_BUFFER_BINDINGS 75 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 75 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 18 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 18 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 18 GL_MAX_TEXTURE_IMAGE_UNITS 18 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 108 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 1 cpu cores : 4 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 2 cpu cores : 4 apicid : 5 initial apicid : 5 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i7-2720QM CPU @ 2.20GHz stepping : 7 microcode : 0x1a cpu MHz : 800.000 cache size : 6144 KB physical id : 0 siblings : 8 core id : 3 cpu cores : 4 apicid : 7 initial apicid : 7 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4399.82 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: MemTotal: 16342996 kB MemFree: 11695544 kB Buffers: 152688 kB Cached: 3177940 kB SwapCached: 0 kB Active: 3487676 kB Inactive: 664212 kB Active(anon): 822444 kB Inactive(anon): 14272 kB Active(file): 2665232 kB Inactive(file): 649940 kB Unevictable: 64 kB Mlocked: 64 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 52 kB Writeback: 0 kB AnonPages: 821364 kB Mapped: 305164 kB Shmem: 15460 kB Slab: 166356 kB SReclaimable: 129424 kB SUnreclaim: 36932 kB KernelStack: 4208 kB PageTables: 34672 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 8171496 kB Committed_AS: 3925800 kB VmallocTotal: 34359738367 kB VmallocUsed: 219248 kB VmallocChunk: 34359500196 kB HardwareCorrupted: 0 kB AnonHugePages: 260096 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 263376 kB DirectMap2M: 16422912 kB
RADEON R3 (HD 8400) OpenGL 4.4 (14.12)
RADEON R3 (HD 8400) OpenGL 4.4 (14.12)
Ubuntu 14.04LTS x64 Athron 5350 Kabini GL_VERSION: 4.4.13283 Core Profile/Debug Context 14.501.1003 GL_RENDERER: AMD Radeon HD 8400 / R3 Series GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.40 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 16777215 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 16384 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 32 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 40 GL_MAX_IMAGE_UNITS 32 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 0 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 32 GL_MAX_COMBINED_IMAGE_UNIFORMS 32 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 16 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 16 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 256 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 536887292 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 536887292 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 536887292 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 536887292 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 536887292 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 16 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_UNIFORM_BUFFER_BINDINGS 91 GL_MAX_UNIFORM_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_UNIFORM_BLOCKS 91 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_3DC FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
RADEON RX 480 OpenGL 4.5
RADEON RX 480 OpenGL 4.5 (16.30)
Ubuntu 16.04LTS + AMDGPU-PRO Driver GL_VERSION: 4.5.13448 Core Profile/Debug Context 16.30.3 GL_RENDERER: AMD Radeon (TM) RX 480 Graphics GL_VENDOR: ATI Technologies Inc. GL_SHADING_LANGUAGE_VERSION: 4.50 Extension: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_half_float GL_AMD_gpu_shader_half_float2 GL_AMD_gpu_shader_int64 GL_AMD_interleaved_elements GL_AMD_multi_draw_indirect GL_AMD_name_gen_delete GL_AMD_occlusion_query_event GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_query_buffer_object GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_atomic_counter_ops GL_AMD_shader_stencil_export GL_AMD_shader_stencil_value_export GL_AMD_shader_trace GL_AMD_shader_trinary_minmax GL_AMD_stencil_operation_extended GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_transform_feedback3_lines_triangles GL_AMD_transform_feedback4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_ES2_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_compute_shader GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_buffer GL_EXT_copy_texture GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_bptc GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_texture_mirrored_repeat GL_INTEL_fragment_shader_ordering GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_vdpau_interop GL_OES_EGL_image GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 16.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 2147483647 GL_MAX_ELEMENTS_VERTICES 2147483647 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 29 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 29 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 268435456 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4096 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1023 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 4095 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 127 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 1024 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 32768 GL_MAX_COMPUTE_IMAGE_UNIFORMS 16 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 128 GL_MAX_VARYING_VECTORS 32 GL_MAX_SUBROUTINES 4096 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 4096 GL_MAX_UNIFORM_LOCATIONS 4096 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 104 GL_MAX_IMAGE_UNITS 96 GL_MAX_IMAGE_SAMPLES 8 GL_MAX_VERTEX_IMAGE_UNIFORMS 16 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 16 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 16 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 16 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 16 GL_MAX_COMBINED_IMAGE_UNIFORMS 96 GL_MAX_SAMPLE_MASK_WORDS 1 GL_MAX_SAMPLES 8 GL_MAX_COLOR_TEXTURE_SAMPLES 8 GL_MAX_DEPTH_TEXTURE_SAMPLES 8 GL_MAX_INTEGER_SAMPLES 8 GL_MAX_SERVER_WAIT_TIMEOUT 2147483647 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 32 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMBINED_ATOMIC_COUNTERS 8 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 16 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 16384 GL_MAX_VERTEX_UNIFORM_VECTORS 4096 GL_MAX_VERTEX_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 2147483389 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 16384 GL_MAX_FRAGMENT_UNIFORM_VECTORS 4096 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 2147483389 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 16384 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 2147483389 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 16384 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 2147483389 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 16384 GL_MAX_COMPUTE_UNIFORM_BLOCKS 15 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 2147483389 GL_MAX_UNIFORM_BUFFER_BINDINGS 90 GL_MAX_UNIFORM_BLOCK_SIZE 572657868 GL_MAX_COMBINED_UNIFORM_BLOCKS 90 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 18 00=8e8c GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 01=8e8d GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 02=8e8e GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 03=8e8f GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 04=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 05=83f1 GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 06=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 07=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 08=9274 GL_COMPRESSED_RGB8_ETC2 09=9275 GL_COMPRESSED_SRGB8_ETC2 10=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 11=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 12=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 13=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 14=9270 GL_COMPRESSED_R11_EAC 15=9271 GL_COMPRESSED_SIGNED_R11_EAC 16=9272 GL_COMPRESSED_RG11_EAC 17=9273 GL_COMPRESSED_SIGNED_RG11_EAC HW Texture Format=60000c2f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_3DC TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_LATC TextureCache::FORMAT_BPTC TextureCache::FORMAT_DX_BGRA
GeForce GT 240 OpenGL 3.3 (331.113)
GeForce GT 240 OpenGL 3.3 (331.113)
Ubuntu 14.10 x64 GL_VERSION: 3.3.0 NVIDIA 331.113 GL_RENDERER: GeForce GT 240/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 3.30 NVIDIA via Cg compiler Extension: GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL3: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 8192 GL_MAX_ARRAY_TEXTURE_LAYERS 512 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 8192 GL_MAX_RENDERBUFFER_SIZE 8192 GL_MAX_VIEWPORT_DIMS 8192 === GL3:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL3:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 64 === GL3:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 8192 === GL3:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 64 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 1024 === GL3:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -8 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 7 === GL3:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 60 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL3:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 64 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL3:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 200704 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 198656 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 12 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 198656 GL_MAX_UNIFORM_BUFFER_BINDINGS 36 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 36 === GL3:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 96 TextureFormat 23 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC
GeForce GTX 650 Kepler
GeForce GTX 650 OpenGL 4.3 (319.32)
Linux Ubuntu 14.04 x64 GL_VERSION: 4.3.0 NVIDIA 319.32 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.30 NVIDIA via Cg compiler Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_clear_buffer_object GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_bindless_texture GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 23 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC
GeForce GTX 650 OpenGL 4.4 (331.113)
Linux 14.04LTS x64 (331.113) GL_VERSION: 4.4.0 NVIDIA 331.113 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.40 NVIDIA via Cg compiler Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_debug GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_ARB_sparse_texture GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 23 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC
GeForce GTX 650 OpenGL 4.5 (346.22)
Ubuntu 14.10 x64 GL_VERSION: 4.5.0 NVIDIA 346.22 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL
GeForce GTX 650 OpenGL ES 3.1 AEP (346.22)
Ubuntu 14.10 x64 GL_VERSION: OpenGL ES 3.1 NVIDIA 346.22 GL_RENDERER: GeForce GTX 650/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10 Extension: GL_NV_internalformat_sample_query GL_EXT_base_instance GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_copy_image GL_EXT_debug_label GL_EXT_disjoint_timer_query GL_EXT_draw_buffers_indexed GL_EXT_draw_elements_base_vertex GL_EXT_frag_depth GL_EXT_geometry_point_size GL_EXT_geometry_shader GL_EXT_gpu_shader5 GL_EXT_map_buffer_range GL_EXT_multi_draw_indirect GL_EXT_occlusion_query_boolean GL_EXT_primitive_bounding_box GL_EXT_render_snorm GL_EXT_robustness GL_EXT_separate_shader_objects GL_EXT_shader_implicit_conversions GL_EXT_shader_integer_mix GL_EXT_shader_io_blocks GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_tessellation_point_size GL_EXT_tessellation_shader GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map_array GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_view GL_EXT_unpack_subimage GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_NV_bgr GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_conditional_render GL_NV_copy_buffer GL_NV_copy_image GL_NV_draw_buffers GL_NV_draw_instanced GL_NV_draw_texture GL_NV_explicit_attrib_location GL_NV_fbo_color_attachments GL_NV_framebuffer_blit GL_NV_framebuffer_multisample GL_NV_generate_mipmap_sRGB GL_NV_instanced_arrays GL_NV_image_formats GL_NV_occlusion_query_samples GL_NV_non_square_matrices GL_NV_pack_subimage GL_NV_packed_float GL_NV_packed_float_linear GL_NV_path_rendering GL_NV_pixel_buffer_object GL_NV_read_buffer GL_NV_read_depth GL_NV_read_depth_stencil GL_NV_read_stencil GL_NV_shader_noperspective_interpolation GL_NV_shadow_samplers_array GL_NV_shadow_samplers_cube GL_NV_sRGB_formats GL_NV_texture_array GL_NV_texture_border_clamp GL_NV_texture_compression_latc GL_NV_texture_compression_s3tc GL_NV_texture_compression_s3tc_update GL_NV_timer_query GL_NV_viewport_array GL_KHR_blend_equation_advanced GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24 GL_OES_depth32 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_sample_shading GL_OES_sample_variables GL_OES_shader_image_atomic GL_OES_shader_multisample_interpolation GL_OES_standard_derivatives GL_OES_texture_npot GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_stencil8 GL_OES_texture_storage_multisample_2d_array GL_OES_vertex_array_object GL_OES_vertex_half_float GL_ANDROID_extension_pack_es31a ### GL4: GL_MAX_CLIP_DISTANCES 564001300 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 52 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=8d64 GL_ETC1_RGB8_OES 24=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 25=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 26=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 27=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 28=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 29=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 30=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 31=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 32=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 33=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 34=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 35=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 36=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 37=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 38=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 39=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 40=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 41=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 42=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 43=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 44=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 45=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 46=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 47=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 48=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 49=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 50=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 51=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC1 FORMAT_ETC2EAC FORMAT_ASTCL FORMAT_DX_BGRA
GeForce GTX 750 Ti (Maxwell GM1xx)
GeForce GTX 750 Ti OpenGL 4.5 (346.22)
Linux Ubuntu 14.04 x64 GL_VERSION: 4.5.0 NVIDIA 346.22 GL_RENDERER: GeForce GTX 750 Ti/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_NV_internalformat_sample_query GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_query_buffer_object GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_square GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 2048 GL_MAX_FRAGMENT_UNIFORM_VECTORS 512 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR FORMAT_DXT1 FORMAT_DXT35 FORMAT_ETC2EAC FORMAT_RGTC FORMAT_LATC FORMAT_BPTC FORMAT_ASTCL
GeForce GTX 960 (Maxwell GM2xx)
GeForce GTX 960 OpenGL 4.5 (367.44)
GL_VERSION: 4.5.0 NVIDIA 367.44 GL_RENDERER: GeForce GTX 960/PCIe/SSE2 GL_VENDOR: NVIDIA Corporation GL_SHADING_LANGUAGE_VERSION: 4.50 NVIDIA Extension: GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_vertex_shader_viewport_index GL_AMD_vertex_shader_layer GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_bindless_texture GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_fragment_shader_interlock GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_post_depth_coverage GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_locations GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_ballot GL_ARB_shader_bit_encoding GL_ARB_shader_clock GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shader_viewport_layer_array GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_sparse_texture2 GL_ARB_sparse_texture_clamp GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_minmax GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_post_depth_coverage GL_EXT_provoking_vertex GL_EXT_raster_multisample GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_formatted GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_sparse_texture2 GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_filter_minmax GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_x11_sync_object GL_EXT_import_sync_object GL_NV_robustness_video_memory_purge GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_bindless_texture GL_NV_blend_equation_advanced GL_NV_blend_equation_advanced_coherent GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_conservative_raster GL_NV_conservative_raster_dilate GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_draw_vulkan_image GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_fill_rectangle GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_coverage_to_color GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_fragment_shader_interlock GL_NV_framebuffer_mixed_samples GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_geometry_shader_passthrough GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_path_rendering_shared_edge GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_sample_locations GL_NV_sample_mask_override_coverage GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_atomic_fp16_vector GL_NV_shader_atomic_int64 GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NV_viewport_array2 GL_NV_viewport_swizzle GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_nvenc_interop GL_NV_shader_thread_group GL_NV_shader_thread_shuffle GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum ### GL4: GL_MAX_CLIP_DISTANCES 8 GL_SUBPIXEL_BITS 8 GL_MAX_3D_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_SIZE 16384 GL_MAX_ARRAY_TEXTURE_LAYERS 2048 GL_MAX_TEXTURE_LOD_BIAS 15.000000 GL_MAX_CUBE_MAP_TEXTURE_SIZE 16384 GL_MAX_RENDERBUFFER_SIZE 16384 GL_MAX_VIEWPORT_DIMS 16384 === GL4:elements GL_MAX_ELEMENTS_INDICES 1048576 GL_MAX_ELEMENTS_VERTICES 1048576 === GL4:vertex GL_MAX_VERTEX_ATTRIBS 16 GL_MAX_VERTEX_OUTPUT_COMPONENTS 128 GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 2047 GL_MAX_VERTEX_ATTRIB_BINDINGS 16 === GL4:texture GL_MAX_TEXTURE_BUFFER_SIZE 134217728 GL_MAX_RECTANGLE_TEXTURE_SIZE 16384 === GL4:tessellator TCSH Hull Shader GL_MAX_TESS_GEN_LEVEL 64 GL_MAX_PATCH_VERTICES 32 GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 128 GL_MAX_TESS_PATCH_COMPONENTS 120 GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 4216 GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 128 === GL4:tessellator TESH Domain Shader GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 128 GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 128 === GL4:geometry shader GL_MAX_GEOMETRY_INPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 128 GL_MAX_GEOMETRY_OUTPUT_VERTICES 1024 GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 1024 GL_MAX_GEOMETRY_SHADER_INVOCATIONS 32 GL_MAX_VERTEX_STREAMS 4 === GL4:pixel GL_MAX_FRAGMENT_INPUT_COMPONENTS 128 GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET -32 GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 31 === GL4:compute GL_MAX_COMPUTE_WORK_GROUP_COUNT [0] 2147483647 GL_MAX_COMPUTE_WORK_GROUP_COUNT [1] 65535 GL_MAX_COMPUTE_WORK_GROUP_COUNT [2] 65535 GL_MAX_COMPUTE_WORK_GROUP_SIZE [0] 1536 GL_MAX_COMPUTE_WORK_GROUP_SIZE [1] 1024 GL_MAX_COMPUTE_WORK_GROUP_SIZE [2] 64 GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 49152 GL_MAX_COMPUTE_IMAGE_UNIFORMS 8 === GL4:program GL_MIN_PROGRAM_TEXEL_OFFSET -8 GL_MAX_PROGRAM_TEXEL_OFFSET 7 GL_MAX_VARYING_COMPONENTS 124 GL_MAX_VARYING_VECTORS 31 GL_MAX_SUBROUTINES 1024 GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 1024 GL_MAX_UNIFORM_LOCATIONS 65536 GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 16 GL_MAX_IMAGE_UNITS 8 GL_MAX_IMAGE_SAMPLES 32 GL_MAX_VERTEX_IMAGE_UNIFORMS 8 GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 8 GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 8 GL_MAX_GEOMETRY_IMAGE_UNIFORMS 8 GL_MAX_FRAGMENT_IMAGE_UNIFORMS 8 GL_MAX_COMBINED_IMAGE_UNIFORMS 48 GL_MAX_SAMPLE_MASK_WORDS 2 GL_MAX_SAMPLES 32 GL_MAX_COLOR_TEXTURE_SAMPLES 32 GL_MAX_DEPTH_TEXTURE_SAMPLES 32 GL_MAX_INTEGER_SAMPLES 32 GL_MAX_SERVER_WAIT_TIMEOUT -1 GL_MIN_FRAGMENT_INTERPOLATION_OFFSET -0.500000 GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0.500000 GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 4 GL_MAX_DRAW_BUFFERS 8 GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 1 GL_MAX_COLOR_ATTACHMENTS 8 === GL4:output stream GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 128 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 4 GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 4 GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 4 === GL4:atomic counter GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_VERTEX_ATOMIC_COUNTERS 16384 GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_FRAGMENT_ATOMIC_COUNTERS 16384 GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 16384 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 16384 GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_GEOMETRY_ATOMIC_COUNTERS 16384 GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 8 GL_MAX_COMPUTE_ATOMIC_COUNTERS 16384 GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 8 GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 65536 GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 48 GL_MAX_COMBINED_ATOMIC_COUNTERS 98304 === GL4:shader storage block GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 16 GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 16 GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 16 GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 16 GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 16 GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 96 GL_MAX_SHADER_STORAGE_BLOCK_SIZE 2147483647 GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 96 GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 32 === GL4:uniform block GL_MAX_VERTEX_UNIFORM_COMPONENTS 4096 GL_MAX_VERTEX_UNIFORM_VECTORS 1024 GL_MAX_VERTEX_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 233472 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 4096 GL_MAX_FRAGMENT_UNIFORM_VECTORS 1024 GL_MAX_FRAGMENT_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 233472 GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 231424 GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 2048 GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 231424 GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 2048 GL_MAX_GEOMETRY_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 231424 GL_MAX_COMPUTE_UNIFORM_COMPONENTS 2048 GL_MAX_COMPUTE_UNIFORM_BLOCKS 14 GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 231424 GL_MAX_UNIFORM_BUFFER_BINDINGS 84 GL_MAX_UNIFORM_BLOCK_SIZE 65536 GL_MAX_COMBINED_UNIFORM_BLOCKS 84 === GL4:tex GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 32 GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 32 GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 32 GL_MAX_TEXTURE_IMAGE_UNITS 32 GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 192 TextureFormat 51 00=83f0 GL_COMPRESSED_RGB_S3TC_DXT1_EXT 01=83f2 GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 02=83f3 GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 03=8b90 GL_PALETTE4_RGB8_OES 04=8b91 GL_PALETTE4_RGBA8_OES 05=8b92 GL_PALETTE4_R5_G6_B5_OES 06=8b93 GL_PALETTE4_RGBA4_OES 07=8b94 GL_PALETTE4_RGB5_A1_OES 08=8b95 GL_PALETTE8_RGB8_OES 09=8b96 GL_PALETTE8_RGBA8_OES 10=8b97 GL_PALETTE8_R5_G6_B5_OES 11=8b98 GL_PALETTE8_RGBA4_OES 12=8b99 GL_PALETTE8_RGB5_A1_OES 13=9274 GL_COMPRESSED_RGB8_ETC2 14=9275 GL_COMPRESSED_SRGB8_ETC2 15=9276 GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 16=9277 GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 17=9278 GL_COMPRESSED_RGBA8_ETC2_EAC 18=9279 GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 19=9270 GL_COMPRESSED_R11_EAC 20=9271 GL_COMPRESSED_SIGNED_R11_EAC 21=9272 GL_COMPRESSED_RG11_EAC 22=9273 GL_COMPRESSED_SIGNED_RG11_EAC 23=93b0 GL_COMPRESSED_RGBA_ASTC_4x4_KHR 24=93b1 GL_COMPRESSED_RGBA_ASTC_5x4_KHR 25=93b2 GL_COMPRESSED_RGBA_ASTC_5x5_KHR 26=93b3 GL_COMPRESSED_RGBA_ASTC_6x5_KHR 27=93b4 GL_COMPRESSED_RGBA_ASTC_6x6_KHR 28=93b5 GL_COMPRESSED_RGBA_ASTC_8x5_KHR 29=93b6 GL_COMPRESSED_RGBA_ASTC_8x6_KHR 30=93b7 GL_COMPRESSED_RGBA_ASTC_8x8_KHR 31=93b8 GL_COMPRESSED_RGBA_ASTC_10x5_KHR 32=93b9 GL_COMPRESSED_RGBA_ASTC_10x6_KHR 33=93ba GL_COMPRESSED_RGBA_ASTC_10x8_KHR 34=93bb GL_COMPRESSED_RGBA_ASTC_10x10_KHR 35=93bc GL_COMPRESSED_RGBA_ASTC_12x10_KHR 36=93bd GL_COMPRESSED_RGBA_ASTC_12x12_KHR 37=93d0 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 38=93d1 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 39=93d2 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 40=93d3 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 41=93d4 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 42=93d5 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 43=93d6 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 44=93d7 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 45=93d8 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 46=93d9 GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 47=93da GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 48=93db GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 49=93dc GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 50=93dd GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR HW Texture Format=6000086f TextureCache::FORMAT_DXT1 TextureCache::FORMAT_DXT35 TextureCache::FORMAT_ETC2EAC TextureCache::FORMAT_RGTC TextureCache::FORMAT_LATC TextureCache::FORMAT_BPTC TextureCache::FORMAT_ASTCL TextureCache::FORMAT_DX_BGRA