Skip to content

Instantly share code, notes, and snippets.

@aokomoriuta
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aokomoriuta/4bcd2c7b882f7cd532ca to your computer and use it in GitHub Desktop.
Save aokomoriuta/4bcd2c7b882f7cd532ca to your computer and use it in GitHub Desktop.
profile of my computer with APU
===================================================
GPU Caps Viewer v1.20.1.1
http://www.ozone3d.net/gpu_caps_viewer/
===================================================
===================================[ System / CPU ]
- CPU Name: AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G
- CPU Core Speed: 3718 MHz
- CPU logical cores: 4
- Family: 15 - Model: 0 - Stepping: 1
- Physical Memory Size: 8192 MB
- Operating System: Windows 7 64-bit build 7601 [Service Pack 1]
- PhysX Version: drivers not installed
===================================[ Graphics Adapters / GPUs ]
- Current Display Mode: 1920x1080 @ 60 Hz - 32 bpp
- Num GPUs: 1
- GPU 1
- Name: AMD Radeon R7 Graphics (Kaveri)
- GPU codename: Spectre
- Device ID: 1002-130F
- Subdevice ID: 1043-85CB
- Driver: 14.100.0.0 - Catalyst 14.4 (4-17-2014)
- Shader cores: 512
- Texture units: 32
- ROP units: 8
- TDP: 95W
- BIOS version: 113-SPEC-102
- Memory size: 1024MB
- Memory type: DDR3
- Memory bus width: 0-bit
- GPU clock: 351 MHz, memory: 800 MHz, VDDC: 0.000V
- GPU clock: 720 MHz, memory: 800 MHz, VDDC: 0.000V
===================================[ OpenGL GPU Capabilities ]
- OpenGL vendor: ATI Technologies Inc.
- OpenGL renderer: AMD Radeon(TM) R7 Graphics
- OpenGL Version: 4.4.12874 Compatibility Profile/Debug Context 14.100.0.0
- GLSL (OpenGL Shading Language) Version: 4.30
- ARB Texture Units: 8
- Vertex Shader Texture Units: 32
- Pixel Shader Texture Units: 32
- Geometry Shader Texture Units: 32
- Max Texture Size: 16384x16384
- Max Anisotropic Filtering Value: X16.0
- Max Point Sprite Size: 8192.0
- Max Dynamic Lights: 8
- Max Viewport Size: 16384x16384
- Max Vertex Uniform Components: 1024
- Max Fragment Uniform Components: 1024
- Max Geometry Uniform Components: 16384
- Max Varying Float: 128
- Max Vertex Bindable Uniforms: 15
- Max Fragment Bindable Uniforms: 15
- Max Geometry Bindable Uniforms: 15
- Frame Buffer Objects (FBO) Support:[yes]
- Multiple Render Targets / Max draw buffers: 8
- Pixel Buffer Objects (PBO) Support:[yes]
- S3TC Texture Compression Support:[yes]
- ATI 3Dc Texture Compression Support:[yes]
- Texture Rectangle Support:[yes]
- Floating Point Textures Support:[yes]
- MSAA: 2X
- MSAA: 4X
- MSAA: 8X
- OpenGL Extensions: 288 extensions (GL=265 and WGL=23)
<li>GL_AMDX_debug_output</li>
<li>GL_AMD_blend_minmax_factor</li>
<li>GL_AMD_conservative_depth</li>
<li>GL_AMD_debug_output</li>
<li>GL_AMD_depth_clamp_separate</li>
<li>GL_AMD_draw_buffers_blend</li>
<li>GL_AMD_framebuffer_sample_positions</li>
<li>GL_AMD_gcn_shader</li>
<li>GL_AMD_gpu_shader_int64</li>
<li>GL_AMD_interleaved_elements</li>
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_name_gen_delete</li>
<li>GL_AMD_occlusion_query_event</li>
<li>GL_AMD_performance_monitor</li>
<li>GL_AMD_pinned_memory</li>
<li>GL_AMD_query_buffer_object</li>
<li>GL_AMD_sample_positions</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_AMD_shader_atomic_counter_ops</li>
<li>GL_AMD_shader_stencil_export</li>
<li>GL_AMD_shader_stencil_value_export</li>
<li>GL_AMD_shader_trace</li>
<li>GL_AMD_shader_trinary_minmax</li>
<li>GL_AMD_sparse_texture</li>
<li>GL_AMD_sparse_texture_pool</li>
<li>GL_AMD_stencil_operation_extended</li>
<li>GL_AMD_texture_cube_map_array</li>
<li>GL_AMD_texture_texture4</li>
<li>GL_AMD_transform_feedback3_lines_triangles</li>
<li>GL_AMD_transform_feedback4</li>
<li>GL_AMD_vertex_shader_layer</li>
<li>GL_AMD_vertex_shader_viewport_index</li>
<li>GL_ARB_ES2_compatibility (OpenGL 4.1)</li>
<li>GL_ARB_ES3_compatibility (OpenGL 4.3)</li>
<li>GL_ARB_arrays_of_arrays (OpenGL 4.3)</li>
<li>GL_ARB_base_instance (OpenGL 4.2)</li>
<li>GL_ARB_bindless_texture (OpenGL 4.4)</li>
<li>GL_ARB_blend_func_extended (OpenGL 3.3)</li>
<li>GL_ARB_buffer_storage (OpenGL 4.4)</li>
<li>GL_ARB_clear_buffer_object (OpenGL 4.3)</li>
<li>GL_ARB_clear_texture (OpenGL 4.4)</li>
<li>GL_ARB_color_buffer_float (OpenGL 3.0)</li>
<li>GL_ARB_compatibility (OpenGL 3.2)</li>
<li>GL_ARB_compressed_texture_pixel_storage (OpenGL 4.2)</li>
<li>GL_ARB_compute_shader (OpenGL 4.3)</li>
<li>GL_ARB_conservative_depth (OpenGL 4.2)</li>
<li>GL_ARB_copy_buffer (OpenGL 3.1)</li>
<li>GL_ARB_copy_image (OpenGL 4.3)</li>
<li>GL_ARB_debug_output (OpenGL 3.0)</li>
<li>GL_ARB_depth_buffer_float (OpenGL 3.0)</li>
<li>GL_ARB_depth_clamp (OpenGL 3.2)</li>
<li>GL_ARB_depth_texture (OpenGL 1.4)</li>
<li>GL_ARB_draw_buffers (OpenGL 2.0)</li>
<li>GL_ARB_draw_buffers_blend (OpenGL 4.0)</li>
<li>GL_ARB_draw_elements_base_vertex (OpenGL 3.2)</li>
<li>GL_ARB_draw_indirect (OpenGL 4.0)</li>
<li>GL_ARB_draw_instanced (OpenGL 3.1)</li>
<li>GL_ARB_enhanced_layouts (OpenGL 4.4)</li>
<li>GL_ARB_explicit_attrib_location (OpenGL 3.3)</li>
<li>GL_ARB_explicit_uniform_location (OpenGL 4.3)</li>
<li>GL_ARB_fragment_coord_conventions (OpenGL 3.2)</li>
<li>GL_ARB_fragment_layer_viewport (OpenGL 4.3)</li>
<li>GL_ARB_fragment_program (OpenGL 1.3)</li>
<li>GL_ARB_fragment_program_shadow (OpenGL 1.3)</li>
<li>GL_ARB_fragment_shader (OpenGL 2.0)</li>
<li>GL_ARB_framebuffer_no_attachments (OpenGL 4.3)</li>
<li>GL_ARB_framebuffer_object (OpenGL 3.0)</li>
<li>GL_ARB_framebuffer_sRGB (OpenGL 3.0)</li>
<li>GL_ARB_geometry_shader4 (OpenGL 3.2)</li>
<li>GL_ARB_get_program_binary (OpenGL 4.1)</li>
<li>GL_ARB_gpu_shader5 (OpenGL 4.0)</li>
<li>GL_ARB_gpu_shader_fp64 (OpenGL 4.0)</li>
<li>GL_ARB_half_float_pixel (OpenGL 3.0)</li>
<li>GL_ARB_half_float_vertex (OpenGL 2.1)</li>
<li>GL_ARB_imaging</li>
<li>GL_ARB_instanced_arrays (OpenGL 3.3)</li>
<li>GL_ARB_internalformat_query (OpenGL 4.2)</li>
<li>GL_ARB_internalformat_query2 (OpenGL 4.3)</li>
<li>GL_ARB_invalidate_subdata (OpenGL 4.3)</li>
<li>GL_ARB_map_buffer_alignment (OpenGL 4.2)</li>
<li>GL_ARB_map_buffer_range (OpenGL 2.1)</li>
<li>GL_ARB_multi_bind (OpenGL 4.4)</li>
<li>GL_ARB_multi_draw_indirect (OpenGL 4.3)</li>
<li>GL_ARB_multisample (OpenGL 1.3)</li>
<li>GL_ARB_multitexture (OpenGL 1.3)</li>
<li>GL_ARB_occlusion_query (OpenGL 1.5)</li>
<li>GL_ARB_occlusion_query2 (OpenGL 3.3)</li>
<li>GL_ARB_pixel_buffer_object (OpenGL 2.1)</li>
<li>GL_ARB_point_parameters (OpenGL 1.4)</li>
<li>GL_ARB_point_sprite (OpenGL 2.0)</li>
<li>GL_ARB_program_interface_query (OpenGL 4.3)</li>
<li>GL_ARB_provoking_vertex (OpenGL 3.2)</li>
<li>GL_ARB_query_buffer_object (OpenGL 4.4)</li>
<li>GL_ARB_sample_shading (OpenGL 4.0)</li>
<li>GL_ARB_sampler_objects (OpenGL 3.3)</li>
<li>GL_ARB_seamless_cube_map (OpenGL 3.2)</li>
<li>GL_ARB_seamless_cubemap_per_texture (OpenGL 4.3)</li>
<li>GL_ARB_separate_shader_objects (OpenGL 4.1)</li>
<li>GL_ARB_shader_atomic_counters (OpenGL 4.2)</li>
<li>GL_ARB_shader_bit_encoding (OpenGL 3.3)</li>
<li>GL_ARB_shader_draw_parameters (OpenGL 4.3)</li>
<li>GL_ARB_shader_group_vote (OpenGL 4.3)</li>
<li>GL_ARB_shader_image_load_store (OpenGL 4.2)</li>
<li>GL_ARB_shader_image_size (OpenGL 4.3)</li>
<li>GL_ARB_shader_objects (OpenGL 2.0)</li>
<li>GL_ARB_shader_precision (OpenGL 4.1)</li>
<li>GL_ARB_shader_stencil_export (OpenGL 4.0)</li>
<li>GL_ARB_shader_storage_buffer_object (OpenGL 4.3)</li>
<li>GL_ARB_shader_subroutine (OpenGL 4.0)</li>
<li>GL_ARB_shader_texture_lod (OpenGL 2.0)</li>
<li>GL_ARB_shading_language_100 (OpenGL 2.0)</li>
<li>GL_ARB_shading_language_420pack (OpenGL 4.2)</li>
<li>GL_ARB_shading_language_packing (OpenGL 4.1)</li>
<li>GL_ARB_shadow (OpenGL 1.4)</li>
<li>GL_ARB_shadow_ambient (OpenGL 1.3)</li>
<li>GL_ARB_sparse_texture (OpenGL 4.3)</li>
<li>GL_ARB_stencil_texturing (OpenGL 4.3)</li>
<li>GL_ARB_sync (OpenGL 3.2)</li>
<li>GL_ARB_tessellation_shader (OpenGL 4.0)</li>
<li>GL_ARB_texture_border_clamp (OpenGL 1.3)</li>
<li>GL_ARB_texture_buffer_object (OpenGL 3.1)</li>
<li>GL_ARB_texture_buffer_object_rgb32 (OpenGL 4.0)</li>
<li>GL_ARB_texture_buffer_range (OpenGL 4.3)</li>
<li>GL_ARB_texture_compression (OpenGL 1.3)</li>
<li>GL_ARB_texture_compression_bptc (OpenGL 4.2)</li>
<li>GL_ARB_texture_compression_rgtc (OpenGL 3.0)</li>
<li>GL_ARB_texture_cube_map (OpenGL 1.3)</li>
<li>GL_ARB_texture_cube_map_array (OpenGL 4.0)</li>
<li>GL_ARB_texture_env_add (OpenGL 1.3)</li>
<li>GL_ARB_texture_env_combine (OpenGL 1.3)</li>
<li>GL_ARB_texture_env_crossbar (OpenGL 1.4)</li>
<li>GL_ARB_texture_env_dot3 (OpenGL 1.3)</li>
<li>GL_ARB_texture_float (OpenGL 3.0)</li>
<li>GL_ARB_texture_gather (OpenGL 4.0)</li>
<li>GL_ARB_texture_mirror_clamp_to_edge (OpenGL 4.4)</li>
<li>GL_ARB_texture_mirrored_repeat (OpenGL 1.4)</li>
<li>GL_ARB_texture_multisample (OpenGL 3.2)</li>
<li>GL_ARB_texture_non_power_of_two</li>
<li>GL_ARB_texture_query_levels (OpenGL 4.3)</li>
<li>GL_ARB_texture_query_lod (OpenGL 4.0)</li>
<li>GL_ARB_texture_rectangle (OpenGL 3.1)</li>
<li>GL_ARB_texture_rg (OpenGL 3.0)</li>
<li>GL_ARB_texture_rgb10_a2ui (OpenGL 3.3)</li>
<li>GL_ARB_texture_snorm</li>
<li>GL_ARB_texture_stencil8 (OpenGL 4.4)</li>
<li>GL_ARB_texture_storage (OpenGL 4.2)</li>
<li>GL_ARB_texture_storage_multisample (OpenGL 4.3)</li>
<li>GL_ARB_texture_swizzle (OpenGL 3.3)</li>
<li>GL_ARB_texture_view (OpenGL 4.3)</li>
<li>GL_ARB_timer_query (OpenGL 3.3)</li>
<li>GL_ARB_transform_feedback2 (OpenGL 4.0)</li>
<li>GL_ARB_transform_feedback3 (OpenGL 4.0)</li>
<li>GL_ARB_transform_feedback_instanced (OpenGL 4.2)</li>
<li>GL_ARB_transpose_matrix (OpenGL 1.3)</li>
<li>GL_ARB_uniform_buffer_object (OpenGL 3.1)</li>
<li>GL_ARB_vertex_array_bgra (OpenGL 3.2)</li>
<li>GL_ARB_vertex_array_object (OpenGL 2.1)</li>
<li>GL_ARB_vertex_attrib_64bit (OpenGL 4.1)</li>
<li>GL_ARB_vertex_attrib_binding (OpenGL 4.3)</li>
<li>GL_ARB_vertex_buffer_object (OpenGL 1.5)</li>
<li>GL_ARB_vertex_program (Requires OpenGL 1.3)</li>
<li>GL_ARB_vertex_shader (OpenGL 2.0)</li>
<li>GL_ARB_vertex_type_10f_11f_11f_rev (OpenGL 4.4)</li>
<li>GL_ARB_vertex_type_2_10_10_10_rev (OpenGL 3.3)</li>
<li>GL_ARB_viewport_array (OpenGL 4.1)</li>
<li>GL_ARB_window_pos (OpenGL 1.4)</li>
<li>GL_ATI_draw_buffers (Requires OpenGL 1.3)</li>
<li>GL_ATI_envmap_bumpmap</li>
<li>GL_ATI_fragment_shader (Requires OpenGL 1.2.1)</li>
<li>GL_ATI_separate_stencil (Requires OpenGL 1.2.1)</li>
<li>GL_ATI_texture_compression_3dc (Requires X800 and higher graphics card)</li>
<li>GL_ATI_texture_env_combine3 (Requires OpenGL 1.2)</li>
<li>GL_ATI_texture_float (Requires OpenGL 1.3)</li>
<li>GL_ATI_texture_mirror_once (Requires OpenGL 1.2.1)</li>
<li>GL_EXT_abgr</li>
<li>GL_EXT_bgra (OpenGL 1.2)</li>
<li>GL_EXT_bindable_uniform (OpenGL 2.0)</li>
<li>GL_EXT_blend_color (OpenGL 1.4 OpenGL 1.4)</li>
<li>GL_EXT_blend_equation_separate</li>
<li>GL_EXT_blend_func_separate (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_blend_minmax (Requires OpenGL 1.2)</li>
<li>GL_EXT_blend_subtract (Requires OpenGL 1.2)</li>
<li>GL_EXT_compiled_vertex_array (Requires OpenGL 1.1)</li>
<li>GL_EXT_copy_buffer (OpenGL 3.0)</li>
<li>GL_EXT_copy_texture</li>
<li>GL_EXT_depth_bounds_test</li>
<li>GL_EXT_direct_state_access</li>
<li>GL_EXT_draw_buffers2 (OpenGL 3.0)</li>
<li>GL_EXT_draw_instanced (Requires OpenGL 2.0)</li>
<li>GL_EXT_draw_range_elements (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_fog_coord (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_framebuffer_blit (OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_multisample (OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_object (Requires OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_sRGB (OpenGL 3.0)</li>
<li>GL_EXT_geometry_shader4 (Requires OpenGL 2.0)</li>
<li>GL_EXT_gpu_program_parameters (Requires OpenGL 2.0)</li>
<li>GL_EXT_gpu_shader4 (OpenGL 3.0)</li>
<li>GL_EXT_histogram</li>
<li>GL_EXT_multi_draw_arrays (OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_packed_depth_stencil (OpenGL 3.0)</li>
<li>GL_EXT_packed_float (OpenGL 3.0)</li>
<li>GL_EXT_packed_pixels (Requires OpenGL 1.2)</li>
<li>GL_EXT_pixel_buffer_object</li>
<li>GL_EXT_point_parameters</li>
<li>GL_EXT_provoking_vertex</li>
<li>GL_EXT_rescale_normal (Requires OpenGL 1.2)</li>
<li>GL_EXT_secondary_color (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_separate_specular_color (Requires OpenGL 1.2)</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shader_integer_mix</li>
<li>GL_EXT_shadow_funcs (Requires OpenGL 1.3 / Core Feature of OpenGL 1.5)</li>
<li>GL_EXT_stencil_wrap (Requires OpenGL 1.4)</li>
<li>GL_EXT_subtexture</li>
<li>GL_EXT_texgen_reflection</li>
<li>GL_EXT_texture3D (Requires OpenGL 1.2)</li>
<li>GL_EXT_texture_array (OpenGL 3.0)</li>
<li>GL_EXT_texture_buffer_object (Requires OpenGL 2.0)</li>
<li>GL_EXT_texture_compression_bptc</li>
<li>GL_EXT_texture_compression_latc</li>
<li>GL_EXT_texture_compression_rgtc (OpenGL 3.0)</li>
<li>GL_EXT_texture_compression_s3tc (Requires OpenGL 1.2.1)</li>
<li>GL_EXT_texture_cube_map (See GL_ARB_texture_cube_map)</li>
<li>GL_EXT_texture_edge_clamp</li>
<li>GL_EXT_texture_env_add</li>
<li>GL_EXT_texture_env_combine</li>
<li>GL_EXT_texture_env_dot3</li>
<li>GL_EXT_texture_filter_anisotropic (Requires OpenGL 1.2)</li>
<li>GL_EXT_texture_integer (OpenGL 3.0)</li>
<li>GL_EXT_texture_lod</li>
<li>GL_EXT_texture_lod_bias (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_texture_mirror_clamp (Requires OpenGL 1.4)</li>
<li>GL_EXT_texture_object (Requires OpenGL 1.1)</li>
<li>GL_EXT_texture_rectangle (Requires OpenGL 1.3)</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_shared_exponent (OpenGL 3.0)</li>
<li>GL_EXT_texture_snorm</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle (OpenGL 2.1)</li>
<li>GL_EXT_timer_query (Requires OpenGL 1.5)</li>
<li>GL_EXT_transform_feedback (OpenGL 3.0)</li>
<li>GL_EXT_vertex_array (Requires OpenGL 1.1)</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_INTEL_fragment_shader_ordering</li>
<li>GL_KHR_debug (OpenGL 4.3)</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_blend_square (Requires OpenGL 1.2.1 / Core Feature of OpenGL 1.4)</li>
<li>GL_NV_conditional_render (OpenGL 3.0)</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_depth_buffer_float (OpenGL 3.0)</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_half_float (OpenGL 3.0)</li>
<li>GL_NV_primitive_restart (OpenGL 3.1)</li>
<li>GL_NV_texgen_reflection (Requires OpenGL 1.3)</li>
<li>GL_NV_texture_barrier</li>
<li>GL_SGIS_generate_mipmap (Requires OpenGL 1.4)</li>
<li>GL_SGIS_texture_edge_clamp (Requires OpenGL 1.2)</li>
<li>GL_SGIS_texture_lod (Requires OpenGL 1.2)</li>
<li>GL_SUN_multi_draw_arrays</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control (Requires OpenGL 1.2)</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ATI_pixel_format_float (Requires OpenGL 1.3)</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_multisample</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_render_texture (Requires OpenGL 1.1)</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_EXT_framebuffer_sRGB (OpenGL 2.0)</li>
<li>WGL_ATI_render_texture_rectangle</li>
<li>WGL_EXT_pixel_format_packed_float (OpenGL 2.0)</li>
<li>WGL_I3D_genlock (OpenGL 1.2.1)</li>
<li>WGL_NV_swap_group</li>
<li>WGL_ARB_create_context (OpenGL 3.0)</li>
<li>WGL_AMD_gpu_association</li>
<li>WGL_AMDX_gpu_association</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
- OpenGL Extensions: 288 extensions (GL=265 and WGL=23)
<li>GL_AMDX_debug_output</li>
<li>GL_AMD_blend_minmax_factor</li>
<li>GL_AMD_conservative_depth</li>
<li>GL_AMD_debug_output</li>
<li>GL_AMD_depth_clamp_separate</li>
<li>GL_AMD_draw_buffers_blend</li>
<li>GL_AMD_framebuffer_sample_positions</li>
<li>GL_AMD_gcn_shader</li>
<li>GL_AMD_gpu_shader_int64</li>
<li>GL_AMD_interleaved_elements</li>
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_name_gen_delete</li>
<li>GL_AMD_occlusion_query_event</li>
<li>GL_AMD_performance_monitor</li>
<li>GL_AMD_pinned_memory</li>
<li>GL_AMD_query_buffer_object</li>
<li>GL_AMD_sample_positions</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_AMD_shader_atomic_counter_ops</li>
<li>GL_AMD_shader_stencil_export</li>
<li>GL_AMD_shader_stencil_value_export</li>
<li>GL_AMD_shader_trace</li>
<li>GL_AMD_shader_trinary_minmax</li>
<li>GL_AMD_sparse_texture</li>
<li>GL_AMD_sparse_texture_pool</li>
<li>GL_AMD_stencil_operation_extended</li>
<li>GL_AMD_texture_cube_map_array</li>
<li>GL_AMD_texture_texture4</li>
<li>GL_AMD_transform_feedback3_lines_triangles</li>
<li>GL_AMD_transform_feedback4</li>
<li>GL_AMD_vertex_shader_layer</li>
<li>GL_AMD_vertex_shader_viewport_index</li>
<li>GL_ARB_ES2_compatibility</li>
<li>GL_ARB_ES3_compatibility</li>
<li>GL_ARB_arrays_of_arrays</li>
<li>GL_ARB_base_instance</li>
<li>GL_ARB_bindless_texture</li>
<li>GL_ARB_blend_func_extended</li>
<li>GL_ARB_buffer_storage</li>
<li>GL_ARB_clear_buffer_object</li>
<li>GL_ARB_clear_texture</li>
<li>GL_ARB_color_buffer_float</li>
<li>GL_ARB_compatibility</li>
<li>GL_ARB_compressed_texture_pixel_storage</li>
<li>GL_ARB_compute_shader</li>
<li>GL_ARB_conservative_depth</li>
<li>GL_ARB_copy_buffer</li>
<li>GL_ARB_copy_image</li>
<li>GL_ARB_debug_output</li>
<li>GL_ARB_depth_buffer_float</li>
<li>GL_ARB_depth_clamp</li>
<li>GL_ARB_depth_texture</li>
<li>GL_ARB_draw_buffers</li>
<li>GL_ARB_draw_buffers_blend</li>
<li>GL_ARB_draw_elements_base_vertex</li>
<li>GL_ARB_draw_indirect</li>
<li>GL_ARB_draw_instanced</li>
<li>GL_ARB_enhanced_layouts</li>
<li>GL_ARB_explicit_attrib_location</li>
<li>GL_ARB_explicit_uniform_location</li>
<li>GL_ARB_fragment_coord_conventions</li>
<li>GL_ARB_fragment_layer_viewport</li>
<li>GL_ARB_fragment_program</li>
<li>GL_ARB_fragment_program_shadow</li>
<li>GL_ARB_fragment_shader</li>
<li>GL_ARB_framebuffer_no_attachments</li>
<li>GL_ARB_framebuffer_object</li>
<li>GL_ARB_framebuffer_sRGB</li>
<li>GL_ARB_geometry_shader4</li>
<li>GL_ARB_get_program_binary</li>
<li>GL_ARB_gpu_shader5</li>
<li>GL_ARB_gpu_shader_fp64</li>
<li>GL_ARB_half_float_pixel</li>
<li>GL_ARB_half_float_vertex</li>
<li>GL_ARB_imaging</li>
<li>GL_ARB_instanced_arrays</li>
<li>GL_ARB_internalformat_query</li>
<li>GL_ARB_internalformat_query2</li>
<li>GL_ARB_invalidate_subdata</li>
<li>GL_ARB_map_buffer_alignment</li>
<li>GL_ARB_map_buffer_range</li>
<li>GL_ARB_multi_bind</li>
<li>GL_ARB_multi_draw_indirect</li>
<li>GL_ARB_multisample</li>
<li>GL_ARB_multitexture</li>
<li>GL_ARB_occlusion_query</li>
<li>GL_ARB_occlusion_query2</li>
<li>GL_ARB_pixel_buffer_object</li>
<li>GL_ARB_point_parameters</li>
<li>GL_ARB_point_sprite</li>
<li>GL_ARB_program_interface_query</li>
<li>GL_ARB_provoking_vertex</li>
<li>GL_ARB_query_buffer_object</li>
<li>GL_ARB_sample_shading</li>
<li>GL_ARB_sampler_objects</li>
<li>GL_ARB_seamless_cube_map</li>
<li>GL_ARB_seamless_cubemap_per_texture</li>
<li>GL_ARB_separate_shader_objects</li>
<li>GL_ARB_shader_atomic_counters</li>
<li>GL_ARB_shader_bit_encoding</li>
<li>GL_ARB_shader_draw_parameters</li>
<li>GL_ARB_shader_group_vote</li>
<li>GL_ARB_shader_image_load_store</li>
<li>GL_ARB_shader_image_size</li>
<li>GL_ARB_shader_objects</li>
<li>GL_ARB_shader_precision</li>
<li>GL_ARB_shader_stencil_export</li>
<li>GL_ARB_shader_storage_buffer_object</li>
<li>GL_ARB_shader_subroutine</li>
<li>GL_ARB_shader_texture_lod</li>
<li>GL_ARB_shading_language_100</li>
<li>GL_ARB_shading_language_420pack</li>
<li>GL_ARB_shading_language_packing</li>
<li>GL_ARB_shadow</li>
<li>GL_ARB_shadow_ambient</li>
<li>GL_ARB_sparse_texture</li>
<li>GL_ARB_stencil_texturing</li>
<li>GL_ARB_sync</li>
<li>GL_ARB_tessellation_shader</li>
<li>GL_ARB_texture_border_clamp</li>
<li>GL_ARB_texture_buffer_object</li>
<li>GL_ARB_texture_buffer_object_rgb32</li>
<li>GL_ARB_texture_buffer_range</li>
<li>GL_ARB_texture_compression</li>
<li>GL_ARB_texture_compression_bptc</li>
<li>GL_ARB_texture_compression_rgtc</li>
<li>GL_ARB_texture_cube_map</li>
<li>GL_ARB_texture_cube_map_array</li>
<li>GL_ARB_texture_env_add</li>
<li>GL_ARB_texture_env_combine</li>
<li>GL_ARB_texture_env_crossbar</li>
<li>GL_ARB_texture_env_dot3</li>
<li>GL_ARB_texture_float</li>
<li>GL_ARB_texture_gather</li>
<li>GL_ARB_texture_mirror_clamp_to_edge</li>
<li>GL_ARB_texture_mirrored_repeat</li>
<li>GL_ARB_texture_multisample</li>
<li>GL_ARB_texture_non_power_of_two</li>
<li>GL_ARB_texture_query_levels</li>
<li>GL_ARB_texture_query_lod</li>
<li>GL_ARB_texture_rectangle</li>
<li>GL_ARB_texture_rg</li>
<li>GL_ARB_texture_rgb10_a2ui</li>
<li>GL_ARB_texture_snorm</li>
<li>GL_ARB_texture_stencil8</li>
<li>GL_ARB_texture_storage</li>
<li>GL_ARB_texture_storage_multisample</li>
<li>GL_ARB_texture_swizzle</li>
<li>GL_ARB_texture_view</li>
<li>GL_ARB_timer_query</li>
<li>GL_ARB_transform_feedback2</li>
<li>GL_ARB_transform_feedback3</li>
<li>GL_ARB_transform_feedback_instanced</li>
<li>GL_ARB_transpose_matrix</li>
<li>GL_ARB_uniform_buffer_object</li>
<li>GL_ARB_vertex_array_bgra</li>
<li>GL_ARB_vertex_array_object</li>
<li>GL_ARB_vertex_attrib_64bit</li>
<li>GL_ARB_vertex_attrib_binding</li>
<li>GL_ARB_vertex_buffer_object</li>
<li>GL_ARB_vertex_program</li>
<li>GL_ARB_vertex_shader</li>
<li>GL_ARB_vertex_type_10f_11f_11f_rev</li>
<li>GL_ARB_vertex_type_2_10_10_10_rev</li>
<li>GL_ARB_viewport_array</li>
<li>GL_ARB_window_pos</li>
<li>GL_ATI_draw_buffers</li>
<li>GL_ATI_envmap_bumpmap</li>
<li>GL_ATI_fragment_shader</li>
<li>GL_ATI_separate_stencil</li>
<li>GL_ATI_texture_compression_3dc</li>
<li>GL_ATI_texture_env_combine3</li>
<li>GL_ATI_texture_float</li>
<li>GL_ATI_texture_mirror_once</li>
<li>GL_EXT_abgr</li>
<li>GL_EXT_bgra</li>
<li>GL_EXT_bindable_uniform</li>
<li>GL_EXT_blend_color</li>
<li>GL_EXT_blend_equation_separate</li>
<li>GL_EXT_blend_func_separate</li>
<li>GL_EXT_blend_minmax</li>
<li>GL_EXT_blend_subtract</li>
<li>GL_EXT_compiled_vertex_array</li>
<li>GL_EXT_copy_buffer</li>
<li>GL_EXT_copy_texture</li>
<li>GL_EXT_depth_bounds_test</li>
<li>GL_EXT_direct_state_access</li>
<li>GL_EXT_draw_buffers2</li>
<li>GL_EXT_draw_instanced</li>
<li>GL_EXT_draw_range_elements</li>
<li>GL_EXT_fog_coord</li>
<li>GL_EXT_framebuffer_blit</li>
<li>GL_EXT_framebuffer_multisample</li>
<li>GL_EXT_framebuffer_object</li>
<li>GL_EXT_framebuffer_sRGB</li>
<li>GL_EXT_geometry_shader4</li>
<li>GL_EXT_gpu_program_parameters</li>
<li>GL_EXT_gpu_shader4</li>
<li>GL_EXT_histogram</li>
<li>GL_EXT_multi_draw_arrays</li>
<li>GL_EXT_packed_depth_stencil</li>
<li>GL_EXT_packed_float</li>
<li>GL_EXT_packed_pixels</li>
<li>GL_EXT_pixel_buffer_object</li>
<li>GL_EXT_point_parameters</li>
<li>GL_EXT_provoking_vertex</li>
<li>GL_EXT_rescale_normal</li>
<li>GL_EXT_secondary_color</li>
<li>GL_EXT_separate_specular_color</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shader_integer_mix</li>
<li>GL_EXT_shadow_funcs</li>
<li>GL_EXT_stencil_wrap</li>
<li>GL_EXT_subtexture</li>
<li>GL_EXT_texgen_reflection</li>
<li>GL_EXT_texture3D</li>
<li>GL_EXT_texture_array</li>
<li>GL_EXT_texture_buffer_object</li>
<li>GL_EXT_texture_compression_bptc</li>
<li>GL_EXT_texture_compression_latc</li>
<li>GL_EXT_texture_compression_rgtc</li>
<li>GL_EXT_texture_compression_s3tc</li>
<li>GL_EXT_texture_cube_map</li>
<li>GL_EXT_texture_edge_clamp</li>
<li>GL_EXT_texture_env_add</li>
<li>GL_EXT_texture_env_combine</li>
<li>GL_EXT_texture_env_dot3</li>
<li>GL_EXT_texture_filter_anisotropic</li>
<li>GL_EXT_texture_integer</li>
<li>GL_EXT_texture_lod</li>
<li>GL_EXT_texture_lod_bias</li>
<li>GL_EXT_texture_mirror_clamp</li>
<li>GL_EXT_texture_object</li>
<li>GL_EXT_texture_rectangle</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_shared_exponent</li>
<li>GL_EXT_texture_snorm</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle</li>
<li>GL_EXT_timer_query</li>
<li>GL_EXT_transform_feedback</li>
<li>GL_EXT_vertex_array</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_INTEL_fragment_shader_ordering</li>
<li>GL_KHR_debug</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_blend_square</li>
<li>GL_NV_conditional_render</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_depth_buffer_float</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_half_float</li>
<li>GL_NV_primitive_restart</li>
<li>GL_NV_texgen_reflection</li>
<li>GL_NV_texture_barrier</li>
<li>GL_SGIS_generate_mipmap</li>
<li>GL_SGIS_texture_edge_clamp</li>
<li>GL_SGIS_texture_lod</li>
<li>GL_SUN_multi_draw_arrays</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ATI_pixel_format_float</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_multisample</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_render_texture</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_EXT_framebuffer_sRGB</li>
<li>WGL_ATI_render_texture_rectangle</li>
<li>WGL_EXT_pixel_format_packed_float</li>
<li>WGL_I3D_genlock</li>
<li>WGL_NV_swap_group</li>
<li>WGL_ARB_create_context</li>
<li>WGL_AMD_gpu_association</li>
<li>WGL_AMDX_gpu_association</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
- OpenGL core capabilities: 177 caps listed
<li>GL_MAX_LIST_NESTING: 64</li>
<li>GL_MAX_EVAL_ORDER: 40</li>
<li>GL_MAX_LIGHTS: 8</li>
<li>GL_MAX_CLIP_PLANES: 8</li>
<li>GL_MAX_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_PIXEL_MAP_TABLE: 256</li>
<li>GL_MAX_ATTRIB_STACK_DEPTH: 16</li>
<li>GL_MAX_MODELVIEW_STACK_DEPTH: 32</li>
<li>GL_MAX_NAME_STACK_DEPTH: 64</li>
<li>GL_MAX_PROJECTION_STACK_DEPTH: 10</li>
<li>GL_MAX_TEXTURE_STACK_DEPTH: 10</li>
<li>GL_MAX_VIEWPORT_DIMS: 16384</li>
<li>GL_MAX_CLIENT_ATTRIB_STACK_DEPTH: 16</li>
<li>GL_MAX_3D_TEXTURE_SIZE: 2048</li>
<li>GL_MAX_ELEMENTS_VERTICES: 2147483647</li>
<li>GL_MAX_ELEMENTS_INDICES: 16777215</li>
<li>GL_MAX_TEXTURE_UNITS: 8</li>
<li>GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_TEXTURE_LOD_BIAS: 16</li>
<li>GL_MAX_DRAW_BUFFERS: 8</li>
<li>GL_MAX_VERTEX_ATTRIBS: 29</li>
<li>GL_MAX_TEXTURE_COORDS: 16</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 1024</li>
<li>GL_MAX_VERTEX_UNIFORM_COMPONENTS: 1024</li>
<li>GL_MAX_VARYING_FLOATS: 128</li>
<li>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192</li>
<li>GL_MAX_CLIP_DISTANCES: 8</li>
<li>GL_MAX_ARRAY_TEXTURE_LAYERS: 2048</li>
<li>GL_MAX_VARYING_COMPONENTS: 128</li>
<li>GL_MIN_PROGRAM_TEXEL_OFFSET: -8</li>
<li>GL_MAX_PROGRAM_TEXEL_OFFSET: 7</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS: 4</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS: 64</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 4</li>
<li>GL_MAX_RENDERBUFFER_SIZE: 16384</li>
<li>GL_MAX_COLOR_ATTACHMENTS: 8</li>
<li>GL_MAX_SAMPLES: 8</li>
<li>GL_MIN_PROGRAM_TEXEL_OFFSET_EXT: -8</li>
<li>GL_MAX_PROGRAM_TEXEL_OFFSET_EXT: 7</li>
<li>GL_RGBA_FLOAT_MODE_ARB: 0</li>
<li>GL_MAX_COLOR_ATTACHMENTS_EXT: 8</li>
<li>GL_MAX_RENDERBUFFER_SIZE_EXT: 16384</li>
<li>GL_MAX_SAMPLES_EXT: 8</li>
<li>GL_RGBA_INTEGER_MODE_EXT: 0</li>
<li>GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: 64</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT: 4</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT: 4</li>
<li>GL_FRAMEBUFFER_SRGB_CAPABLE_EXT: 1</li>
<li>GL_MAX_RECTANGLE_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE: 268435456</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 268435456</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 15</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 15</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 15</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 75</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 75</li>
<li>GL_MAX_UNIFORM_BLOCK_SIZE: 65536</li>
<li>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 246784</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 262144</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 246784</li>
<li>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: 16384</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: 16384</li>
<li>GL_MAX_VERTEX_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_GEOMETRY_INPUT_COMPONENTS: 128</li>
<li>GL_MAX_GEOMETRY_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_FRAGMENT_INPUT_COMPONENTS: 128</li>
<li>GL_MAX_SERVER_WAIT_TIMEOUT: 2147483647</li>
<li>GL_MAX_SAMPLE_MASK_WORDS: 1</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 8</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 8</li>
<li>GL_MAX_INTEGER_SAMPLES: 8</li>
<li>GL_PROVOKING_VERTEX: 36430</li>
<li>GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: 1</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB: 32</li>
<li>GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB: 128</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 128</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 16384</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 16384</li>
<li>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1</li>
<li>GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4</li>
<li>GL_MIN_SAMPLE_SHADING_VALUE: 0</li>
<li>GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 127</li>
<li>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: -1</li>
<li>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: 1</li>
<li>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: -32</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: 31</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS: 4</li>
<li>GL_MAX_SUBROUTINES: 4096</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 4096</li>
<li>GL_MAX_PATCH_VERTICES: 32</li>
<li>GL_MAX_TESS_GEN_LEVEL: 64</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 16384</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 16384</li>
<li>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_TESS_PATCH_COMPONENTS: 120</li>
<li>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: 4096</li>
<li>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 15</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 15</li>
<li>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128</li>
<li>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128</li>
<li>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 246784</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 246784</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4</li>
<li>GL_MAX_VERTEX_STREAMS: 4</li>
<li>GL_NUM_PROGRAM_BINARY_FORMATS: 1</li>
<li>GL_MAX_VERTEX_UNIFORM_VECTORS: 256</li>
<li>GL_MAX_VARYING_VECTORS: 32</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 256</li>
<li>GL_MAX_VIEWPORTS: 16</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 32</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8</li>
<li>GL_MAX_IMAGE_UNITS: 32</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 40</li>
<li>GL_MAX_IMAGE_SAMPLES: 8</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 0</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 0</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 0</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 0</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 32</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 32</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 256</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_WIDTH: 0</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_HEIGHT: 0</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_DEPTH: 0</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_SIZE: 0</li>
<li>GL_PACK_COMPRESSED_BLOCK_WIDTH: 0</li>
<li>GL_PACK_COMPRESSED_BLOCK_HEIGHT: 0</li>
<li>GL_PACK_COMPRESSED_BLOCK_DEPTH: 0</li>
<li>GL_PACK_COMPRESSED_BLOCK_SIZE: 0</li>
<li>GL_MAX_COMPUTE_UNIFORM_BLOCKS: 16</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 32</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 32768</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 1024</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 8</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 1024</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024/1024/1024</li>
<li>GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047</li>
<li>GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047</li>
<li>GL_MAX_UNIFORM_LOCATIONS: 4096</li>
<li>GL_MAX_FRAMEBUFFER_WIDTH: 16384</li>
<li>GL_MAX_FRAMEBUFFER_HEIGHT: 16384</li>
<li>GL_MAX_FRAMEBUFFER_LAYERS: 8192</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 16</li>
<li>GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB: 0</li>
<li>GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB: 1024</li>
<li>GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB: 0</li>
<li>GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB: 0</li>
<li>GL_MAX_SPARSE_TEXTURE_SIZE_ARB: 16384</li>
<li>GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB: 2048</li>
<li>GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB: 2048</li>
<li>GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB: 1</li>
- OpenGL extension capabilities: 163 caps listed
<li>GL_RGBA_FLOAT_MODE_ARB: 0 (GL_ARB_color_buffer_float)</li>
<li>GL_MAX_COLOR_ATTACHMENTS_EXT: 8 (GL_EXT_framebuffer_object)</li>
<li>GL_MAX_RENDERBUFFER_SIZE_EXT: 16384 (GL_EXT_framebuffer_object)</li>
<li>GL_MAX_SAMPLES_EXT: 8 (GL_EXT_framebuffer_multisample)</li>
<li>GL_RGBA_INTEGER_MODE_EXT: 0 (GL_EXT_texture_integer)</li>
<li>GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048 (GL_EXT_texture_array)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: 64 (GL_EXT_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT: 4 (GL_EXT_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT: 4 (GL_EXT_transform_feedback)</li>
<li>GL_FRAMEBUFFER_SRGB_CAPABLE_EXT: 1 (GL_EXT_framebuffer_sRGB)</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 268435456 (GL_ARB_texture_buffer_object)</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 15 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 15 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 15 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 75 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 75 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_UNIFORM_BLOCK_SIZE: 65536 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 246784 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 262144 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 246784 (GL_ARB_uniform_buffer_object)</li>
<li>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_RECTANGLE_TEXTURE_SIZE: 16384 (GL_ARB_texture_rectangle)</li>
<li>GL_PROVOKING_VERTEX: 36430 (GL_ARB_provoking_vertex)</li>
<li>GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: 1 (GL_ARB_provoking_vertex)</li>
<li>GL_MAX_SAMPLE_MASK_WORDS: 1 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 8 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 8 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_INTEGER_SAMPLES: 8 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB: 128 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 128 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 16384 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 16384 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_SERVER_WAIT_TIMEOUT: 9223372036854775807 (GL_ARB_sync)</li>
<li>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1 (GL_ARB_blend_func_extended)</li>
<li>GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 127 (GL_ARB_gpu_shader5)</li>
<li>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: -1 (GL_ARB_gpu_shader5)</li>
<li>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: 1 (GL_ARB_gpu_shader5)</li>
<li>GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4 (GL_ARB_gpu_shader5)</li>
<li>GL_MAX_VERTEX_STREAMS: 4 (GL_ARB_gpu_shader5)</li>
<li>GL_MIN_SAMPLE_SHADING_VALUE: 0 (GL_ARB_sample_shading)</li>
<li>GL_MAX_SUBROUTINES: 4096 (GL_ARB_shader_subroutine)</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 4096 (GL_ARB_shader_subroutine)</li>
<li>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_GEN_LEVEL: 64 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 16384 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 16384 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 246784 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 246784 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_PATCH_VERTICES: 32 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_PATCH_COMPONENTS: 120 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: 4096 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 15 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 15 (GL_ARB_tessellation_shader)</li>
<li>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: -32 (GL_ARB_texture_gather)</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: 31 (GL_ARB_texture_gather)</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS: 4 (GL_ARB_texture_gather)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4 (GL_ARB_transform_feedback3)</li>
<li>GL_NUM_PROGRAM_BINARY_FORMATS: 1 (GL_ARB_get_program_binary)</li>
<li>GL_MAX_VIEWPORTS: 16 (GL_ARB_viewport_array)</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_UNPACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_PACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_PACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_PACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_PACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 32 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_IMAGE_UNITS: 32 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 40 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_IMAGE_SAMPLES: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 0 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 0 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 0 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 0 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 32 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 32 (GL_ARB_shader_image_load_store)</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 256 (GL_ARB_map_buffer_alignment)</li>
<li>GL_MAX_COMPUTE_UNIFORM_BLOCKS: 16 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 32 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 32768 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 1024 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 1024 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1024 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1024/1024/1024 (GL_ARB_compute_shader)</li>
<li>GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047 (GL_ARB_vertex_attrib_binding)</li>
<li>GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047 (GL_ARB_vertex_attrib_binding)</li>
<li>GL_MAX_UNIFORM_LOCATIONS: 4096 (GL_ARB_explicit_uniform_location)</li>
<li>GL_MAX_FRAMEBUFFER_WIDTH: 16384 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MAX_FRAMEBUFFER_HEIGHT: 16384 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MAX_FRAMEBUFFER_LAYERS: 8192 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 16 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MIN_PROGRAM_TEXEL_OFFSET_EXT: -8 (GL_EXT_gpu_shader4)</li>
<li>GL_MAX_PROGRAM_TEXEL_OFFSET_EXT: 7 (GL_EXT_gpu_shader4)</li>
<li>GL_MAX_TEXTURE_UNITS_ARB: 8 (GL_ARB_multitexture)</li>
<li>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)</li>
<li>GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB: 16384 (GL_ARB_texture_cube_map)</li>
<li>GL_NUM_COMPRESSED_TEXTURE_FORMATS: 18 (GL_ARB_texture_compression)</li>
<li>GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16.000000 (GL_EXT_texture_filter_anisotropic)</li>
<li>GL_MAX_VERTEX_UNIFORM_COMPONENTS: 1024 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VARYING_FLOATS: 128 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS: 29 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_TEXTURE_COORDS: 16 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: 1024 (GL_ARB_fragment_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS_ARB: 29 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRICES_ARB: 32 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: 32 (GL_ARB_vertex_program)</li>
<li>GL_MAX_TEXTURE_COORDS_ARB: 16 (GL_ARB_fragment_program)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 1024 (GL_ARB_shading_language_100)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: 16384 (GL_ARB_shading_language_100)</li>
<li>GL_MAX_DRAW_BUFFERS_ARB: 8 (GL_ARB_draw_buffers)</li>
<li>GL_MAX_COLOR_ATTACHMENTS: 8 (GL_ARB_framebuffer_object)</li>
<li>GL_MAX_RENDERBUFFER_SIZE: 16384 (GL_ARB_framebuffer_object)</li>
<li>GL_MAX_SAMPLES: 8 (GL_ARB_framebuffer_object)</li>
<li>GL_MAX_CONVOLUTION_WIDTH: 0 (GL_ARB_imaging)</li>
<li>GL_MAX_CONVOLUTION_HEIGHT: 0 (GL_ARB_imaging)</li>
<li>GL_MAX_COLOR_MATRIX_STACK_DEPTH: 10 (GL_ARB_imaging)</li>
<li>GL_POINT_SIZE_MIN_ARB: 0.000000 (GL_ARB_point_parameters)</li>
<li>GL_POINT_SIZE_MAX_ARB: 8192.000000 (GL_ARB_point_parameters)</li>
<li>GL_MAX_VERTEX_UNIFORM_VECTORS: 256 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_VARYING_VECTORS: 32 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 256 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_DEBUG_MESSAGE_LENGTH: 1024 (GL_ARB_debug_output)</li>
<li>GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: 256 (GL_ARB_debug_output)</li>
<li>GL_MAX_DEBUG_MESSAGE_LENGTH_AMD: 1024 (GL_AMD_debug_output)</li>
<li>GL_MAX_DEBUG_LOGGED_MESSAGES_AMD: 256 (GL_AMD_debug_output)</li>
<li>GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: 15 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: 15 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: 15 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_BINDABLE_UNIFORM_SIZE_EXT: 65536 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT: 32 (GL_EXT_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT: 1024 (GL_EXT_geometry_shader4)</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_EXT: 268435456 (GL_EXT_texture_buffer_object)</li>
<li>GL_MAX_SAMPLE_MASK_WORDS_NV: 1 (GL_NV_explicit_multisample)</li>
===================================[ OpenCL Capabilities ]
- Num OpenCL platforms: 1
- CL_PLATFORM_NAME: AMD Accelerated Parallel Processing
- CL_PLATFORM_VENDOR: Advanced Micro Devices, Inc.
- CL_PLATFORM_VERSION: OpenCL 1.2 AMD-APP (1445.5)
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 2
- CL_DEVICE_NAME: Spectre
- CL_DEVICE_VENDOR: Advanced Micro Devices, Inc.
- CL_DRIVER_VERSION: 1445.5 (VM)
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.2 AMD-APP (1445.5)
- CL_DEVICE_TYPE: GPU
- CL_DEVICE_VENDOR_ID: 0x1002
- CL_DEVICE_MAX_COMPUTE_UNITS: 8
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 720MHz
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 589056KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2047MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 1024
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 16KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [256 ; 256 ; 256]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 256
- CL_EXEC_NATIVE_KERNEL: 15103188
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
- CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
- CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
- CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
- CL_DEVICE_MAX_SAMPLERS: 16
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 4
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 2
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1
- CL_DEVICE_EXTENSIONS: 24
- Extensions:
- cl_khr_fp64
- cl_amd_fp64
- cl_khr_global_int32_base_atomics
- cl_khr_global_int32_extended_atomics
- cl_khr_local_int32_base_atomics
- cl_khr_local_int32_extended_atomics
- cl_khr_int64_base_atomics
- cl_khr_int64_extended_atomics
- cl_khr_3d_image_writes
- cl_khr_byte_addressable_store
- cl_khr_gl_sharing
- cl_ext_atomic_counters_32
- cl_amd_device_attribute_query
- cl_amd_vec3
- cl_amd_printf
- cl_amd_media_ops
- cl_amd_media_ops2
- cl_amd_popcnt
- cl_khr_d3d10_sharing
- cl_khr_d3d11_sharing
- cl_khr_dx9_media_sharing
- cl_khr_image2d_from_buffer
- cl_khr_spir
- cl_khr_gl_event
- CL_DEVICE_NAME: AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G
- CL_DEVICE_VENDOR: AuthenticAMD
- CL_DRIVER_VERSION: 1445.5 (sse2,avx,fma4)
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.2 AMD-APP (1445.5)
- CL_DEVICE_TYPE: CPU
- CL_DEVICE_VENDOR_ID: 0x1002
- CL_DEVICE_MAX_COMPUTE_UNITS: 4
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 3718MHz
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1048576KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2048MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 4096
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 16KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Global
- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 1024]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
- CL_EXEC_NATIVE_KERNEL: 15103192
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
- CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192
- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 8192
- CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
- CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
- CL_DEVICE_MAX_SAMPLERS: 16
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 16
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 8
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 2
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 8
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 4
- CL_DEVICE_EXTENSIONS: 20
- Extensions:
- cl_khr_fp64
- cl_amd_fp64
- cl_khr_global_int32_base_atomics
- cl_khr_global_int32_extended_atomics
- cl_khr_local_int32_base_atomics
- cl_khr_local_int32_extended_atomics
- cl_khr_3d_image_writes
- cl_khr_byte_addressable_store
- cl_khr_gl_sharing
- cl_ext_device_fission
- cl_amd_device_attribute_query
- cl_amd_vec3
- cl_amd_printf
- cl_amd_media_ops
- cl_amd_media_ops2
- cl_amd_popcnt
- cl_khr_d3d10_sharing
- cl_khr_spir
- cl_amd_svm
- cl_khr_gl_event
===================================[ Misc. ]
===================================[ Related Graphics Drivers ]
- http://www.geeks3d.com/?page_id=752
- http://downloads.guru3d.com/download.php?id=18
- http://www.tweakguides.com/ATICAT_1.html
===================================[ Related Graphics Cards Reviews ]
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!--**********************************************************
* GPU Caps Viewer v1.20.1.1
* (C)2007-2014 Geeks3D.com / JeGX
* http://www.ozone3d.net/gpu_caps_viewer/
***********************************************************-->
<gpu_viewer>
<system>
<cpu
name="AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G"
core_speed_mhz="3718"
num_logical_cores="4"
family="15"
model="0"
stepping="1"
/>
<memory
megabytes_physical_amount="8192"
/>
<operating_system
description="Windows 7 64-bit build 7601 [Service Pack 1]"
physx_version="0"
/>
</system>
<graphics_cards
cur_display_mode="1920x1080 @ 60 Hz - 32 bpp"
num_gpus="1" >
<gpu
name="AMD Radeon R7 Graphics (Kaveri)"
gpu_codename="Spectre"
vendor_id="1002"
device_id="130F"
subvendor_id="1043"
subdevice_id="85CB"
driver="14.100.0.0 - Catalyst 14.4 (4-17-2014)"
shader_cores="512"
texture_units="32"
rop_units="8"
tdp="95"
bios_version="113-SPEC-102"
memory_size="1024"
memory_type="DDR3"
memory_bus_width="0" >
<pstate gpu_clock="351" mem_clock="800" vddc="0.000" />
<pstate gpu_clock="720" mem_clock="800" vddc="0.000" />
</gpu>
</graphics_cards>
<opengl_caps
opengl_vendor="ATI Technologies Inc."
opengl_renderer="AMD Radeon(TM) R7 Graphics"
opengl_version="4.4.12874 Compatibility Profile/Debug Context 14.100.0.0"
glsl_version="4.30"
arb_texture_units="8"
vertex_texture_units="32"
pixel_texture_units="32"
geometry_texture_units="32"
max_texture_size="16384"
anisotropy="0"
point_sprite_size="0"
num_dynamic_lights="8"
max_viewport_size="16384"
max_vertex_uniform_components="1024"
max_fragment_uniform_components="1024"
max_geometry_uniform_components="16384"
max_varying_float="128"
max_vertex_bindable_uniforms="15"
max_fragment_bindable_uniforms="15"
max_geometry_bindable_uniforms="15"
fbo="yes"
max_mrt_draw_buffers="8"
pbo="yes"
s3tc="yes"
ati_3dc="yes"
texture_rectangle="yes"
floating_texture="yes" />
<msaa samples="2" />
<msaa samples="4" />
<msaa samples="8" />
<opengl_extensions num_extensions="288" num_gl_extensions="265" num_wgl_extensions="23" >
<li>GL_AMDX_debug_output</li>
<li>GL_AMD_blend_minmax_factor</li>
<li>GL_AMD_conservative_depth</li>
<li>GL_AMD_debug_output</li>
<li>GL_AMD_depth_clamp_separate</li>
<li>GL_AMD_draw_buffers_blend</li>
<li>GL_AMD_framebuffer_sample_positions</li>
<li>GL_AMD_gcn_shader</li>
<li>GL_AMD_gpu_shader_int64</li>
<li>GL_AMD_interleaved_elements</li>
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_name_gen_delete</li>
<li>GL_AMD_occlusion_query_event</li>
<li>GL_AMD_performance_monitor</li>
<li>GL_AMD_pinned_memory</li>
<li>GL_AMD_query_buffer_object</li>
<li>GL_AMD_sample_positions</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_AMD_shader_atomic_counter_ops</li>
<li>GL_AMD_shader_stencil_export</li>
<li>GL_AMD_shader_stencil_value_export</li>
<li>GL_AMD_shader_trace</li>
<li>GL_AMD_shader_trinary_minmax</li>
<li>GL_AMD_sparse_texture</li>
<li>GL_AMD_sparse_texture_pool</li>
<li>GL_AMD_stencil_operation_extended</li>
<li>GL_AMD_texture_cube_map_array</li>
<li>GL_AMD_texture_texture4</li>
<li>GL_AMD_transform_feedback3_lines_triangles</li>
<li>GL_AMD_transform_feedback4</li>
<li>GL_AMD_vertex_shader_layer</li>
<li>GL_AMD_vertex_shader_viewport_index</li>
<li>GL_ARB_ES2_compatibility (OpenGL 4.1)</li>
<li>GL_ARB_ES3_compatibility (OpenGL 4.3)</li>
<li>GL_ARB_arrays_of_arrays (OpenGL 4.3)</li>
<li>GL_ARB_base_instance (OpenGL 4.2)</li>
<li>GL_ARB_bindless_texture (OpenGL 4.4)</li>
<li>GL_ARB_blend_func_extended (OpenGL 3.3)</li>
<li>GL_ARB_buffer_storage (OpenGL 4.4)</li>
<li>GL_ARB_clear_buffer_object (OpenGL 4.3)</li>
<li>GL_ARB_clear_texture (OpenGL 4.4)</li>
<li>GL_ARB_color_buffer_float (OpenGL 3.0)</li>
<li>GL_ARB_compatibility (OpenGL 3.2)</li>
<li>GL_ARB_compressed_texture_pixel_storage (OpenGL 4.2)</li>
<li>GL_ARB_compute_shader (OpenGL 4.3)</li>
<li>GL_ARB_conservative_depth (OpenGL 4.2)</li>
<li>GL_ARB_copy_buffer (OpenGL 3.1)</li>
<li>GL_ARB_copy_image (OpenGL 4.3)</li>
<li>GL_ARB_debug_output (OpenGL 3.0)</li>
<li>GL_ARB_depth_buffer_float (OpenGL 3.0)</li>
<li>GL_ARB_depth_clamp (OpenGL 3.2)</li>
<li>GL_ARB_depth_texture (OpenGL 1.4)</li>
<li>GL_ARB_draw_buffers (OpenGL 2.0)</li>
<li>GL_ARB_draw_buffers_blend (OpenGL 4.0)</li>
<li>GL_ARB_draw_elements_base_vertex (OpenGL 3.2)</li>
<li>GL_ARB_draw_indirect (OpenGL 4.0)</li>
<li>GL_ARB_draw_instanced (OpenGL 3.1)</li>
<li>GL_ARB_enhanced_layouts (OpenGL 4.4)</li>
<li>GL_ARB_explicit_attrib_location (OpenGL 3.3)</li>
<li>GL_ARB_explicit_uniform_location (OpenGL 4.3)</li>
<li>GL_ARB_fragment_coord_conventions (OpenGL 3.2)</li>
<li>GL_ARB_fragment_layer_viewport (OpenGL 4.3)</li>
<li>GL_ARB_fragment_program (OpenGL 1.3)</li>
<li>GL_ARB_fragment_program_shadow (OpenGL 1.3)</li>
<li>GL_ARB_fragment_shader (OpenGL 2.0)</li>
<li>GL_ARB_framebuffer_no_attachments (OpenGL 4.3)</li>
<li>GL_ARB_framebuffer_object (OpenGL 3.0)</li>
<li>GL_ARB_framebuffer_sRGB (OpenGL 3.0)</li>
<li>GL_ARB_geometry_shader4 (OpenGL 3.2)</li>
<li>GL_ARB_get_program_binary (OpenGL 4.1)</li>
<li>GL_ARB_gpu_shader5 (OpenGL 4.0)</li>
<li>GL_ARB_gpu_shader_fp64 (OpenGL 4.0)</li>
<li>GL_ARB_half_float_pixel (OpenGL 3.0)</li>
<li>GL_ARB_half_float_vertex (OpenGL 2.1)</li>
<li>GL_ARB_imaging</li>
<li>GL_ARB_instanced_arrays (OpenGL 3.3)</li>
<li>GL_ARB_internalformat_query (OpenGL 4.2)</li>
<li>GL_ARB_internalformat_query2 (OpenGL 4.3)</li>
<li>GL_ARB_invalidate_subdata (OpenGL 4.3)</li>
<li>GL_ARB_map_buffer_alignment (OpenGL 4.2)</li>
<li>GL_ARB_map_buffer_range (OpenGL 2.1)</li>
<li>GL_ARB_multi_bind (OpenGL 4.4)</li>
<li>GL_ARB_multi_draw_indirect (OpenGL 4.3)</li>
<li>GL_ARB_multisample (OpenGL 1.3)</li>
<li>GL_ARB_multitexture (OpenGL 1.3)</li>
<li>GL_ARB_occlusion_query (OpenGL 1.5)</li>
<li>GL_ARB_occlusion_query2 (OpenGL 3.3)</li>
<li>GL_ARB_pixel_buffer_object (OpenGL 2.1)</li>
<li>GL_ARB_point_parameters (OpenGL 1.4)</li>
<li>GL_ARB_point_sprite (OpenGL 2.0)</li>
<li>GL_ARB_program_interface_query (OpenGL 4.3)</li>
<li>GL_ARB_provoking_vertex (OpenGL 3.2)</li>
<li>GL_ARB_query_buffer_object (OpenGL 4.4)</li>
<li>GL_ARB_sample_shading (OpenGL 4.0)</li>
<li>GL_ARB_sampler_objects (OpenGL 3.3)</li>
<li>GL_ARB_seamless_cube_map (OpenGL 3.2)</li>
<li>GL_ARB_seamless_cubemap_per_texture (OpenGL 4.3)</li>
<li>GL_ARB_separate_shader_objects (OpenGL 4.1)</li>
<li>GL_ARB_shader_atomic_counters (OpenGL 4.2)</li>
<li>GL_ARB_shader_bit_encoding (OpenGL 3.3)</li>
<li>GL_ARB_shader_draw_parameters (OpenGL 4.3)</li>
<li>GL_ARB_shader_group_vote (OpenGL 4.3)</li>
<li>GL_ARB_shader_image_load_store (OpenGL 4.2)</li>
<li>GL_ARB_shader_image_size (OpenGL 4.3)</li>
<li>GL_ARB_shader_objects (OpenGL 2.0)</li>
<li>GL_ARB_shader_precision (OpenGL 4.1)</li>
<li>GL_ARB_shader_stencil_export (OpenGL 4.0)</li>
<li>GL_ARB_shader_storage_buffer_object (OpenGL 4.3)</li>
<li>GL_ARB_shader_subroutine (OpenGL 4.0)</li>
<li>GL_ARB_shader_texture_lod (OpenGL 2.0)</li>
<li>GL_ARB_shading_language_100 (OpenGL 2.0)</li>
<li>GL_ARB_shading_language_420pack (OpenGL 4.2)</li>
<li>GL_ARB_shading_language_packing (OpenGL 4.1)</li>
<li>GL_ARB_shadow (OpenGL 1.4)</li>
<li>GL_ARB_shadow_ambient (OpenGL 1.3)</li>
<li>GL_ARB_sparse_texture (OpenGL 4.3)</li>
<li>GL_ARB_stencil_texturing (OpenGL 4.3)</li>
<li>GL_ARB_sync (OpenGL 3.2)</li>
<li>GL_ARB_tessellation_shader (OpenGL 4.0)</li>
<li>GL_ARB_texture_border_clamp (OpenGL 1.3)</li>
<li>GL_ARB_texture_buffer_object (OpenGL 3.1)</li>
<li>GL_ARB_texture_buffer_object_rgb32 (OpenGL 4.0)</li>
<li>GL_ARB_texture_buffer_range (OpenGL 4.3)</li>
<li>GL_ARB_texture_compression (OpenGL 1.3)</li>
<li>GL_ARB_texture_compression_bptc (OpenGL 4.2)</li>
<li>GL_ARB_texture_compression_rgtc (OpenGL 3.0)</li>
<li>GL_ARB_texture_cube_map (OpenGL 1.3)</li>
<li>GL_ARB_texture_cube_map_array (OpenGL 4.0)</li>
<li>GL_ARB_texture_env_add (OpenGL 1.3)</li>
<li>GL_ARB_texture_env_combine (OpenGL 1.3)</li>
<li>GL_ARB_texture_env_crossbar (OpenGL 1.4)</li>
<li>GL_ARB_texture_env_dot3 (OpenGL 1.3)</li>
<li>GL_ARB_texture_float (OpenGL 3.0)</li>
<li>GL_ARB_texture_gather (OpenGL 4.0)</li>
<li>GL_ARB_texture_mirror_clamp_to_edge (OpenGL 4.4)</li>
<li>GL_ARB_texture_mirrored_repeat (OpenGL 1.4)</li>
<li>GL_ARB_texture_multisample (OpenGL 3.2)</li>
<li>GL_ARB_texture_non_power_of_two</li>
<li>GL_ARB_texture_query_levels (OpenGL 4.3)</li>
<li>GL_ARB_texture_query_lod (OpenGL 4.0)</li>
<li>GL_ARB_texture_rectangle (OpenGL 3.1)</li>
<li>GL_ARB_texture_rg (OpenGL 3.0)</li>
<li>GL_ARB_texture_rgb10_a2ui (OpenGL 3.3)</li>
<li>GL_ARB_texture_snorm</li>
<li>GL_ARB_texture_stencil8 (OpenGL 4.4)</li>
<li>GL_ARB_texture_storage (OpenGL 4.2)</li>
<li>GL_ARB_texture_storage_multisample (OpenGL 4.3)</li>
<li>GL_ARB_texture_swizzle (OpenGL 3.3)</li>
<li>GL_ARB_texture_view (OpenGL 4.3)</li>
<li>GL_ARB_timer_query (OpenGL 3.3)</li>
<li>GL_ARB_transform_feedback2 (OpenGL 4.0)</li>
<li>GL_ARB_transform_feedback3 (OpenGL 4.0)</li>
<li>GL_ARB_transform_feedback_instanced (OpenGL 4.2)</li>
<li>GL_ARB_transpose_matrix (OpenGL 1.3)</li>
<li>GL_ARB_uniform_buffer_object (OpenGL 3.1)</li>
<li>GL_ARB_vertex_array_bgra (OpenGL 3.2)</li>
<li>GL_ARB_vertex_array_object (OpenGL 2.1)</li>
<li>GL_ARB_vertex_attrib_64bit (OpenGL 4.1)</li>
<li>GL_ARB_vertex_attrib_binding (OpenGL 4.3)</li>
<li>GL_ARB_vertex_buffer_object (OpenGL 1.5)</li>
<li>GL_ARB_vertex_program (Requires OpenGL 1.3)</li>
<li>GL_ARB_vertex_shader (OpenGL 2.0)</li>
<li>GL_ARB_vertex_type_10f_11f_11f_rev (OpenGL 4.4)</li>
<li>GL_ARB_vertex_type_2_10_10_10_rev (OpenGL 3.3)</li>
<li>GL_ARB_viewport_array (OpenGL 4.1)</li>
<li>GL_ARB_window_pos (OpenGL 1.4)</li>
<li>GL_ATI_draw_buffers (Requires OpenGL 1.3)</li>
<li>GL_ATI_envmap_bumpmap</li>
<li>GL_ATI_fragment_shader (Requires OpenGL 1.2.1)</li>
<li>GL_ATI_separate_stencil (Requires OpenGL 1.2.1)</li>
<li>GL_ATI_texture_compression_3dc (Requires X800 and higher graphics card)</li>
<li>GL_ATI_texture_env_combine3 (Requires OpenGL 1.2)</li>
<li>GL_ATI_texture_float (Requires OpenGL 1.3)</li>
<li>GL_ATI_texture_mirror_once (Requires OpenGL 1.2.1)</li>
<li>GL_EXT_abgr</li>
<li>GL_EXT_bgra (OpenGL 1.2)</li>
<li>GL_EXT_bindable_uniform (OpenGL 2.0)</li>
<li>GL_EXT_blend_color (OpenGL 1.4 OpenGL 1.4)</li>
<li>GL_EXT_blend_equation_separate</li>
<li>GL_EXT_blend_func_separate (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_blend_minmax (Requires OpenGL 1.2)</li>
<li>GL_EXT_blend_subtract (Requires OpenGL 1.2)</li>
<li>GL_EXT_compiled_vertex_array (Requires OpenGL 1.1)</li>
<li>GL_EXT_copy_buffer (OpenGL 3.0)</li>
<li>GL_EXT_copy_texture</li>
<li>GL_EXT_depth_bounds_test</li>
<li>GL_EXT_direct_state_access</li>
<li>GL_EXT_draw_buffers2 (OpenGL 3.0)</li>
<li>GL_EXT_draw_instanced (Requires OpenGL 2.0)</li>
<li>GL_EXT_draw_range_elements (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_fog_coord (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_framebuffer_blit (OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_multisample (OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_object (Requires OpenGL 3.0)</li>
<li>GL_EXT_framebuffer_sRGB (OpenGL 3.0)</li>
<li>GL_EXT_geometry_shader4 (Requires OpenGL 2.0)</li>
<li>GL_EXT_gpu_program_parameters (Requires OpenGL 2.0)</li>
<li>GL_EXT_gpu_shader4 (OpenGL 3.0)</li>
<li>GL_EXT_histogram</li>
<li>GL_EXT_multi_draw_arrays (OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_packed_depth_stencil (OpenGL 3.0)</li>
<li>GL_EXT_packed_float (OpenGL 3.0)</li>
<li>GL_EXT_packed_pixels (Requires OpenGL 1.2)</li>
<li>GL_EXT_pixel_buffer_object</li>
<li>GL_EXT_point_parameters</li>
<li>GL_EXT_provoking_vertex</li>
<li>GL_EXT_rescale_normal (Requires OpenGL 1.2)</li>
<li>GL_EXT_secondary_color (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_separate_specular_color (Requires OpenGL 1.2)</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shader_integer_mix</li>
<li>GL_EXT_shadow_funcs (Requires OpenGL 1.3 / Core Feature of OpenGL 1.5)</li>
<li>GL_EXT_stencil_wrap (Requires OpenGL 1.4)</li>
<li>GL_EXT_subtexture</li>
<li>GL_EXT_texgen_reflection</li>
<li>GL_EXT_texture3D (Requires OpenGL 1.2)</li>
<li>GL_EXT_texture_array (OpenGL 3.0)</li>
<li>GL_EXT_texture_buffer_object (Requires OpenGL 2.0)</li>
<li>GL_EXT_texture_compression_bptc</li>
<li>GL_EXT_texture_compression_latc</li>
<li>GL_EXT_texture_compression_rgtc (OpenGL 3.0)</li>
<li>GL_EXT_texture_compression_s3tc (Requires OpenGL 1.2.1)</li>
<li>GL_EXT_texture_cube_map (See GL_ARB_texture_cube_map)</li>
<li>GL_EXT_texture_edge_clamp</li>
<li>GL_EXT_texture_env_add</li>
<li>GL_EXT_texture_env_combine</li>
<li>GL_EXT_texture_env_dot3</li>
<li>GL_EXT_texture_filter_anisotropic (Requires OpenGL 1.2)</li>
<li>GL_EXT_texture_integer (OpenGL 3.0)</li>
<li>GL_EXT_texture_lod</li>
<li>GL_EXT_texture_lod_bias (Requires OpenGL 1.2 / Core Feature of OpenGL 1.4)</li>
<li>GL_EXT_texture_mirror_clamp (Requires OpenGL 1.4)</li>
<li>GL_EXT_texture_object (Requires OpenGL 1.1)</li>
<li>GL_EXT_texture_rectangle (Requires OpenGL 1.3)</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_shared_exponent (OpenGL 3.0)</li>
<li>GL_EXT_texture_snorm</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle (OpenGL 2.1)</li>
<li>GL_EXT_timer_query (Requires OpenGL 1.5)</li>
<li>GL_EXT_transform_feedback (OpenGL 3.0)</li>
<li>GL_EXT_vertex_array (Requires OpenGL 1.1)</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_INTEL_fragment_shader_ordering</li>
<li>GL_KHR_debug (OpenGL 4.3)</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_blend_square (Requires OpenGL 1.2.1 / Core Feature of OpenGL 1.4)</li>
<li>GL_NV_conditional_render (OpenGL 3.0)</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_depth_buffer_float (OpenGL 3.0)</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_half_float (OpenGL 3.0)</li>
<li>GL_NV_primitive_restart (OpenGL 3.1)</li>
<li>GL_NV_texgen_reflection (Requires OpenGL 1.3)</li>
<li>GL_NV_texture_barrier</li>
<li>GL_SGIS_generate_mipmap (Requires OpenGL 1.4)</li>
<li>GL_SGIS_texture_edge_clamp (Requires OpenGL 1.2)</li>
<li>GL_SGIS_texture_lod (Requires OpenGL 1.2)</li>
<li>GL_SUN_multi_draw_arrays</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control (Requires OpenGL 1.2)</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ATI_pixel_format_float (Requires OpenGL 1.3)</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_multisample</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_render_texture (Requires OpenGL 1.1)</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_EXT_framebuffer_sRGB (OpenGL 2.0)</li>
<li>WGL_ATI_render_texture_rectangle</li>
<li>WGL_EXT_pixel_format_packed_float (OpenGL 2.0)</li>
<li>WGL_I3D_genlock (OpenGL 1.2.1)</li>
<li>WGL_NV_swap_group</li>
<li>WGL_ARB_create_context (OpenGL 3.0)</li>
<li>WGL_AMD_gpu_association</li>
<li>WGL_AMDX_gpu_association</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
</opengl_extensions>
<opengl_extensions num_extensions="288" num_gl_extensions="265" num_wgl_extensions="23" >
<li>GL_AMDX_debug_output</li>
<li>GL_AMD_blend_minmax_factor</li>
<li>GL_AMD_conservative_depth</li>
<li>GL_AMD_debug_output</li>
<li>GL_AMD_depth_clamp_separate</li>
<li>GL_AMD_draw_buffers_blend</li>
<li>GL_AMD_framebuffer_sample_positions</li>
<li>GL_AMD_gcn_shader</li>
<li>GL_AMD_gpu_shader_int64</li>
<li>GL_AMD_interleaved_elements</li>
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_name_gen_delete</li>
<li>GL_AMD_occlusion_query_event</li>
<li>GL_AMD_performance_monitor</li>
<li>GL_AMD_pinned_memory</li>
<li>GL_AMD_query_buffer_object</li>
<li>GL_AMD_sample_positions</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_AMD_shader_atomic_counter_ops</li>
<li>GL_AMD_shader_stencil_export</li>
<li>GL_AMD_shader_stencil_value_export</li>
<li>GL_AMD_shader_trace</li>
<li>GL_AMD_shader_trinary_minmax</li>
<li>GL_AMD_sparse_texture</li>
<li>GL_AMD_sparse_texture_pool</li>
<li>GL_AMD_stencil_operation_extended</li>
<li>GL_AMD_texture_cube_map_array</li>
<li>GL_AMD_texture_texture4</li>
<li>GL_AMD_transform_feedback3_lines_triangles</li>
<li>GL_AMD_transform_feedback4</li>
<li>GL_AMD_vertex_shader_layer</li>
<li>GL_AMD_vertex_shader_viewport_index</li>
<li>GL_ARB_ES2_compatibility</li>
<li>GL_ARB_ES3_compatibility</li>
<li>GL_ARB_arrays_of_arrays</li>
<li>GL_ARB_base_instance</li>
<li>GL_ARB_bindless_texture</li>
<li>GL_ARB_blend_func_extended</li>
<li>GL_ARB_buffer_storage</li>
<li>GL_ARB_clear_buffer_object</li>
<li>GL_ARB_clear_texture</li>
<li>GL_ARB_color_buffer_float</li>
<li>GL_ARB_compatibility</li>
<li>GL_ARB_compressed_texture_pixel_storage</li>
<li>GL_ARB_compute_shader</li>
<li>GL_ARB_conservative_depth</li>
<li>GL_ARB_copy_buffer</li>
<li>GL_ARB_copy_image</li>
<li>GL_ARB_debug_output</li>
<li>GL_ARB_depth_buffer_float</li>
<li>GL_ARB_depth_clamp</li>
<li>GL_ARB_depth_texture</li>
<li>GL_ARB_draw_buffers</li>
<li>GL_ARB_draw_buffers_blend</li>
<li>GL_ARB_draw_elements_base_vertex</li>
<li>GL_ARB_draw_indirect</li>
<li>GL_ARB_draw_instanced</li>
<li>GL_ARB_enhanced_layouts</li>
<li>GL_ARB_explicit_attrib_location</li>
<li>GL_ARB_explicit_uniform_location</li>
<li>GL_ARB_fragment_coord_conventions</li>
<li>GL_ARB_fragment_layer_viewport</li>
<li>GL_ARB_fragment_program</li>
<li>GL_ARB_fragment_program_shadow</li>
<li>GL_ARB_fragment_shader</li>
<li>GL_ARB_framebuffer_no_attachments</li>
<li>GL_ARB_framebuffer_object</li>
<li>GL_ARB_framebuffer_sRGB</li>
<li>GL_ARB_geometry_shader4</li>
<li>GL_ARB_get_program_binary</li>
<li>GL_ARB_gpu_shader5</li>
<li>GL_ARB_gpu_shader_fp64</li>
<li>GL_ARB_half_float_pixel</li>
<li>GL_ARB_half_float_vertex</li>
<li>GL_ARB_imaging</li>
<li>GL_ARB_instanced_arrays</li>
<li>GL_ARB_internalformat_query</li>
<li>GL_ARB_internalformat_query2</li>
<li>GL_ARB_invalidate_subdata</li>
<li>GL_ARB_map_buffer_alignment</li>
<li>GL_ARB_map_buffer_range</li>
<li>GL_ARB_multi_bind</li>
<li>GL_ARB_multi_draw_indirect</li>
<li>GL_ARB_multisample</li>
<li>GL_ARB_multitexture</li>
<li>GL_ARB_occlusion_query</li>
<li>GL_ARB_occlusion_query2</li>
<li>GL_ARB_pixel_buffer_object</li>
<li>GL_ARB_point_parameters</li>
<li>GL_ARB_point_sprite</li>
<li>GL_ARB_program_interface_query</li>
<li>GL_ARB_provoking_vertex</li>
<li>GL_ARB_query_buffer_object</li>
<li>GL_ARB_sample_shading</li>
<li>GL_ARB_sampler_objects</li>
<li>GL_ARB_seamless_cube_map</li>
<li>GL_ARB_seamless_cubemap_per_texture</li>
<li>GL_ARB_separate_shader_objects</li>
<li>GL_ARB_shader_atomic_counters</li>
<li>GL_ARB_shader_bit_encoding</li>
<li>GL_ARB_shader_draw_parameters</li>
<li>GL_ARB_shader_group_vote</li>
<li>GL_ARB_shader_image_load_store</li>
<li>GL_ARB_shader_image_size</li>
<li>GL_ARB_shader_objects</li>
<li>GL_ARB_shader_precision</li>
<li>GL_ARB_shader_stencil_export</li>
<li>GL_ARB_shader_storage_buffer_object</li>
<li>GL_ARB_shader_subroutine</li>
<li>GL_ARB_shader_texture_lod</li>
<li>GL_ARB_shading_language_100</li>
<li>GL_ARB_shading_language_420pack</li>
<li>GL_ARB_shading_language_packing</li>
<li>GL_ARB_shadow</li>
<li>GL_ARB_shadow_ambient</li>
<li>GL_ARB_sparse_texture</li>
<li>GL_ARB_stencil_texturing</li>
<li>GL_ARB_sync</li>
<li>GL_ARB_tessellation_shader</li>
<li>GL_ARB_texture_border_clamp</li>
<li>GL_ARB_texture_buffer_object</li>
<li>GL_ARB_texture_buffer_object_rgb32</li>
<li>GL_ARB_texture_buffer_range</li>
<li>GL_ARB_texture_compression</li>
<li>GL_ARB_texture_compression_bptc</li>
<li>GL_ARB_texture_compression_rgtc</li>
<li>GL_ARB_texture_cube_map</li>
<li>GL_ARB_texture_cube_map_array</li>
<li>GL_ARB_texture_env_add</li>
<li>GL_ARB_texture_env_combine</li>
<li>GL_ARB_texture_env_crossbar</li>
<li>GL_ARB_texture_env_dot3</li>
<li>GL_ARB_texture_float</li>
<li>GL_ARB_texture_gather</li>
<li>GL_ARB_texture_mirror_clamp_to_edge</li>
<li>GL_ARB_texture_mirrored_repeat</li>
<li>GL_ARB_texture_multisample</li>
<li>GL_ARB_texture_non_power_of_two</li>
<li>GL_ARB_texture_query_levels</li>
<li>GL_ARB_texture_query_lod</li>
<li>GL_ARB_texture_rectangle</li>
<li>GL_ARB_texture_rg</li>
<li>GL_ARB_texture_rgb10_a2ui</li>
<li>GL_ARB_texture_snorm</li>
<li>GL_ARB_texture_stencil8</li>
<li>GL_ARB_texture_storage</li>
<li>GL_ARB_texture_storage_multisample</li>
<li>GL_ARB_texture_swizzle</li>
<li>GL_ARB_texture_view</li>
<li>GL_ARB_timer_query</li>
<li>GL_ARB_transform_feedback2</li>
<li>GL_ARB_transform_feedback3</li>
<li>GL_ARB_transform_feedback_instanced</li>
<li>GL_ARB_transpose_matrix</li>
<li>GL_ARB_uniform_buffer_object</li>
<li>GL_ARB_vertex_array_bgra</li>
<li>GL_ARB_vertex_array_object</li>
<li>GL_ARB_vertex_attrib_64bit</li>
<li>GL_ARB_vertex_attrib_binding</li>
<li>GL_ARB_vertex_buffer_object</li>
<li>GL_ARB_vertex_program</li>
<li>GL_ARB_vertex_shader</li>
<li>GL_ARB_vertex_type_10f_11f_11f_rev</li>
<li>GL_ARB_vertex_type_2_10_10_10_rev</li>
<li>GL_ARB_viewport_array</li>
<li>GL_ARB_window_pos</li>
<li>GL_ATI_draw_buffers</li>
<li>GL_ATI_envmap_bumpmap</li>
<li>GL_ATI_fragment_shader</li>
<li>GL_ATI_separate_stencil</li>
<li>GL_ATI_texture_compression_3dc</li>
<li>GL_ATI_texture_env_combine3</li>
<li>GL_ATI_texture_float</li>
<li>GL_ATI_texture_mirror_once</li>
<li>GL_EXT_abgr</li>
<li>GL_EXT_bgra</li>
<li>GL_EXT_bindable_uniform</li>
<li>GL_EXT_blend_color</li>
<li>GL_EXT_blend_equation_separate</li>
<li>GL_EXT_blend_func_separate</li>
<li>GL_EXT_blend_minmax</li>
<li>GL_EXT_blend_subtract</li>
<li>GL_EXT_compiled_vertex_array</li>
<li>GL_EXT_copy_buffer</li>
<li>GL_EXT_copy_texture</li>
<li>GL_EXT_depth_bounds_test</li>
<li>GL_EXT_direct_state_access</li>
<li>GL_EXT_draw_buffers2</li>
<li>GL_EXT_draw_instanced</li>
<li>GL_EXT_draw_range_elements</li>
<li>GL_EXT_fog_coord</li>
<li>GL_EXT_framebuffer_blit</li>
<li>GL_EXT_framebuffer_multisample</li>
<li>GL_EXT_framebuffer_object</li>
<li>GL_EXT_framebuffer_sRGB</li>
<li>GL_EXT_geometry_shader4</li>
<li>GL_EXT_gpu_program_parameters</li>
<li>GL_EXT_gpu_shader4</li>
<li>GL_EXT_histogram</li>
<li>GL_EXT_multi_draw_arrays</li>
<li>GL_EXT_packed_depth_stencil</li>
<li>GL_EXT_packed_float</li>
<li>GL_EXT_packed_pixels</li>
<li>GL_EXT_pixel_buffer_object</li>
<li>GL_EXT_point_parameters</li>
<li>GL_EXT_provoking_vertex</li>
<li>GL_EXT_rescale_normal</li>
<li>GL_EXT_secondary_color</li>
<li>GL_EXT_separate_specular_color</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shader_integer_mix</li>
<li>GL_EXT_shadow_funcs</li>
<li>GL_EXT_stencil_wrap</li>
<li>GL_EXT_subtexture</li>
<li>GL_EXT_texgen_reflection</li>
<li>GL_EXT_texture3D</li>
<li>GL_EXT_texture_array</li>
<li>GL_EXT_texture_buffer_object</li>
<li>GL_EXT_texture_compression_bptc</li>
<li>GL_EXT_texture_compression_latc</li>
<li>GL_EXT_texture_compression_rgtc</li>
<li>GL_EXT_texture_compression_s3tc</li>
<li>GL_EXT_texture_cube_map</li>
<li>GL_EXT_texture_edge_clamp</li>
<li>GL_EXT_texture_env_add</li>
<li>GL_EXT_texture_env_combine</li>
<li>GL_EXT_texture_env_dot3</li>
<li>GL_EXT_texture_filter_anisotropic</li>
<li>GL_EXT_texture_integer</li>
<li>GL_EXT_texture_lod</li>
<li>GL_EXT_texture_lod_bias</li>
<li>GL_EXT_texture_mirror_clamp</li>
<li>GL_EXT_texture_object</li>
<li>GL_EXT_texture_rectangle</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_shared_exponent</li>
<li>GL_EXT_texture_snorm</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle</li>
<li>GL_EXT_timer_query</li>
<li>GL_EXT_transform_feedback</li>
<li>GL_EXT_vertex_array</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_INTEL_fragment_shader_ordering</li>
<li>GL_KHR_debug</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_blend_square</li>
<li>GL_NV_conditional_render</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_depth_buffer_float</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_half_float</li>
<li>GL_NV_primitive_restart</li>
<li>GL_NV_texgen_reflection</li>
<li>GL_NV_texture_barrier</li>
<li>GL_SGIS_generate_mipmap</li>
<li>GL_SGIS_texture_edge_clamp</li>
<li>GL_SGIS_texture_lod</li>
<li>GL_SUN_multi_draw_arrays</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ATI_pixel_format_float</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_multisample</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_render_texture</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_EXT_framebuffer_sRGB</li>
<li>WGL_ATI_render_texture_rectangle</li>
<li>WGL_EXT_pixel_format_packed_float</li>
<li>WGL_I3D_genlock</li>
<li>WGL_NV_swap_group</li>
<li>WGL_ARB_create_context</li>
<li>WGL_AMD_gpu_association</li>
<li>WGL_AMDX_gpu_association</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
</opengl_extensions>
<gl_core_caps num_caps="177"
GL_MAX_LIST_NESTING="64"
GL_MAX_EVAL_ORDER="40"
GL_MAX_LIGHTS="8"
GL_MAX_CLIP_PLANES="8"
GL_MAX_TEXTURE_SIZE="16384"
GL_MAX_PIXEL_MAP_TABLE="256"
GL_MAX_ATTRIB_STACK_DEPTH="16"
GL_MAX_MODELVIEW_STACK_DEPTH="32"
GL_MAX_NAME_STACK_DEPTH="64"
GL_MAX_PROJECTION_STACK_DEPTH="10"
GL_MAX_TEXTURE_STACK_DEPTH="10"
GL_MAX_VIEWPORT_DIMS="16384"
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH="16"
GL_MAX_3D_TEXTURE_SIZE="2048"
GL_MAX_ELEMENTS_VERTICES="2147483647"
GL_MAX_ELEMENTS_INDICES="16777215"
GL_MAX_TEXTURE_UNITS="8"
GL_MAX_CUBE_MAP_TEXTURE_SIZE="16384"
GL_MAX_TEXTURE_LOD_BIAS="16"
GL_MAX_DRAW_BUFFERS="8"
GL_MAX_VERTEX_ATTRIBS="29"
GL_MAX_TEXTURE_COORDS="16"
GL_MAX_TEXTURE_IMAGE_UNITS="32"
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS="1024"
GL_MAX_VERTEX_UNIFORM_COMPONENTS="1024"
GL_MAX_VARYING_FLOATS="128"
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS="32"
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS="192"
GL_MAX_CLIP_DISTANCES="8"
GL_MAX_ARRAY_TEXTURE_LAYERS="2048"
GL_MAX_VARYING_COMPONENTS="128"
GL_MIN_PROGRAM_TEXEL_OFFSET="-8"
GL_MAX_PROGRAM_TEXEL_OFFSET="7"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS="4"
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS="64"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS="4"
GL_MAX_RENDERBUFFER_SIZE="16384"
GL_MAX_COLOR_ATTACHMENTS="8"
GL_MAX_SAMPLES="8"
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT="-8"
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT="7"
GL_RGBA_FLOAT_MODE_ARB="0"
GL_MAX_COLOR_ATTACHMENTS_EXT="8"
GL_MAX_RENDERBUFFER_SIZE_EXT="16384"
GL_MAX_SAMPLES_EXT="8"
GL_RGBA_INTEGER_MODE_EXT="0"
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT="2048"
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT="64"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT="4"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT="4"
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT="1"
GL_MAX_RECTANGLE_TEXTURE_SIZE="16384"
GL_MAX_TEXTURE_BUFFER_SIZE="268435456"
GL_MAX_TEXTURE_BUFFER_SIZE_ARB="268435456"
GL_MAX_VERTEX_UNIFORM_BLOCKS="15"
GL_MAX_GEOMETRY_UNIFORM_BLOCKS="15"
GL_MAX_FRAGMENT_UNIFORM_BLOCKS="15"
GL_MAX_COMBINED_UNIFORM_BLOCKS="75"
GL_MAX_UNIFORM_BUFFER_BINDINGS="75"
GL_MAX_UNIFORM_BLOCK_SIZE="65536"
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS="246784"
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS="262144"
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS="246784"
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT="256"
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS="32"
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS="16384"
GL_MAX_GEOMETRY_OUTPUT_VERTICES="1024"
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS="16384"
GL_MAX_VERTEX_OUTPUT_COMPONENTS="128"
GL_MAX_GEOMETRY_INPUT_COMPONENTS="128"
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS="128"
GL_MAX_FRAGMENT_INPUT_COMPONENTS="128"
GL_MAX_SERVER_WAIT_TIMEOUT="2147483647"
GL_MAX_SAMPLE_MASK_WORDS="1"
GL_MAX_COLOR_TEXTURE_SAMPLES="8"
GL_MAX_DEPTH_TEXTURE_SAMPLES="8"
GL_MAX_INTEGER_SAMPLES="8"
GL_PROVOKING_VERTEX="36430"
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION="1"
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB="32"
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB="128"
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB="128"
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB="16384"
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB="1024"
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB="16384"
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS="1"
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS="4"
GL_MIN_SAMPLE_SHADING_VALUE="0"
GL_MAX_GEOMETRY_SHADER_INVOCATIONS="127"
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET="-1"
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET="1"
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET="-32"
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET="31"
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS="4"
GL_MAX_SUBROUTINES="4096"
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS="4096"
GL_MAX_PATCH_VERTICES="32"
GL_MAX_TESS_GEN_LEVEL="64"
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS="16384"
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS="16384"
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS="32"
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS="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_EVALUATION_OUTPUT_COMPONENTS="128"
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS="15"
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS="15"
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS="128"
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS="128"
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS="246784"
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS="246784"
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS="4"
GL_MAX_VERTEX_STREAMS="4"
GL_NUM_PROGRAM_BINARY_FORMATS="1"
GL_MAX_VERTEX_UNIFORM_VECTORS="256"
GL_MAX_VARYING_VECTORS="32"
GL_MAX_FRAGMENT_UNIFORM_VECTORS="256"
GL_MAX_VIEWPORTS="16"
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_VERTEX_ATOMIC_COUNTERS="8"
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS="8"
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS="8"
GL_MAX_GEOMETRY_ATOMIC_COUNTERS="8"
GL_MAX_FRAGMENT_ATOMIC_COUNTERS="8"
GL_MAX_COMBINED_ATOMIC_COUNTERS="8"
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE="32"
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS="8"
GL_MAX_IMAGE_UNITS="32"
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS="40"
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_MIN_MAP_BUFFER_ALIGNMENT="256"
GL_UNPACK_COMPRESSED_BLOCK_WIDTH="0"
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT="0"
GL_UNPACK_COMPRESSED_BLOCK_DEPTH="0"
GL_UNPACK_COMPRESSED_BLOCK_SIZE="0"
GL_PACK_COMPRESSED_BLOCK_WIDTH="0"
GL_PACK_COMPRESSED_BLOCK_HEIGHT="0"
GL_PACK_COMPRESSED_BLOCK_DEPTH="0"
GL_PACK_COMPRESSED_BLOCK_SIZE="0"
GL_MAX_COMPUTE_UNIFORM_BLOCKS="16"
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS="32"
GL_MAX_COMPUTE_IMAGE_UNIFORMS="32"
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE="32768"
GL_MAX_COMPUTE_UNIFORM_COMPONENTS="1024"
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_COMPUTE_ATOMIC_COUNTERS="8"
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS="1024"
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS="1024"
GL_MAX_COMPUTE_WORK_GROUP_COUNT="65535/65535/65535"
GL_MAX_COMPUTE_WORK_GROUP_SIZE="1024/1024/1024"
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET="2047"
GL_MAX_VERTEX_ATTRIB_BINDINGS="2047"
GL_MAX_UNIFORM_LOCATIONS="4096"
GL_MAX_FRAMEBUFFER_WIDTH="16384"
GL_MAX_FRAMEBUFFER_HEIGHT="16384"
GL_MAX_FRAMEBUFFER_LAYERS="8192"
GL_MAX_FRAMEBUFFER_SAMPLES="16"
GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB="0"
GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB="1024"
GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB="0"
GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB="0"
GL_MAX_SPARSE_TEXTURE_SIZE_ARB="16384"
GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB="2048"
GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB="2048"
GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB="1" />
<gl_caps_by_ext num_caps="163"
GL_RGBA_FLOAT_MODE_ARB="0"
GL_MAX_COLOR_ATTACHMENTS_EXT="8"
GL_MAX_RENDERBUFFER_SIZE_EXT="16384"
GL_MAX_SAMPLES_EXT="8"
GL_RGBA_INTEGER_MODE_EXT="0"
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT="2048"
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT="64"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT="4"
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT="4"
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT="1"
GL_MAX_TEXTURE_BUFFER_SIZE_ARB="268435456"
GL_MAX_VERTEX_UNIFORM_BLOCKS="15"
GL_MAX_GEOMETRY_UNIFORM_BLOCKS="15"
GL_MAX_FRAGMENT_UNIFORM_BLOCKS="15"
GL_MAX_COMBINED_UNIFORM_BLOCKS="75"
GL_MAX_UNIFORM_BUFFER_BINDINGS="75"
GL_MAX_UNIFORM_BLOCK_SIZE="65536"
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS="246784"
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS="262144"
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS="246784"
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT="256"
GL_MAX_RECTANGLE_TEXTURE_SIZE="16384"
GL_PROVOKING_VERTEX="36430"
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION="1"
GL_MAX_SAMPLE_MASK_WORDS="1"
GL_MAX_COLOR_TEXTURE_SAMPLES="8"
GL_MAX_DEPTH_TEXTURE_SAMPLES="8"
GL_MAX_INTEGER_SAMPLES="8"
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB="32"
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB="128"
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB="128"
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB="16384"
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB="1024"
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB="16384"
GL_MAX_SERVER_WAIT_TIMEOUT="9223372036854775807"
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS="1"
GL_MAX_GEOMETRY_SHADER_INVOCATIONS="127"
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET="-1"
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET="1"
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS="4"
GL_MAX_VERTEX_STREAMS="4"
GL_MIN_SAMPLE_SHADING_VALUE="0"
GL_MAX_SUBROUTINES="4096"
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS="4096"
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS="32"
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS="32"
GL_MAX_TESS_GEN_LEVEL="64"
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS="16384"
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS="16384"
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS="128"
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS="128"
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS="246784"
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS="246784"
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_EVALUATION_OUTPUT_COMPONENTS="128"
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS="15"
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS="15"
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET="-32"
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET="31"
GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS="4"
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS="4"
GL_NUM_PROGRAM_BINARY_FORMATS="1"
GL_MAX_VIEWPORTS="16"
GL_UNPACK_COMPRESSED_BLOCK_WIDTH="0"
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT="0"
GL_UNPACK_COMPRESSED_BLOCK_DEPTH="0"
GL_UNPACK_COMPRESSED_BLOCK_SIZE="0"
GL_PACK_COMPRESSED_BLOCK_WIDTH="0"
GL_PACK_COMPRESSED_BLOCK_HEIGHT="0"
GL_PACK_COMPRESSED_BLOCK_DEPTH="0"
GL_PACK_COMPRESSED_BLOCK_SIZE="0"
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_VERTEX_ATOMIC_COUNTERS="8"
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS="8"
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS="8"
GL_MAX_GEOMETRY_ATOMIC_COUNTERS="8"
GL_MAX_FRAGMENT_ATOMIC_COUNTERS="8"
GL_MAX_COMBINED_ATOMIC_COUNTERS="8"
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE="32"
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS="8"
GL_MAX_IMAGE_UNITS="32"
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS="40"
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_MIN_MAP_BUFFER_ALIGNMENT="256"
GL_MAX_COMPUTE_UNIFORM_BLOCKS="16"
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS="32"
GL_MAX_COMPUTE_IMAGE_UNIFORMS="32"
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE="32768"
GL_MAX_COMPUTE_UNIFORM_COMPONENTS="1024"
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS="8"
GL_MAX_COMPUTE_ATOMIC_COUNTERS="8"
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS="1024"
GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS="1024"
GL_MAX_COMPUTE_WORK_GROUP_COUNT="65535/65535/65535"
GL_MAX_COMPUTE_WORK_GROUP_SIZE="1024/1024/1024"
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET="2047"
GL_MAX_VERTEX_ATTRIB_BINDINGS="2047"
GL_MAX_UNIFORM_LOCATIONS="4096"
GL_MAX_FRAMEBUFFER_WIDTH="16384"
GL_MAX_FRAMEBUFFER_HEIGHT="16384"
GL_MAX_FRAMEBUFFER_LAYERS="8192"
GL_MAX_FRAMEBUFFER_SAMPLES="16"
GL_MIN_PROGRAM_TEXEL_OFFSET_EXT="-8"
GL_MAX_PROGRAM_TEXEL_OFFSET_EXT="7"
GL_MAX_TEXTURE_UNITS_ARB="8"
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB="32"
GL_MAX_TEXTURE_IMAGE_UNITS_ARB="32"
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB="16384"
GL_NUM_COMPRESSED_TEXTURE_FORMATS="18"
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT="16.000000"
GL_MAX_VERTEX_UNIFORM_COMPONENTS="1024"
GL_MAX_VARYING_FLOATS="128"
GL_MAX_VERTEX_ATTRIBS="29"
GL_MAX_TEXTURE_IMAGE_UNITS="32"
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS="32"
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS="192"
GL_MAX_TEXTURE_COORDS="16"
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB="1024"
GL_MAX_VERTEX_ATTRIBS_ARB="29"
GL_MAX_PROGRAM_MATRICES_ARB="32"
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB="32"
GL_MAX_TEXTURE_COORDS_ARB="16"
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS="1024"
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT="16384"
GL_MAX_DRAW_BUFFERS_ARB="8"
GL_MAX_COLOR_ATTACHMENTS="8"
GL_MAX_RENDERBUFFER_SIZE="16384"
GL_MAX_SAMPLES="8"
GL_MAX_CONVOLUTION_WIDTH="0"
GL_MAX_CONVOLUTION_HEIGHT="0"
GL_MAX_COLOR_MATRIX_STACK_DEPTH="10"
GL_POINT_SIZE_MIN_ARB="0.000000"
GL_POINT_SIZE_MAX_ARB="8192.000000"
GL_MAX_VERTEX_UNIFORM_VECTORS="256"
GL_MAX_VARYING_VECTORS="32"
GL_MAX_FRAGMENT_UNIFORM_VECTORS="256"
GL_MAX_DEBUG_MESSAGE_LENGTH="1024"
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB="256"
GL_MAX_DEBUG_MESSAGE_LENGTH_AMD="1024"
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD="256"
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT="15"
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT="15"
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT="15"
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT="65536"
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT="32"
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT="1024"
GL_MAX_TEXTURE_BUFFER_SIZE_EXT="268435456"
GL_MAX_SAMPLE_MASK_WORDS_NV="1" />
<opencl num_platforms="1">
<platform
CL_PLATFORM_NAME="AMD Accelerated Parallel Processing"
CL_PLATFORM_VENDOR="Advanced Micro Devices, Inc."
CL_PLATFORM_VERSION="OpenCL 1.2 AMD-APP (1445.5)"
CL_PLATFORM_PROFILE="FULL_PROFILE"
devices="2"
/>
<device
CL_DEVICE_NAME="Spectre"
CL_DEVICE_VENDOR="Advanced Micro Devices, Inc."
CL_DRIVER_VERSION="1445.5 (VM)"
CL_DEVICE_PROFILE="FULL_PROFILE"
CL_DEVICE_VERSION="OpenCL 1.2 AMD-APP (1445.5)"
CL_DEVICE_TYPE="GPU"
CL_DEVICE_VENDOR_ID="0x1002"
CL_DEVICE_MAX_COMPUTE_UNITS="8"
CL_DEVICE_MAX_CLOCK_FREQUENCY_MHZ="720"
CL_DEVICE_ADDRESS_BITS="32"
CL_DEVICE_MAX_MEM_ALLOC_SIZE_KB="589056"
CL_DEVICE_GLOBAL_MEM_SIZE_MB="2047"
CL_DEVICE_MAX_PARAMETER_SIZE="1024"
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE="64"
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE="16"
CL_DEVICE_ERROR_CORRECTION_SUPPORT="NO"
CL_DEVICE_LOCAL_MEM_TYPE="Local (scratchpad)"
CL_DEVICE_LOCAL_MEM_SIZE_KB="32"
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE_KB="64"
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS="3"
CL_DEVICE_MAX_WORK_ITEM_SIZES="[256 ; 256 ; 256]"
CL_DEVICE_MAX_WORK_GROUP_SIZE="256"
CL_EXEC_NATIVE_KERNEL="0"
CL_DEVICE_IMAGE_SUPPORT="YES"
CL_DEVICE_MAX_READ_IMAGE_ARGS="128"
CL_DEVICE_MAX_WRITE_IMAGE_ARGS="8"
CL_DEVICE_IMAGE2D_MAX_WIDTH="16384"
CL_DEVICE_IMAGE2D_MAX_HEIGHT="16384"
CL_DEVICE_IMAGE3D_MAX_WIDTH="2048"
CL_DEVICE_IMAGE3D_MAX_HEIGHT="2048"
CL_DEVICE_IMAGE3D_MAX_DEPTH="2048"
CL_DEVICE_MAX_SAMPLERS="16"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR="4"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT="2"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT="1"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG="1"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT="1"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE="1"
CL_DEVICE_EXTENSIONS="24" >
<extensions>
<li>cl_khr_fp64</li>
<li>cl_amd_fp64</li>
<li>cl_khr_global_int32_base_atomics</li>
<li>cl_khr_global_int32_extended_atomics</li>
<li>cl_khr_local_int32_base_atomics</li>
<li>cl_khr_local_int32_extended_atomics</li>
<li>cl_khr_int64_base_atomics</li>
<li>cl_khr_int64_extended_atomics</li>
<li>cl_khr_3d_image_writes</li>
<li>cl_khr_byte_addressable_store</li>
<li>cl_khr_gl_sharing</li>
<li>cl_ext_atomic_counters_32</li>
<li>cl_amd_device_attribute_query</li>
<li>cl_amd_vec3</li>
<li>cl_amd_printf</li>
<li>cl_amd_media_ops</li>
<li>cl_amd_media_ops2</li>
<li>cl_amd_popcnt</li>
<li>cl_khr_d3d10_sharing</li>
<li>cl_khr_d3d11_sharing</li>
<li>cl_khr_dx9_media_sharing</li>
<li>cl_khr_image2d_from_buffer</li>
<li>cl_khr_spir</li>
<li>cl_khr_gl_event</li>
</extensions>
</device>
<device
CL_DEVICE_NAME="AMD A10-7850K Radeon R7, 12 Compute Cores 4C+8G"
CL_DEVICE_VENDOR="AuthenticAMD"
CL_DRIVER_VERSION="1445.5 (sse2,avx,fma4)"
CL_DEVICE_PROFILE="FULL_PROFILE"
CL_DEVICE_VERSION="OpenCL 1.2 AMD-APP (1445.5)"
CL_DEVICE_TYPE="CPU"
CL_DEVICE_VENDOR_ID="0x1002"
CL_DEVICE_MAX_COMPUTE_UNITS="4"
CL_DEVICE_MAX_CLOCK_FREQUENCY_MHZ="3718"
CL_DEVICE_ADDRESS_BITS="32"
CL_DEVICE_MAX_MEM_ALLOC_SIZE_KB="1048576"
CL_DEVICE_GLOBAL_MEM_SIZE_MB="2048"
CL_DEVICE_MAX_PARAMETER_SIZE="4096"
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE="64"
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE="16"
CL_DEVICE_ERROR_CORRECTION_SUPPORT="NO"
CL_DEVICE_LOCAL_MEM_TYPE="Global"
CL_DEVICE_LOCAL_MEM_SIZE_KB="32"
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE_KB="64"
CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS="3"
CL_DEVICE_MAX_WORK_ITEM_SIZES="[1024 ; 1024 ; 1024]"
CL_DEVICE_MAX_WORK_GROUP_SIZE="1024"
CL_EXEC_NATIVE_KERNEL="1"
CL_DEVICE_IMAGE_SUPPORT="YES"
CL_DEVICE_MAX_READ_IMAGE_ARGS="128"
CL_DEVICE_MAX_WRITE_IMAGE_ARGS="8"
CL_DEVICE_IMAGE2D_MAX_WIDTH="8192"
CL_DEVICE_IMAGE2D_MAX_HEIGHT="8192"
CL_DEVICE_IMAGE3D_MAX_WIDTH="2048"
CL_DEVICE_IMAGE3D_MAX_HEIGHT="2048"
CL_DEVICE_IMAGE3D_MAX_DEPTH="2048"
CL_DEVICE_MAX_SAMPLERS="16"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR="16"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT="8"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT="4"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG="2"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT="8"
CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE="4"
CL_DEVICE_EXTENSIONS="20" >
<extensions>
<li>cl_khr_fp64</li>
<li>cl_amd_fp64</li>
<li>cl_khr_global_int32_base_atomics</li>
<li>cl_khr_global_int32_extended_atomics</li>
<li>cl_khr_local_int32_base_atomics</li>
<li>cl_khr_local_int32_extended_atomics</li>
<li>cl_khr_3d_image_writes</li>
<li>cl_khr_byte_addressable_store</li>
<li>cl_khr_gl_sharing</li>
<li>cl_ext_device_fission</li>
<li>cl_amd_device_attribute_query</li>
<li>cl_amd_vec3</li>
<li>cl_amd_printf</li>
<li>cl_amd_media_ops</li>
<li>cl_amd_media_ops2</li>
<li>cl_amd_popcnt</li>
<li>cl_khr_d3d10_sharing</li>
<li>cl_khr_spir</li>
<li>cl_amd_svm</li>
<li>cl_khr_gl_event</li>
</extensions>
</device>
</opencl>
<graphics_drivers>
<driver url="http://www.geeks3d.com/?page_id=752" />
<driver url="http://downloads.guru3d.com/download.php?id=18" />
<driver url="http://www.tweakguides.com/ATICAT_1.html" />
</graphics_drivers>
<graphics_cards_reviews>
</graphics_cards_reviews>
</gpu_viewer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment