[Interest] Qt Quick crash with 16bit color depth - Windows 7
manish sharma
83.manish at gmail.com
Tue May 6 18:36:32 CEST 2014
Hi,
When i run below simple qml code using qmlscene it crashes when color depth
setting for the monitor is set to 16 bit.
*import QtQuick 2.0Item { id: root}*
I have enabled the QWindowsContext::verboseGL to 1 and below is the output.
Looks like GDI is getting activated instead of ARB and we get opengl
version 1.0. Is this the required behavior?
Attached is my gpu caps for 16 bit and 32 color depth respectively.
e:\sandbox\junkyard\quicktest>qmlscene main.qml
QOpenGLStaticContext::create OpenGL: "NVIDIA Corporation","Quadro
K1000M/PCIe/SSE2" default ContextFormat: v4.3 profile: 0 options:
QFlags(0x4) ,SampleBuffers , Extension-API present
Extensions: 278
ARB::choosePixelFormat Attributes:
0x2003,0x2027,0x2010,0x1,0x2001,0x1,0x2014,0x18,0x2011,0x1,0x2022,0x18,0x2013,0x202b,0x201b,0x8,0x2023,0x8,0x2041,0x0,
obtained px #0 of 0
PIXELFORMATDESCRIPTOR dwFlags=0x0 iPixelType=0 cColorBits=0 cRedBits=0
cRedShift=0 cGreenBits=0 cGreenShift=0 cBlueBits=0 cBlueShift=0
cDepthBits=0 iLayerType=0
QWindowsGLContext::QWindowsGLContext 0x269f4c0 ARB requested:
QSurfaceFormat(version 2.0, options QFlags() , depthBufferSize 24 ,
redBufferSize -1 , greenBufferSize -1 , blueBufferSize -1 ,
alphaBufferSize -1 , stencilBufferSize 8 , samples -1 , swapBehavior 2
, profile 0 )
obtained # 129 GDI QSurfaceFormat(version 1.1, options QFlags(0x4) ,
depthBufferSize 32 , redBufferSize 5 , greenBufferSize 6 ,
blueBufferSize 5 , alphaBufferSize 8 , stencilBufferSize 8 , samples -1
, swapBehavior 2 , profile 0 )
PIXELFORMATDESCRIPTOR dwFlags=0x8465 PFD_DRAW_TO_WINDOW
PFD_SUPPORT_OPENGL PFD_SUPPORT_COMPOSITION PFD_GENERIC_FORMAT
PFD_DOUBLEBUFFER iPixelType=0 cColorBits=16 cRedBits=5 cRedShift=11
cGreenBits=6 cGreenShift=5 cBlueBits=5 cBlueShift=0 cDepthBits=32
cStencilBits=8 iLayerType=0 cAlphaBits=8 cAlphaShift=0 cAccumBits=32
cAccumRedBits=8 cAccumGreenBits=8 cAccumBlueBits=8 cAccumAlphaBits=8 swap
interval: -1
default: ContextFormat: v4.3 profile: 0 options: QFlags(0x4)
HGLRC= 0x20000
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindFramebuffer'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindFramebufferOES'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindFramebufferARB'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindFramebufferEXT'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBuffer'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferOES'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferARB'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferEXT'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBuffer'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferOES'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferARB'
QWindowsGLContext::getProcAddress: Unable to resolve 'glBindBufferEXT'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20140506/ab93244d/attachment.html>
-------------- next part --------------
===================================================
GPU Caps Viewer v1.18.1
http://www.ozone3d.net/gpu_caps_viewer/
===================================================
===================================[ System / CPU ]
- CPU Name: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
- CPU Core Speed: 2691 MHz
- CPU logical cores: 8
- Family: 6 - Model: 10 - Stepping: 9
- Physical Memory Size: 16384 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 - 16 bpp
- Num GPUs: 2
- GPU 1
- Name: Intel HD Graphics 4000 (M)
- GPU codename: IvyBridge(GT2)
- Device ID: 8086- 166
- Subdevice ID: 1028- 53E
- Shader cores: 16
- Driver: 8.15.10.2712 (3-26-2012) - GL:ig7icd64.dll
- GPU 2
- Name: Quadro K1000M
- GPU codename: unknown
- Device ID: 10DE- FFC
- Subdevice ID: 1028-153E
- Driver: 8.15.10.2712 (R327.62)
- Branch: r325_00-252
- Bus Id: 1
- Shader cores: 192
- BIOS version: 80.07.52.00.19
- Memory size: 2048MB
- Memory type: DDR3
- Memory bus width: 128-bit
- PState 0 - GPU clock: 850 MHz, memory: 900 MHz, VDDC: 0.919V
- PState 8 - GPU clock: 405 MHz, memory: 405 MHz, VDDC: 0.837V
===================================[ OpenGL GPU Capabilities ]
- OpenGL vendor: NVIDIA Corporation
- OpenGL renderer: Quadro K1000M/PCIe/SSE2
- OpenGL Version: 4.3.0
- GLSL (OpenGL Shading Language) Version: 4.30 NVIDIA via Cg compiler
- ARB Texture Units: 4
- 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: 2047.0
- Max Dynamic Lights: 8
- Max Viewport Size: 16384x16384
- Max Vertex Uniform Components: 4096
- Max Fragment Uniform Components: 2048
- Max Geometry Uniform Components: 2048
- Max Varying Float: 124
- Max Vertex Bindable Uniforms: 14
- Max Fragment Bindable Uniforms: 14
- Max Geometry Bindable Uniforms: 14
- 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:[no]
- Texture Rectangle Support:[yes]
- Floating Point Textures Support:[yes]
- OpenGL Extensions: 307 extensions (GL=276 and WGL=31)
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_ARB_arrays_of_arrays</li>
<li>GL_ARB_base_instance</li>
<li>GL_ARB_blend_func_extended</li>
<li>GL_ARB_clear_buffer_object</li>
<li>GL_ARB_color_buffer_float</li>
<li>GL_ARB_compatibility</li>
<li>GL_ARB_compressed_texture_pixel_storage</li>
<li>GL_ARB_conservative_depth</li>
<li>GL_ARB_compute_shader</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_indirect</li>
<li>GL_ARB_draw_elements_base_vertex</li>
<li>GL_ARB_draw_instanced</li>
<li>GL_ARB_ES2_compatibility</li>
<li>GL_ARB_ES3_compatibility</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_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_robust_buffer_access_behavior</li>
<li>GL_ARB_robustness</li>
<li>GL_ARB_sample_shading</li>
<li>GL_ARB_sampler_objects</li>
<li>GL_ARB_seamless_cube_map</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_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_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_include</li>
<li>GL_ARB_shading_language_packing</li>
<li>GL_ARB_shadow</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_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_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_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_texture_float</li>
<li>GL_ATI_texture_mirror_once</li>
<li>GL_S3_s3tc</li>
<li>GL_EXT_texture_env_add</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_Cg_shader</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_EXTX_framebuffer_mixed_formats</li>
<li>GL_EXT_framebuffer_multisample_blit_scaled</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_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_shader_objects</li>
<li>GL_EXT_separate_specular_color</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shadow_funcs</li>
<li>GL_EXT_stencil_two_side</li>
<li>GL_EXT_stencil_wrap</li>
<li>GL_EXT_texture3D</li>
<li>GL_EXT_texture_array</li>
<li>GL_EXT_texture_buffer_object</li>
<li>GL_EXT_texture_compression_dxt1</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_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_shared_exponent</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle</li>
<li>GL_EXT_timer_query</li>
<li>GL_EXT_transform_feedback2</li>
<li>GL_EXT_vertex_array</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_EXT_import_sync_object</li>
<li>GL_IBM_rasterpos_clip</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_KHR_debug</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_bindless_multi_draw_indirect</li>
<li>GL_NV_bindless_texture</li>
<li>GL_NV_blend_square</li>
<li>GL_NV_compute_program5</li>
<li>GL_NV_conditional_render</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_deep_texture3D</li>
<li>GL_NV_depth_buffer_float</li>
<li>GL_NV_depth_clamp</li>
<li>GL_NV_draw_texture</li>
<li>GL_NV_ES1_1_compatibility</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_fence</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_fog_distance</li>
<li>GL_NV_fragment_program</li>
<li>GL_NV_fragment_program_option</li>
<li>GL_NV_fragment_program2</li>
<li>GL_NV_framebuffer_multisample_coverage</li>
<li>GL_NV_geometry_shader4</li>
<li>GL_NV_gpu_program4</li>
<li>GL_NV_gpu_program4_1</li>
<li>GL_NV_gpu_program5</li>
<li>GL_NV_gpu_program5_mem_extended</li>
<li>GL_NV_gpu_program_fp64</li>
<li>GL_NV_gpu_shader5</li>
<li>GL_NV_half_float</li>
<li>GL_NV_light_max_exponent</li>
<li>GL_NV_multisample_coverage</li>
<li>GL_NV_multisample_filter_hint</li>
<li>GL_NV_occlusion_query</li>
<li>GL_NV_packed_depth_stencil</li>
<li>GL_NV_parameter_buffer_object</li>
<li>GL_NV_parameter_buffer_object2</li>
<li>GL_NV_path_rendering</li>
<li>GL_NV_pixel_data_range</li>
<li>GL_NV_point_sprite</li>
<li>GL_NV_primitive_restart</li>
<li>GL_NV_register_combiners</li>
<li>GL_NV_register_combiners2</li>
<li>GL_NV_shader_atomic_counters</li>
<li>GL_NV_shader_atomic_float</li>
<li>GL_NV_shader_buffer_load</li>
<li>GL_NV_shader_storage_buffer_object</li>
<li>GL_NV_texgen_reflection</li>
<li>GL_NV_texture_barrier</li>
<li>GL_NV_texture_compression_vtc</li>
<li>GL_NV_texture_env_combine4</li>
<li>GL_NV_texture_expand_normal</li>
<li>GL_NV_texture_multisample</li>
<li>GL_NV_texture_rectangle</li>
<li>GL_NV_texture_shader</li>
<li>GL_NV_texture_shader2</li>
<li>GL_NV_texture_shader3</li>
<li>GL_NV_transform_feedback</li>
<li>GL_NV_transform_feedback2</li>
<li>GL_NV_vertex_array_range</li>
<li>GL_NV_vertex_array_range2</li>
<li>GL_NV_vertex_attrib_integer_64bit</li>
<li>GL_NV_vertex_buffer_unified_memory</li>
<li>GL_NV_vertex_program</li>
<li>GL_NV_vertex_program1_1</li>
<li>GL_NV_vertex_program2</li>
<li>GL_NV_vertex_program2_option</li>
<li>GL_NV_vertex_program3</li>
<li>GL_NV_video_capture</li>
<li>GL_NVX_conditional_render</li>
<li>GL_NVX_gpu_memory_info</li>
<li>GL_NVX_nvenc_interop</li>
<li>GL_SGIS_generate_mipmap</li>
<li>GL_SGIS_texture_lod</li>
<li>GL_SGIX_depth_texture</li>
<li>GL_SGIX_shadow</li>
<li>GL_SUN_slice_accum</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_ARB_create_context</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_ARB_create_context_robustness</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_ARB_multisample</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_render_texture</li>
<li>WGL_ATI_pixel_format_float</li>
<li>WGL_EXT_create_context_es_profile</li>
<li>WGL_EXT_create_context_es2_profile</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_EXT_framebuffer_sRGB</li>
<li>WGL_EXT_pixel_format_packed_float</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_NVX_DX_interop</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
<li>WGL_NV_copy_image</li>
<li>WGL_NV_delay_before_swap</li>
<li>WGL_NV_float_buffer</li>
<li>WGL_NV_gpu_affinity</li>
<li>WGL_NV_multisample_coverage</li>
<li>WGL_NV_render_depth_texture</li>
<li>WGL_NV_render_texture_rectangle</li>
<li>WGL_NV_swap_group</li>
<li>WGL_NV_video_capture</li>
- OpenGL core capabilities: 169 caps listed
<li>GL_MAX_LIST_NESTING: 64</li>
<li>GL_MAX_EVAL_ORDER: 8</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: 65536</li>
<li>GL_MAX_ATTRIB_STACK_DEPTH: 16</li>
<li>GL_MAX_MODELVIEW_STACK_DEPTH: 32</li>
<li>GL_MAX_NAME_STACK_DEPTH: 128</li>
<li>GL_MAX_PROJECTION_STACK_DEPTH: 4</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: 4096</li>
<li>GL_MAX_ELEMENTS_VERTICES: 1048576</li>
<li>GL_MAX_ELEMENTS_INDICES: 1048576</li>
<li>GL_MAX_TEXTURE_UNITS: 4</li>
<li>GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_TEXTURE_LOD_BIAS: 15</li>
<li>GL_MAX_DRAW_BUFFERS: 8</li>
<li>GL_MAX_VERTEX_ATTRIBS: 16</li>
<li>GL_MAX_TEXTURE_COORDS: 8</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096</li>
<li>GL_MAX_VARYING_FLOATS: 124</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: 124</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: 128</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: 64</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: 64</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: 128</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: 0</li>
<li>GL_MAX_RECTANGLE_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE: 134217728</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 84</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 84</li>
<li>GL_MAX_UNIFORM_BLOCK_SIZE: 65536</li>
<li>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 231424</li>
<li>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: 1024</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: -1</li>
<li>GL_MAX_SAMPLE_MASK_WORDS: 2</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 64</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 64</li>
<li>GL_MAX_INTEGER_SAMPLES: 64</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: 124</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024</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: 32</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: 1024</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024</li>
<li>GL_MAX_PATCH_VERTICES: 32</li>
<li>GL_MAX_TESS_GEN_LEVEL: 64</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048</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: 4216</li>
<li>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14</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: 231424</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424</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: 1024</li>
<li>GL_MAX_VARYING_VECTORS: 31</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 512</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: 48</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8</li>
<li>GL_MAX_IMAGE_UNITS: 8</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16</li>
<li>GL_MAX_IMAGE_SAMPLES: 64</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 48</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 64</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: 14</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64</li>
<li>GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047</li>
<li>GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047</li>
<li>GL_MAX_UNIFORM_LOCATIONS: 65536</li>
<li>GL_MAX_FRAMEBUFFER_WIDTH: 16384</li>
<li>GL_MAX_FRAMEBUFFER_HEIGHT: 16384</li>
<li>GL_MAX_FRAMEBUFFER_LAYERS: 2048</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 64</li>
- OpenGL extension capabilities: 197 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: 64 (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_FRAMEBUFFER_SRGB_CAPABLE_EXT: 0 (GL_EXT_framebuffer_sRGB)</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728 (GL_ARB_texture_buffer_object)</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 84 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 84 (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: 233472 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 231424 (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: 2 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 64 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 64 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_INTEGER_SAMPLES: 64 (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: 124 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048 (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: 1024 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_SERVER_WAIT_TIMEOUT: -1 (GL_ARB_sync)</li>
<li>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1 (GL_ARB_blend_func_extended)</li>
<li>GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32 (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: 1024 (GL_ARB_shader_subroutine)</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024 (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: 2048 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048 (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: 231424 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424 (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: 4216 (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: 14 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14 (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: 48 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536 (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: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_IMAGE_SAMPLES: 64 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 48 (GL_ARB_shader_image_load_store)</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 64 (GL_ARB_map_buffer_alignment)</li>
<li>GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536 (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: 1536/1024/64 (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: 65536 (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: 2048 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 64 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_NVX_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 2097152 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: 2097152 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: 2037600 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: 0 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: 0 (GL_NVX_gpu_memory_info)</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: 4 (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: 23 (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: 4096 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VARYING_FLOATS: 124 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS: 16 (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: 8 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: 2048 (GL_ARB_fragment_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS_ARB: 16 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRICES_ARB: 8 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: 1 (GL_ARB_vertex_program)</li>
<li>GL_MAX_TEXTURE_COORDS_ARB: 8 (GL_ARB_fragment_program)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 2048 (GL_ARB_shading_language_100)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: 2048 (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: 64 (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: 2 (GL_ARB_imaging)</li>
<li>GL_POINT_SIZE_MIN_ARB: 0.000000 (GL_ARB_point_parameters)</li>
<li>GL_POINT_SIZE_MAX_ARB: 2047.000000 (GL_ARB_point_parameters)</li>
<li>GL_MAX_VERTEX_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_VARYING_VECTORS: 31 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 512 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_DEBUG_MESSAGE_LENGTH: 1024 (GL_ARB_debug_output)</li>
<li>GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: 128 (GL_ARB_debug_output)</li>
<li>GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: 14 (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: 134217728 (GL_EXT_texture_buffer_object)</li>
<li>GL_MAX_SAMPLE_MASK_WORDS_NV: 2 (GL_NV_explicit_multisample)</li>
<li>GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: 512 (GL_NV_fragment_program)</li>
<li>GL_MAX_TEXTURE_COORDS_NV: 8 (GL_NV_fragment_program)</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS_NV: 32 (GL_NV_fragment_program)</li>
<li>GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_CALL_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_IF_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_LOOP_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_LOOP_COUNT_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV: 10 (GL_NV_framebuffer_multisample_coverage)</li>
<li>GL_MIN_PROGRAM_TEXEL_OFFSET_NV: -8 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_TEXEL_OFFSET_NV: 7 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_RESULT_COMPONENTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_GENERIC_RESULTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV: 32 (GL_NV_gpu_program5)</li>
<li>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV: -1 (GL_NV_gpu_program5)</li>
<li>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV: 1 (GL_NV_gpu_program5)</li>
<li>GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV: 4 (GL_NV_gpu_program5)</li>
<li>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV: -32 (GL_NV_gpu_program5)</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV: 31 (GL_NV_gpu_program5)</li>
<li>GL_MAX_SHININESS_NV: 128 (GL_NV_light_max_exponent)</li>
<li>GL_MAX_SPOT_EXPONENT_NV: 128 (GL_NV_light_max_exponent)</li>
<li>GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV: 14 (GL_NV_parameter_buffer_object)</li>
<li>GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV: 16384 (GL_NV_parameter_buffer_object)</li>
<li>GL_MAX_SHADER_BUFFER_ADDRESS_NV: -1 (GL_NV_shader_buffer_load)</li>
<li>GL_MAX_GENERAL_COMBINERS_NV: 8 (GL_NV_register_combiners)</li>
<li>GL_MAX_RECTANGLE_TEXTURE_SIZE_NV: 16384 (GL_NV_texture_rectangle)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 (GL_NV_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: 128 (GL_NV_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 (GL_NV_transform_feedback)</li>
<li>GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: 1048575 (GL_NV_vertex_array_range)</li>
<li>GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: 1 (GL_NV_vertex_program)</li>
<li>GL_MAX_TRACK_MATRICES_NV: 8 (GL_NV_vertex_program)</li>
===================================[ NVIDIA CUDA Capabilities ]
- CUDA Device 0
- Device name: Quadro K1000M
- Compute Capability: 3.0
- Total Memory: 2048 MB
- Shader Clock Rate: 850 MHz
- Multiprocessors: 1
- Warp Size: 32
- Max Threads Per Block: 1024
- Threads Per Block: 1024 x 1024 x 64
- Grid Size: 2147483647 x 65535 x 65535
- Registers Per Block: 65536
- Texture Alignment: 512 byte
- Total Constant Memory: 64 Kb
===================================[ OpenCL Capabilities ]
- Num OpenCL platforms: 2
- CL_PLATFORM_NAME: Intel(R) OpenCL
- CL_PLATFORM_VENDOR: Intel(R) Corporation
- CL_PLATFORM_VERSION: OpenCL 1.2
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 2
- CL_DEVICE_NAME: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
- CL_DEVICE_VENDOR: Intel(R) Corporation
- CL_DRIVER_VERSION: 1.2
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.2 (Build 63463)
- CL_DEVICE_TYPE: CPU
- CL_DEVICE_VENDOR_ID: 0x8086
- CL_DEVICE_MAX_COMPUTE_UNITS: 8
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 2700MHz
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524256KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2047MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 3840
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 256KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Global
- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 128KB
- 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: 1437784
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 480
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 480
- 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: 480
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 14
- Extensions:
- cl_khr_fp64
- cl_khr_icd
- 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_byte_addressable_store
- cl_intel_printf
- cl_ext_device_fission
- cl_intel_exec_by_local_thread
- cl_khr_gl_sharing
- cl_intel_dx9_media_sharing
- cl_khr_dx9_media_sharing
- cl_khr_d3d11_sharing
- CL_DEVICE_NAME: Intel(R) HD Graphics 4000
- CL_DEVICE_VENDOR: Intel(R) Corporation
- CL_DRIVER_VERSION: 8.15.10.2712
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.1
- CL_DEVICE_TYPE: GPU
- CL_DEVICE_VENDOR_ID: 0x8086
- CL_DEVICE_MAX_COMPUTE_UNITS: 16
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 350MHz
- CL_DEVICE_ADDRESS_BITS: 64
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 415744KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 1624MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 1024
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 2048KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
- CL_DEVICE_LOCAL_MEM_SIZE: 64KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [512 ; 512 ; 512]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
- CL_EXEC_NATIVE_KERNEL: 1437780
- 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: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 0
- CL_DEVICE_EXTENSIONS: 10
- Extensions:
- cl_khr_icd
- 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_gl_sharing
- cl_khr_d3d10_sharing
- cl_intel_dx9_media_sharing
- cl_khr_3d_image_writes
- cl_khr_byte_addressable_store
- CL_PLATFORM_NAME: NVIDIA CUDA
- CL_PLATFORM_VENDOR: NVIDIA Corporation
- CL_PLATFORM_VERSION: OpenCL 1.1 CUDA 4.2.1
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 1
- CL_DEVICE_NAME: Quadro K1000M
- CL_DEVICE_VENDOR: NVIDIA Corporation
- CL_DRIVER_VERSION: 327.62
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.1 CUDA
- CL_DEVICE_TYPE: GPU
- CL_DEVICE_VENDOR_ID: 0x10DE
- CL_DEVICE_MAX_COMPUTE_UNITS: 1
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 850MHz
- CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 3
- CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 0
- CL_NV_DEVICE_REGISTERS_PER_BLOCK: 65536
- CL_NV_DEVICE_WARP_SIZE: 32
- CL_NV_DEVICE_GPU_OVERLAP: 1
- CL_NV_DEVICE_KERNEL_EXEC_TIMEOUT: 1
- CL_NV_DEVICE_INTEGRATED_MEMORY: 0
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524288KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2048MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 4352
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128 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: 48KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 64]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
- CL_EXEC_NATIVE_KERNEL: 1437780
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 16
- CL_DEVICE_IMAGE2D_MAX_WIDTH: 32768
- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 32768
- CL_DEVICE_IMAGE3D_MAX_WIDTH: 4096
- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 4096
- CL_DEVICE_IMAGE3D_MAX_DEPTH: 4096
- CL_DEVICE_MAX_SAMPLERS: 32
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 15
- Extensions:
- cl_khr_byte_addressable_store
- cl_khr_icd
- cl_khr_gl_sharing
- cl_nv_d3d9_sharing
- cl_nv_d3d10_sharing
- cl_khr_d3d10_sharing
- cl_nv_d3d11_sharing
- cl_nv_compiler_options
- cl_nv_device_attribute_query
- cl_nv_pragma_unroll
- 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_fp64
===================================[ Misc. ]
===================================[ Related Graphics Drivers ]
- http://www.geeks3d.com/?page_id=752
===================================[ Related Graphics Cards Reviews ]
- http://www.geeks3d.com/?cat=3
-------------- next part --------------
===================================================
GPU Caps Viewer v1.18.1
http://www.ozone3d.net/gpu_caps_viewer/
===================================================
===================================[ System / CPU ]
- CPU Name: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
- CPU Core Speed: 2691 MHz
- CPU logical cores: 8
- Family: 6 - Model: 10 - Stepping: 9
- Physical Memory Size: 16384 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: 2
- GPU 1
- Name: Intel HD Graphics 4000 (M)
- GPU codename: IvyBridge(GT2)
- Device ID: 8086- 166
- Subdevice ID: 1028- 53E
- Shader cores: 16
- Driver: 8.15.10.2712 (3-26-2012) - GL:ig7icd64.dll
- GPU 2
- Name: Quadro K1000M
- GPU codename: unknown
- Device ID: 10DE- FFC
- Subdevice ID: 1028-153E
- Driver: 8.15.10.2712 (R327.62)
- Branch: r325_00-252
- Bus Id: 1
- Shader cores: 192
- BIOS version: 80.07.52.00.19
- Memory size: 2048MB
- Memory type: DDR3
- Memory bus width: 128-bit
- PState 0 - GPU clock: 850 MHz, memory: 900 MHz, VDDC: 0.919V
- PState 8 - GPU clock: 405 MHz, memory: 405 MHz, VDDC: 0.837V
===================================[ OpenGL GPU Capabilities ]
- OpenGL vendor: NVIDIA Corporation
- OpenGL renderer: Quadro K1000M/PCIe/SSE2
- OpenGL Version: 4.3.0
- GLSL (OpenGL Shading Language) Version: 4.30 NVIDIA via Cg compiler
- ARB Texture Units: 4
- 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: 2047.0
- Max Dynamic Lights: 8
- Max Viewport Size: 16384x16384
- Max Vertex Uniform Components: 4096
- Max Fragment Uniform Components: 2048
- Max Geometry Uniform Components: 2048
- Max Varying Float: 124
- Max Vertex Bindable Uniforms: 14
- Max Fragment Bindable Uniforms: 14
- Max Geometry Bindable Uniforms: 14
- 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:[no]
- Texture Rectangle Support:[yes]
- Floating Point Textures Support:[yes]
- MSAA: 2X
- MSAA: 4X
- MSAA: 8X
- MSAA: 16X
- MSAA: 32X
- MSAA: 64X
- OpenGL Extensions: 307 extensions (GL=276 and WGL=31)
<li>GL_AMD_multi_draw_indirect</li>
<li>GL_AMD_seamless_cubemap_per_texture</li>
<li>GL_ARB_arrays_of_arrays</li>
<li>GL_ARB_base_instance</li>
<li>GL_ARB_blend_func_extended</li>
<li>GL_ARB_clear_buffer_object</li>
<li>GL_ARB_color_buffer_float</li>
<li>GL_ARB_compatibility</li>
<li>GL_ARB_compressed_texture_pixel_storage</li>
<li>GL_ARB_conservative_depth</li>
<li>GL_ARB_compute_shader</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_indirect</li>
<li>GL_ARB_draw_elements_base_vertex</li>
<li>GL_ARB_draw_instanced</li>
<li>GL_ARB_ES2_compatibility</li>
<li>GL_ARB_ES3_compatibility</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_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_robust_buffer_access_behavior</li>
<li>GL_ARB_robustness</li>
<li>GL_ARB_sample_shading</li>
<li>GL_ARB_sampler_objects</li>
<li>GL_ARB_seamless_cube_map</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_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_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_include</li>
<li>GL_ARB_shading_language_packing</li>
<li>GL_ARB_shadow</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_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_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_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_texture_float</li>
<li>GL_ATI_texture_mirror_once</li>
<li>GL_S3_s3tc</li>
<li>GL_EXT_texture_env_add</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_Cg_shader</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_EXTX_framebuffer_mixed_formats</li>
<li>GL_EXT_framebuffer_multisample_blit_scaled</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_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_shader_objects</li>
<li>GL_EXT_separate_specular_color</li>
<li>GL_EXT_shader_image_load_store</li>
<li>GL_EXT_shadow_funcs</li>
<li>GL_EXT_stencil_two_side</li>
<li>GL_EXT_stencil_wrap</li>
<li>GL_EXT_texture3D</li>
<li>GL_EXT_texture_array</li>
<li>GL_EXT_texture_buffer_object</li>
<li>GL_EXT_texture_compression_dxt1</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_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_shared_exponent</li>
<li>GL_EXT_texture_sRGB</li>
<li>GL_EXT_texture_sRGB_decode</li>
<li>GL_EXT_texture_storage</li>
<li>GL_EXT_texture_swizzle</li>
<li>GL_EXT_timer_query</li>
<li>GL_EXT_transform_feedback2</li>
<li>GL_EXT_vertex_array</li>
<li>GL_EXT_vertex_array_bgra</li>
<li>GL_EXT_vertex_attrib_64bit</li>
<li>GL_EXT_import_sync_object</li>
<li>GL_IBM_rasterpos_clip</li>
<li>GL_IBM_texture_mirrored_repeat</li>
<li>GL_KHR_debug</li>
<li>GL_KTX_buffer_region</li>
<li>GL_NV_bindless_multi_draw_indirect</li>
<li>GL_NV_bindless_texture</li>
<li>GL_NV_blend_square</li>
<li>GL_NV_compute_program5</li>
<li>GL_NV_conditional_render</li>
<li>GL_NV_copy_depth_to_color</li>
<li>GL_NV_copy_image</li>
<li>GL_NV_deep_texture3D</li>
<li>GL_NV_depth_buffer_float</li>
<li>GL_NV_depth_clamp</li>
<li>GL_NV_draw_texture</li>
<li>GL_NV_ES1_1_compatibility</li>
<li>GL_NV_explicit_multisample</li>
<li>GL_NV_fence</li>
<li>GL_NV_float_buffer</li>
<li>GL_NV_fog_distance</li>
<li>GL_NV_fragment_program</li>
<li>GL_NV_fragment_program_option</li>
<li>GL_NV_fragment_program2</li>
<li>GL_NV_framebuffer_multisample_coverage</li>
<li>GL_NV_geometry_shader4</li>
<li>GL_NV_gpu_program4</li>
<li>GL_NV_gpu_program4_1</li>
<li>GL_NV_gpu_program5</li>
<li>GL_NV_gpu_program5_mem_extended</li>
<li>GL_NV_gpu_program_fp64</li>
<li>GL_NV_gpu_shader5</li>
<li>GL_NV_half_float</li>
<li>GL_NV_light_max_exponent</li>
<li>GL_NV_multisample_coverage</li>
<li>GL_NV_multisample_filter_hint</li>
<li>GL_NV_occlusion_query</li>
<li>GL_NV_packed_depth_stencil</li>
<li>GL_NV_parameter_buffer_object</li>
<li>GL_NV_parameter_buffer_object2</li>
<li>GL_NV_path_rendering</li>
<li>GL_NV_pixel_data_range</li>
<li>GL_NV_point_sprite</li>
<li>GL_NV_primitive_restart</li>
<li>GL_NV_register_combiners</li>
<li>GL_NV_register_combiners2</li>
<li>GL_NV_shader_atomic_counters</li>
<li>GL_NV_shader_atomic_float</li>
<li>GL_NV_shader_buffer_load</li>
<li>GL_NV_shader_storage_buffer_object</li>
<li>GL_NV_texgen_reflection</li>
<li>GL_NV_texture_barrier</li>
<li>GL_NV_texture_compression_vtc</li>
<li>GL_NV_texture_env_combine4</li>
<li>GL_NV_texture_expand_normal</li>
<li>GL_NV_texture_multisample</li>
<li>GL_NV_texture_rectangle</li>
<li>GL_NV_texture_shader</li>
<li>GL_NV_texture_shader2</li>
<li>GL_NV_texture_shader3</li>
<li>GL_NV_transform_feedback</li>
<li>GL_NV_transform_feedback2</li>
<li>GL_NV_vertex_array_range</li>
<li>GL_NV_vertex_array_range2</li>
<li>GL_NV_vertex_attrib_integer_64bit</li>
<li>GL_NV_vertex_buffer_unified_memory</li>
<li>GL_NV_vertex_program</li>
<li>GL_NV_vertex_program1_1</li>
<li>GL_NV_vertex_program2</li>
<li>GL_NV_vertex_program2_option</li>
<li>GL_NV_vertex_program3</li>
<li>GL_NV_video_capture</li>
<li>GL_NVX_conditional_render</li>
<li>GL_NVX_gpu_memory_info</li>
<li>GL_NVX_nvenc_interop</li>
<li>GL_SGIS_generate_mipmap</li>
<li>GL_SGIS_texture_lod</li>
<li>GL_SGIX_depth_texture</li>
<li>GL_SGIX_shadow</li>
<li>GL_SUN_slice_accum</li>
<li>GL_WIN_swap_hint</li>
<li>WGL_EXT_swap_control</li>
<li>WGL_ARB_buffer_region</li>
<li>WGL_ARB_create_context</li>
<li>WGL_ARB_create_context_profile</li>
<li>WGL_ARB_create_context_robustness</li>
<li>WGL_ARB_extensions_string</li>
<li>WGL_ARB_make_current_read</li>
<li>WGL_ARB_multisample</li>
<li>WGL_ARB_pbuffer</li>
<li>WGL_ARB_pixel_format</li>
<li>WGL_ARB_pixel_format_float</li>
<li>WGL_ARB_render_texture</li>
<li>WGL_ATI_pixel_format_float</li>
<li>WGL_EXT_create_context_es_profile</li>
<li>WGL_EXT_create_context_es2_profile</li>
<li>WGL_EXT_extensions_string</li>
<li>WGL_EXT_framebuffer_sRGB</li>
<li>WGL_EXT_pixel_format_packed_float</li>
<li>WGL_EXT_swap_control_tear</li>
<li>WGL_NVX_DX_interop</li>
<li>WGL_NV_DX_interop</li>
<li>WGL_NV_DX_interop2</li>
<li>WGL_NV_copy_image</li>
<li>WGL_NV_delay_before_swap</li>
<li>WGL_NV_float_buffer</li>
<li>WGL_NV_gpu_affinity</li>
<li>WGL_NV_multisample_coverage</li>
<li>WGL_NV_render_depth_texture</li>
<li>WGL_NV_render_texture_rectangle</li>
<li>WGL_NV_swap_group</li>
<li>WGL_NV_video_capture</li>
- OpenGL core capabilities: 169 caps listed
<li>GL_MAX_LIST_NESTING: 64</li>
<li>GL_MAX_EVAL_ORDER: 8</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: 65536</li>
<li>GL_MAX_ATTRIB_STACK_DEPTH: 16</li>
<li>GL_MAX_MODELVIEW_STACK_DEPTH: 32</li>
<li>GL_MAX_NAME_STACK_DEPTH: 128</li>
<li>GL_MAX_PROJECTION_STACK_DEPTH: 4</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: 4096</li>
<li>GL_MAX_ELEMENTS_VERTICES: 1048576</li>
<li>GL_MAX_ELEMENTS_INDICES: 1048576</li>
<li>GL_MAX_TEXTURE_UNITS: 4</li>
<li>GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384</li>
<li>GL_MAX_TEXTURE_LOD_BIAS: 15</li>
<li>GL_MAX_DRAW_BUFFERS: 8</li>
<li>GL_MAX_VERTEX_ATTRIBS: 16</li>
<li>GL_MAX_TEXTURE_COORDS: 8</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096</li>
<li>GL_MAX_VARYING_FLOATS: 124</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: 124</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: 128</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: 64</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: 64</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: 128</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: 134217728</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 84</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 84</li>
<li>GL_MAX_UNIFORM_BLOCK_SIZE: 65536</li>
<li>GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 231424</li>
<li>GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256</li>
<li>GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: 1024</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: -1</li>
<li>GL_MAX_SAMPLE_MASK_WORDS: 2</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 64</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 64</li>
<li>GL_MAX_INTEGER_SAMPLES: 64</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: 124</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048</li>
<li>GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024</li>
<li>GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024</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: 32</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: 1024</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024</li>
<li>GL_MAX_PATCH_VERTICES: 32</li>
<li>GL_MAX_TESS_GEN_LEVEL: 64</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048</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: 4216</li>
<li>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128</li>
<li>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14</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: 231424</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424</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: 1024</li>
<li>GL_MAX_VARYING_VECTORS: 31</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 512</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: 48</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8</li>
<li>GL_MAX_IMAGE_UNITS: 8</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16</li>
<li>GL_MAX_IMAGE_SAMPLES: 64</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 48</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 64</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: 14</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64</li>
<li>GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047</li>
<li>GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047</li>
<li>GL_MAX_UNIFORM_LOCATIONS: 65536</li>
<li>GL_MAX_FRAMEBUFFER_WIDTH: 16384</li>
<li>GL_MAX_FRAMEBUFFER_HEIGHT: 16384</li>
<li>GL_MAX_FRAMEBUFFER_LAYERS: 2048</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 64</li>
- OpenGL extension capabilities: 197 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: 64 (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_FRAMEBUFFER_SRGB_CAPABLE_EXT: 1 (GL_EXT_framebuffer_sRGB)</li>
<li>GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728 (GL_ARB_texture_buffer_object)</li>
<li>GL_MAX_VERTEX_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_UNIFORM_BLOCKS: 84 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_UNIFORM_BUFFER_BINDINGS: 84 (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: 233472 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424 (GL_ARB_uniform_buffer_object)</li>
<li>GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 231424 (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: 2 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_COLOR_TEXTURE_SAMPLES: 64 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_DEPTH_TEXTURE_SAMPLES: 64 (GL_ARB_texture_multisample)</li>
<li>GL_MAX_INTEGER_SAMPLES: 64 (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: 124 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048 (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: 1024 (GL_ARB_geometry_shader4)</li>
<li>GL_MAX_SERVER_WAIT_TIMEOUT: -1 (GL_ARB_sync)</li>
<li>GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1 (GL_ARB_blend_func_extended)</li>
<li>GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32 (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: 1024 (GL_ARB_shader_subroutine)</li>
<li>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024 (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: 2048 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048 (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: 231424 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424 (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: 4216 (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: 14 (GL_ARB_tessellation_shader)</li>
<li>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14 (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: 48 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304 (GL_ARB_shader_atomic_counters)</li>
<li>GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536 (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: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_IMAGE_SAMPLES: 64 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_VERTEX_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)</li>
<li>GL_MAX_COMBINED_IMAGE_UNIFORMS: 48 (GL_ARB_shader_image_load_store)</li>
<li>GL_MIN_MAP_BUFFER_ALIGNMENT: 64 (GL_ARB_map_buffer_alignment)</li>
<li>GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424 (GL_ARB_compute_shader)</li>
<li>GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536 (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: 1536/1024/64 (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: 65536 (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: 2048 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_MAX_FRAMEBUFFER_SAMPLES: 64 (GL_ARB_framebuffer_no_attachments)</li>
<li>GL_NVX_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 2097152 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: 2097152 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: 2036584 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: 0 (GL_NVX_gpu_memory_info)</li>
<li>GL_NVX_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: 0 (GL_NVX_gpu_memory_info)</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: 4 (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: 23 (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: 4096 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VARYING_FLOATS: 124 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS: 16 (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: 8 (GL_ARB_vertex_shader)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: 2048 (GL_ARB_fragment_shader)</li>
<li>GL_MAX_VERTEX_ATTRIBS_ARB: 16 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRICES_ARB: 8 (GL_ARB_vertex_program)</li>
<li>GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: 1 (GL_ARB_vertex_program)</li>
<li>GL_MAX_TEXTURE_COORDS_ARB: 8 (GL_ARB_fragment_program)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 2048 (GL_ARB_shading_language_100)</li>
<li>GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: 2048 (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: 64 (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: 2 (GL_ARB_imaging)</li>
<li>GL_POINT_SIZE_MIN_ARB: 0.000000 (GL_ARB_point_parameters)</li>
<li>GL_POINT_SIZE_MAX_ARB: 2047.000000 (GL_ARB_point_parameters)</li>
<li>GL_MAX_VERTEX_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_VARYING_VECTORS: 31 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_FRAGMENT_UNIFORM_VECTORS: 512 (GL_ARB_ES2_compatibility)</li>
<li>GL_MAX_DEBUG_MESSAGE_LENGTH: 1024 (GL_ARB_debug_output)</li>
<li>GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: 128 (GL_ARB_debug_output)</li>
<li>GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)</li>
<li>GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: 14 (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: 134217728 (GL_EXT_texture_buffer_object)</li>
<li>GL_MAX_SAMPLE_MASK_WORDS_NV: 2 (GL_NV_explicit_multisample)</li>
<li>GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: 512 (GL_NV_fragment_program)</li>
<li>GL_MAX_TEXTURE_COORDS_NV: 8 (GL_NV_fragment_program)</li>
<li>GL_MAX_TEXTURE_IMAGE_UNITS_NV: 32 (GL_NV_fragment_program)</li>
<li>GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_CALL_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_IF_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_LOOP_DEPTH_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_PROGRAM_LOOP_COUNT_NV: 0 (GL_NV_fragment_program2)</li>
<li>GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV: 10 (GL_NV_framebuffer_multisample_coverage)</li>
<li>GL_MIN_PROGRAM_TEXEL_OFFSET_NV: -8 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_TEXEL_OFFSET_NV: 7 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_RESULT_COMPONENTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_PROGRAM_GENERIC_RESULTS_NV: 0 (GL_NV_gpu_program4)</li>
<li>GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV: 32 (GL_NV_gpu_program5)</li>
<li>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV: -1 (GL_NV_gpu_program5)</li>
<li>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV: 1 (GL_NV_gpu_program5)</li>
<li>GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV: 4 (GL_NV_gpu_program5)</li>
<li>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV: -32 (GL_NV_gpu_program5)</li>
<li>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV: 31 (GL_NV_gpu_program5)</li>
<li>GL_MAX_SHININESS_NV: 128 (GL_NV_light_max_exponent)</li>
<li>GL_MAX_SPOT_EXPONENT_NV: 128 (GL_NV_light_max_exponent)</li>
<li>GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV: 14 (GL_NV_parameter_buffer_object)</li>
<li>GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV: 16384 (GL_NV_parameter_buffer_object)</li>
<li>GL_MAX_SHADER_BUFFER_ADDRESS_NV: -1 (GL_NV_shader_buffer_load)</li>
<li>GL_MAX_GENERAL_COMBINERS_NV: 8 (GL_NV_register_combiners)</li>
<li>GL_MAX_RECTANGLE_TEXTURE_SIZE_NV: 16384 (GL_NV_texture_rectangle)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 (GL_NV_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: 128 (GL_NV_transform_feedback)</li>
<li>GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 (GL_NV_transform_feedback)</li>
<li>GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: 1048575 (GL_NV_vertex_array_range)</li>
<li>GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: 1 (GL_NV_vertex_program)</li>
<li>GL_MAX_TRACK_MATRICES_NV: 8 (GL_NV_vertex_program)</li>
===================================[ NVIDIA CUDA Capabilities ]
- CUDA Device 0
- Device name: Quadro K1000M
- Compute Capability: 3.0
- Total Memory: 2048 MB
- Shader Clock Rate: 850 MHz
- Multiprocessors: 1
- Warp Size: 32
- Max Threads Per Block: 1024
- Threads Per Block: 1024 x 1024 x 64
- Grid Size: 2147483647 x 65535 x 65535
- Registers Per Block: 65536
- Texture Alignment: 512 byte
- Total Constant Memory: 64 Kb
===================================[ OpenCL Capabilities ]
- Num OpenCL platforms: 2
- CL_PLATFORM_NAME: Intel(R) OpenCL
- CL_PLATFORM_VENDOR: Intel(R) Corporation
- CL_PLATFORM_VERSION: OpenCL 1.2
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 2
- CL_DEVICE_NAME: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
- CL_DEVICE_VENDOR: Intel(R) Corporation
- CL_DRIVER_VERSION: 1.2
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.2 (Build 63463)
- CL_DEVICE_TYPE: CPU
- CL_DEVICE_VENDOR_ID: 0x8086
- CL_DEVICE_MAX_COMPUTE_UNITS: 8
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 2700MHz
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524256KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2047MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 3840
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 256KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Global
- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 128KB
- 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: 15790168
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 480
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 480
- 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: 480
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 14
- Extensions:
- cl_khr_fp64
- cl_khr_icd
- 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_byte_addressable_store
- cl_intel_printf
- cl_ext_device_fission
- cl_intel_exec_by_local_thread
- cl_khr_gl_sharing
- cl_intel_dx9_media_sharing
- cl_khr_dx9_media_sharing
- cl_khr_d3d11_sharing
- CL_DEVICE_NAME: Intel(R) HD Graphics 4000
- CL_DEVICE_VENDOR: Intel(R) Corporation
- CL_DRIVER_VERSION: 8.15.10.2712
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.1
- CL_DEVICE_TYPE: GPU
- CL_DEVICE_VENDOR_ID: 0x8086
- CL_DEVICE_MAX_COMPUTE_UNITS: 16
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 350MHz
- CL_DEVICE_ADDRESS_BITS: 64
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 415744KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 1624MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 1024
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 2048KB
- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
- CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
- CL_DEVICE_LOCAL_MEM_SIZE: 64KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [512 ; 512 ; 512]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
- CL_EXEC_NATIVE_KERNEL: 15790164
- 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: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 0
- CL_DEVICE_EXTENSIONS: 10
- Extensions:
- cl_khr_icd
- 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_gl_sharing
- cl_khr_d3d10_sharing
- cl_intel_dx9_media_sharing
- cl_khr_3d_image_writes
- cl_khr_byte_addressable_store
- CL_PLATFORM_NAME: NVIDIA CUDA
- CL_PLATFORM_VENDOR: NVIDIA Corporation
- CL_PLATFORM_VERSION: OpenCL 1.1 CUDA 4.2.1
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 1
- CL_DEVICE_NAME: Quadro K1000M
- CL_DEVICE_VENDOR: NVIDIA Corporation
- CL_DRIVER_VERSION: 327.62
- CL_DEVICE_PROFILE: FULL_PROFILE
- CL_DEVICE_VERSION: OpenCL 1.1 CUDA
- CL_DEVICE_TYPE: GPU
- CL_DEVICE_VENDOR_ID: 0x10DE
- CL_DEVICE_MAX_COMPUTE_UNITS: 1
- CL_DEVICE_MAX_CLOCK_FREQUENCY: 850MHz
- CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 3
- CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 0
- CL_NV_DEVICE_REGISTERS_PER_BLOCK: 65536
- CL_NV_DEVICE_WARP_SIZE: 32
- CL_NV_DEVICE_GPU_OVERLAP: 1
- CL_NV_DEVICE_KERNEL_EXEC_TIMEOUT: 1
- CL_NV_DEVICE_INTEGRATED_MEMORY: 0
- CL_DEVICE_ADDRESS_BITS: 32
- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524288KB
- CL_DEVICE_GLOBAL_MEM_SIZE: 2048MB
- CL_DEVICE_MAX_PARAMETER_SIZE: 4352
- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128 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: 48KB
- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
- CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 64]
- CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
- CL_EXEC_NATIVE_KERNEL: 15790164
- CL_DEVICE_IMAGE_SUPPORT: YES
- CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 16
- CL_DEVICE_IMAGE2D_MAX_WIDTH: 32768
- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 32768
- CL_DEVICE_IMAGE3D_MAX_WIDTH: 4096
- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 4096
- CL_DEVICE_IMAGE3D_MAX_DEPTH: 4096
- CL_DEVICE_MAX_SAMPLERS: 32
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
- 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: 15
- Extensions:
- cl_khr_byte_addressable_store
- cl_khr_icd
- cl_khr_gl_sharing
- cl_nv_d3d9_sharing
- cl_nv_d3d10_sharing
- cl_khr_d3d10_sharing
- cl_nv_d3d11_sharing
- cl_nv_compiler_options
- cl_nv_device_attribute_query
- cl_nv_pragma_unroll
- 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_fp64
===================================[ Misc. ]
===================================[ Related Graphics Drivers ]
- http://www.geeks3d.com/?page_id=752
===================================[ Related Graphics Cards Reviews ]
- http://www.geeks3d.com/?cat=3
More information about the Interest
mailing list