Home | Webstore
Latest News: OOTP 25 Available - FHM 10 Available - OOTP Go! Available

Out of the Park Baseball 25 Buy Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Out of the Park Baseball 19 > Perfect Team > PT Bug Reports Forum

PT Bug Reports Forum Have a Perfect Team bug to report? Please post here.

Reply
 
Thread Tools
Old 11-03-2018, 04:05 AM   #1
dennylu97
Bat Boy
 
Join Date: Nov 2018
Posts: 4
My OOTP crash when I click any player

In the Perfect Team mode , everytime I click the player to see some detailed player ability. The game will crash.

I want to know that it is problem in my computer , or it is just a bug.

My game ID is dennylu97.
Thanks.
dennylu97 is offline   Reply With Quote
Old 11-03-2018, 04:17 AM   #2
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,709
What kind of system do you have?

It's probably your compuer that is causing this. Please try to update your graphic card drivers and disable all programs running in the background when playing OOTP.
Markus Heinsohn is offline   Reply With Quote
Old 11-03-2018, 07:46 AM   #3
dennylu97
Bat Boy
 
Join Date: Nov 2018
Posts: 4
Quote:
Originally Posted by Markus Heinsohn View Post
What kind of system do you have?

It's probably your compuer that is causing this. Please try to update your graphic card drivers and disable all programs running in the background when playing OOTP.
I already update all my graphic card drivers ,but the crash still happens.
I use Win10 to play and have the game on Steam.
My video card is Intel HD Graphics 4000 and NVIDIA GeForce GT 720M.
Amount of memory is 8GB.

http://www.ootpdevelopments.com/boar...d.php?t=286951

I follow this page and get a trace file.
I will be grateful for any help you can provide.
Attached Files
File Type: txt ootp_trace.txt (77.2 KB, 31 views)
dennylu97 is offline   Reply With Quote
Old 11-03-2018, 10:51 AM   #4
Mookie-50
Bat Boy
 
Join Date: Nov 2018
Posts: 2
Crash after clicking player

I am having the same issue at times. Not all players are crashing upon clicking. I tried to make adjustments in game player strategy. I clicked on Bert Campaneris and made adjustments no problem. I clicked on Nick Markakis and I crashed right OOTP.
My ID Mookie-50
Mookie-50 is offline   Reply With Quote
Old 11-03-2018, 01:45 PM   #5
Silfir
Minors (Double A)
 
Join Date: May 2016
Posts: 138
Game ID is Silfir. So far I've tried clicking on Hunter Dozier, Paul deJong and Ryan Cordell, all crashes. Historical All-Star Gil Hodges works! Then Brian McCann crashes. The issue seems to be related to the player card images.

I'm running an Nvidia GTX 970. Haven't tried updating GPU drivers yet, will get back to you.

EDIT: Did absolutely nothing - honestly doesn't surprise me much. If the game crashes trying to display what seem to me to be simple 2D images, it seems like a much more basic issue.

EDIT2:
Quote:
It's probably your compuer that is causing this. Please try to update your graphic card drivers and disable all programs running in the background when playing OOTP.
If you'll allow me a snarky aside - if OOTP were to not play well with certain background processes that none of my other games have an issue with (playing youtube videos), it's at least a little bit the game's fault as well.

Last edited by Silfir; 11-03-2018 at 02:10 PM.
Silfir is offline   Reply With Quote
Old 11-03-2018, 02:04 PM   #6
Lukas Berger
OOTP Developments
 
Lukas Berger's Avatar
 
Join Date: Aug 2007
Location: Nice, Côte d'Azur, France
Posts: 19,757
This sounds like it might be related to current players who load with 3d facegen images. I don't think the 2d photos have anything to do with this one way or another.

Which means it's an OpenGL issue.

So in that case, updating drivers is the definite first step. After that, try playing with the OpenGL settings under start screen > settings > 3d and facegen and see if any of those make a difference. Let us know either way. If it doesn't work, please download the program and follow the directions in the first post of this thread and post the resulting log here. Thanks!
__________________

lukas@ootpdevelopments.com

Order Out of the Park Baseball 25!

Need to upload files for us to check out? Instructions can be found here

Last edited by Lukas Berger; 11-03-2018 at 02:07 PM.
Lukas Berger is offline   Reply With Quote
Old 11-03-2018, 02:33 PM   #7
Silfir
Minors (Double A)
 
Join Date: May 2016
Posts: 138
Game keeps crashing even with OpenGL disabled. (Or just Facegen disabled, needless to say.) Is it possible Perfect Team is ignoring the main game settings and trying to use OpenGL (or Facegen) regardless?

I'm asking this because I disabled Facegen a while ago since I suspected it was involved in crashes before; that seemed to circumvent the issues I had at the time.

As mentioned before, I updated to the most current drivers, with no change. (Pretty sure the old drivers were more than recent enough.) Here's the GPU report from the indicated program:

Code:
===================================================
GPU Caps Viewer v1.39.0.0 report
http://www.geeks3d.com
http://www.ozone3d.net/gpu_caps_viewer/
===================================================


===================================[ System / CPU ]
- CPU Name: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
- CPU Core Speed: 3300 MHz
- CPU logical cores: 4
- Family: 6 - Model: 12 - Stepping: 3
- Physical Memory Size: 16384 MB
- Operating System: Windows 10 64-bit build 17134
- PhysX Version: 9180907


===================================[ Graphics Adapters / GPUs ]
- Current Display Mode: 2560x1440 @ 59 Hz - 32 bpp
- Num GPUs: 1

- GPU 1
  - Name: NVIDIA GeForce GTX 970
  - GPU codename: GM204
  - Device ID: 10DE-13C2
  - Subdevice ID: 19DA-1366
  - Revision ID:   A1
  - Driver: 25.21.14.1634 (R416.34)
  - Branch: r416_27-3
  - Bus Id: 1
  - Shader cores: 1664
  - Texture units: 104
  - ROP units: 56
  - TDP: 145W
  - BIOS version: 84.04.2f.00.1e
  - Memory size: 4095MB
  - Memory type: GDDR5
  - Memory bus width: 256-bit
  - GPU base clock: 1076 MHz
  - GPU boost clock: 1215 MHz
  - GPU power target: 100 % TDP
  - GPU min power target: 66 % TDP
  - GPU max power target: 106 % TDP


===================================[ OpenGL GPU Capabilities ]
- OpenGL vendor: NVIDIA Corporation
- OpenGL renderer: GeForce GTX 970/PCIe/SSE2
- OpenGL Version: 4.6.0 NVIDIA 416.34
- GLSL (OpenGL Shading Language) Version: 4.60 NVIDIA
- 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: 4096
- 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
- OpenGL Extensions: 405 extensions (GL=374 and WGL=31)
  - GL_AMD_multi_draw_indirect
  - GL_AMD_seamless_cubemap_per_texture
  - GL_AMD_vertex_shader_viewport_index
  - GL_AMD_vertex_shader_layer
  - GL_ARB_arrays_of_arrays
  - GL_ARB_base_instance
  - GL_ARB_bindless_texture
  - GL_ARB_blend_func_extended
  - GL_ARB_buffer_storage
  - GL_ARB_clear_buffer_object
  - GL_ARB_clear_texture
  - GL_ARB_clip_control
  - GL_ARB_color_buffer_float
  - GL_ARB_compatibility
  - GL_ARB_compressed_texture_pixel_storage
  - GL_ARB_conservative_depth
  - GL_ARB_compute_shader
  - GL_ARB_compute_variable_group_size
  - GL_ARB_conditional_render_inverted
  - GL_ARB_copy_buffer
  - GL_ARB_copy_image
  - GL_ARB_cull_distance
  - GL_ARB_debug_output
  - GL_ARB_depth_buffer_float
  - GL_ARB_depth_clamp
  - GL_ARB_depth_texture
  - GL_ARB_derivative_control
  - GL_ARB_direct_state_access
  - GL_ARB_draw_buffers
  - GL_ARB_draw_buffers_blend
  - GL_ARB_draw_indirect
  - GL_ARB_draw_elements_base_vertex
  - GL_ARB_draw_instanced
  - GL_ARB_enhanced_layouts
  - GL_ARB_ES2_compatibility
  - GL_ARB_ES3_compatibility
  - GL_ARB_ES3_1_compatibility
  - GL_ARB_ES3_2_compatibility
  - GL_ARB_explicit_attrib_location
  - GL_ARB_explicit_uniform_location
  - GL_ARB_fragment_coord_conventions
  - GL_ARB_fragment_layer_viewport
  - GL_ARB_fragment_program
  - GL_ARB_fragment_program_shadow
  - GL_ARB_fragment_shader
  - GL_ARB_fragment_shader_interlock
  - GL_ARB_framebuffer_no_attachments
  - GL_ARB_framebuffer_object
  - GL_ARB_framebuffer_sRGB
  - GL_ARB_geometry_shader4
  - GL_ARB_get_program_binary
  - GL_ARB_get_texture_sub_image
  - GL_ARB_gl_spirv
  - GL_ARB_gpu_shader5
  - GL_ARB_gpu_shader_fp64
  - GL_ARB_gpu_shader_int64
  - GL_ARB_half_float_pixel
  - GL_ARB_half_float_vertex
  - GL_ARB_imaging
  - GL_ARB_indirect_parameters
  - GL_ARB_instanced_arrays
  - GL_ARB_internalformat_query
  - GL_ARB_internalformat_query2
  - GL_ARB_invalidate_subdata
  - GL_ARB_map_buffer_alignment
  - GL_ARB_map_buffer_range
  - GL_ARB_multi_bind
  - GL_ARB_multi_draw_indirect
  - GL_ARB_multisample
  - GL_ARB_multitexture
  - GL_ARB_occlusion_query
  - GL_ARB_occlusion_query2
  - GL_ARB_parallel_shader_compile
  - GL_ARB_pipeline_statistics_query
  - GL_ARB_pixel_buffer_object
  - GL_ARB_point_parameters
  - GL_ARB_point_sprite
  - GL_ARB_polygon_offset_clamp
  - GL_ARB_post_depth_coverage
  - GL_ARB_program_interface_query
  - GL_ARB_provoking_vertex
  - GL_ARB_query_buffer_object
  - GL_ARB_robust_buffer_access_behavior
  - GL_ARB_robustness
  - GL_ARB_sample_locations
  - GL_ARB_sample_shading
  - GL_ARB_sampler_objects
  - GL_ARB_seamless_cube_map
  - GL_ARB_seamless_cubemap_per_texture
  - GL_ARB_separate_shader_objects
  - GL_ARB_shader_atomic_counter_ops
  - GL_ARB_shader_atomic_counters
  - GL_ARB_shader_ballot
  - GL_ARB_shader_bit_encoding
  - GL_ARB_shader_clock
  - GL_ARB_shader_draw_parameters
  - GL_ARB_shader_group_vote
  - GL_ARB_shader_image_load_store
  - GL_ARB_shader_image_size
  - GL_ARB_shader_objects
  - GL_ARB_shader_precision
  - GL_ARB_shader_storage_buffer_object
  - GL_ARB_shader_subroutine
  - GL_ARB_shader_texture_image_samples
  - GL_ARB_shader_texture_lod
  - GL_ARB_shading_language_100
  - GL_ARB_shader_viewport_layer_array
  - GL_ARB_shading_language_420pack
  - GL_ARB_shading_language_include
  - GL_ARB_shading_language_packing
  - GL_ARB_shadow
  - GL_ARB_sparse_buffer
  - GL_ARB_sparse_texture
  - GL_ARB_sparse_texture2
  - GL_ARB_sparse_texture_clamp
  - GL_ARB_spirv_extensions
  - GL_ARB_stencil_texturing
  - GL_ARB_sync
  - GL_ARB_tessellation_shader
  - GL_ARB_texture_barrier
  - GL_ARB_texture_border_clamp
  - GL_ARB_texture_buffer_object
  - GL_ARB_texture_buffer_object_rgb32
  - GL_ARB_texture_buffer_range
  - GL_ARB_texture_compression
  - GL_ARB_texture_compression_bptc
  - GL_ARB_texture_compression_rgtc
  - GL_ARB_texture_cube_map
  - GL_ARB_texture_cube_map_array
  - GL_ARB_texture_env_add
  - GL_ARB_texture_env_combine
  - GL_ARB_texture_env_crossbar
  - GL_ARB_texture_env_dot3
  - GL_ARB_texture_filter_anisotropic
  - GL_ARB_texture_filter_minmax
  - GL_ARB_texture_float
  - GL_ARB_texture_gather
  - GL_ARB_texture_mirror_clamp_to_edge
  - GL_ARB_texture_mirrored_repeat
  - GL_ARB_texture_multisample
  - GL_ARB_texture_non_power_of_two
  - GL_ARB_texture_query_levels
  - GL_ARB_texture_query_lod
  - GL_ARB_texture_rectangle
  - GL_ARB_texture_rg
  - GL_ARB_texture_rgb10_a2ui
  - GL_ARB_texture_stencil8
  - GL_ARB_texture_storage
  - GL_ARB_texture_storage_multisample
  - GL_ARB_texture_swizzle
  - GL_ARB_texture_view
  - GL_ARB_timer_query
  - GL_ARB_transform_feedback2
  - GL_ARB_transform_feedback3
  - GL_ARB_transform_feedback_instanced
  - GL_ARB_transform_feedback_overflow_query
  - GL_ARB_transpose_matrix
  - GL_ARB_uniform_buffer_object
  - GL_ARB_vertex_array_bgra
  - GL_ARB_vertex_array_object
  - GL_ARB_vertex_attrib_64bit
  - GL_ARB_vertex_attrib_binding
  - GL_ARB_vertex_buffer_object
  - GL_ARB_vertex_program
  - GL_ARB_vertex_shader
  - GL_ARB_vertex_type_10f_11f_11f_rev
  - GL_ARB_vertex_type_2_10_10_10_rev
  - GL_ARB_viewport_array
  - GL_ARB_window_pos
  - GL_ATI_draw_buffers
  - GL_ATI_texture_float
  - GL_ATI_texture_mirror_once
  - GL_S3_s3tc
  - GL_EXT_texture_env_add
  - GL_EXT_abgr
  - GL_EXT_bgra
  - GL_EXT_bindable_uniform
  - GL_EXT_blend_color
  - GL_EXT_blend_equation_separate
  - GL_EXT_blend_func_separate
  - GL_EXT_blend_minmax
  - GL_EXT_blend_subtract
  - GL_EXT_compiled_vertex_array
  - GL_EXT_Cg_shader
  - GL_EXT_depth_bounds_test
  - GL_EXT_direct_state_access
  - GL_EXT_draw_buffers2
  - GL_EXT_draw_instanced
  - GL_EXT_draw_range_elements
  - GL_EXT_fog_coord
  - GL_EXT_framebuffer_blit
  - GL_EXT_framebuffer_multisample
  - GL_EXTX_framebuffer_mixed_formats
  - GL_EXT_framebuffer_multisample_blit_scaled
  - GL_EXT_framebuffer_object
  - GL_EXT_framebuffer_sRGB
  - GL_EXT_geometry_shader4
  - GL_EXT_gpu_program_parameters
  - GL_EXT_gpu_shader4
  - GL_EXT_multi_draw_arrays
  - GL_EXT_packed_depth_stencil
  - GL_EXT_packed_float
  - GL_EXT_packed_pixels
  - GL_EXT_pixel_buffer_object
  - GL_EXT_point_parameters
  - GL_EXT_polygon_offset_clamp
  - GL_EXT_post_depth_coverage
  - GL_EXT_provoking_vertex
  - GL_EXT_raster_multisample
  - GL_EXT_rescale_normal
  - GL_EXT_secondary_color
  - GL_EXT_separate_shader_objects
  - GL_EXT_separate_specular_color
  - GL_EXT_shader_image_load_formatted
  - GL_EXT_shader_image_load_store
  - GL_EXT_shader_integer_mix
  - GL_EXT_shadow_funcs
  - GL_EXT_sparse_texture2
  - GL_EXT_stencil_two_side
  - GL_EXT_stencil_wrap
  - GL_EXT_texture3D
  - GL_EXT_texture_array
  - GL_EXT_texture_buffer_object
  - GL_EXT_texture_compression_dxt1
  - GL_EXT_texture_compression_latc
  - GL_EXT_texture_compression_rgtc
  - GL_EXT_texture_compression_s3tc
  - GL_EXT_texture_cube_map
  - GL_EXT_texture_edge_clamp
  - GL_EXT_texture_env_combine
  - GL_EXT_texture_env_dot3
  - GL_EXT_texture_filter_anisotropic
  - GL_EXT_texture_filter_minmax
  - GL_EXT_texture_integer
  - GL_EXT_texture_lod
  - GL_EXT_texture_lod_bias
  - GL_EXT_texture_mirror_clamp
  - GL_EXT_texture_object
  - GL_EXT_texture_shared_exponent
  - GL_EXT_texture_sRGB
  - GL_EXT_texture_sRGB_R8
  - GL_EXT_texture_sRGB_decode
  - GL_EXT_texture_storage
  - GL_EXT_texture_swizzle
  - GL_EXT_timer_query
  - GL_EXT_transform_feedback2
  - GL_EXT_vertex_array
  - GL_EXT_vertex_array_bgra
  - GL_EXT_vertex_attrib_64bit
  - GL_EXT_window_rectangles
  - GL_EXT_import_sync_object
  - GL_IBM_rasterpos_clip
  - GL_IBM_texture_mirrored_repeat
  - GL_KHR_context_flush_control
  - GL_KHR_debug
  - GL_EXT_memory_object
  - GL_EXT_memory_object_win32
  - GL_EXT_win32_keyed_mutex
  - GL_KHR_parallel_shader_compile
  - GL_KHR_no_error
  - GL_KHR_robust_buffer_access_behavior
  - GL_KHR_robustness
  - GL_EXT_semaphore
  - GL_EXT_semaphore_win32
  - GL_KTX_buffer_region
  - GL_NV_alpha_to_coverage_dither_control
  - GL_NV_bindless_multi_draw_indirect
  - GL_NV_bindless_multi_draw_indirect_count
  - GL_NV_bindless_texture
  - GL_NV_blend_equation_advanced
  - GL_NV_blend_equation_advanced_coherent
  - GL_NV_blend_minmax_factor
  - GL_NV_blend_square
  - GL_NV_command_list
  - GL_NV_compute_program5
  - GL_NV_conditional_render
  - GL_NV_conservative_raster
  - GL_NV_conservative_raster_dilate
  - GL_NV_copy_depth_to_color
  - GL_NV_copy_image
  - GL_NV_depth_buffer_float
  - GL_NV_depth_clamp
  - GL_NV_draw_texture
  - GL_NV_draw_vulkan_image
  - GL_NV_ES1_1_compatibility
  - GL_NV_ES3_1_compatibility
  - GL_NV_explicit_multisample
  - GL_NV_feature_query
  - GL_NV_fence
  - GL_NV_fill_rectangle
  - GL_NV_float_buffer
  - GL_NV_fog_distance
  - GL_NV_fragment_coverage_to_color
  - GL_NV_fragment_program
  - GL_NV_fragment_program_option
  - GL_NV_fragment_program2
  - GL_NV_fragment_shader_interlock
  - GL_NV_framebuffer_mixed_samples
  - GL_NV_framebuffer_multisample_coverage
  - GL_NV_geometry_shader4
  - GL_NV_geometry_shader_passthrough
  - GL_NV_gpu_program4
  - GL_NV_internalformat_sample_query
  - GL_NV_gpu_program4_1
  - GL_NV_gpu_program5
  - GL_NV_gpu_program5_mem_extended
  - GL_NV_gpu_program_fp64
  - GL_NV_gpu_shader5
  - GL_NV_half_float
  - GL_NV_light_max_exponent
  - GL_NV_memory_attachment
  - GL_NV_multisample_coverage
  - GL_NV_multisample_filter_hint
  - GL_NV_occlusion_query
  - GL_NV_packed_depth_stencil
  - GL_NV_parameter_buffer_object
  - GL_NV_parameter_buffer_object2
  - GL_NV_path_rendering
  - GL_NV_path_rendering_shared_edge
  - GL_NV_pixel_data_range
  - GL_NV_point_sprite
  - GL_NV_primitive_restart
  - GL_NV_query_resource
  - GL_NV_query_resource_tag
  - GL_NV_register_combiners
  - GL_NV_register_combiners2
  - GL_NV_sample_locations
  - GL_NV_sample_mask_override_coverage
  - GL_NV_shader_atomic_counters
  - GL_NV_shader_atomic_float
  - GL_NV_shader_atomic_fp16_vector
  - GL_NV_shader_atomic_int64
  - GL_NV_shader_buffer_load
  - GL_NV_shader_storage_buffer_object
  - GL_NV_texgen_reflection
  - GL_NV_texture_barrier
  - GL_NV_texture_compression_vtc
  - GL_NV_texture_env_combine4
  - GL_NV_texture_multisample
  - GL_NV_texture_rectangle
  - GL_NV_texture_rectangle_compressed
  - GL_NV_texture_shader
  - GL_NV_texture_shader2
  - GL_NV_texture_shader3
  - GL_NV_transform_feedback
  - GL_NV_transform_feedback2
  - GL_NV_uniform_buffer_unified_memory
  - GL_NV_vertex_array_range
  - GL_NV_vertex_array_range2
  - GL_NV_vertex_attrib_integer_64bit
  - GL_NV_vertex_buffer_unified_memory
  - GL_NV_vertex_program
  - GL_NV_vertex_program1_1
  - GL_NV_vertex_program2
  - GL_NV_vertex_program2_option
  - GL_NV_vertex_program3
  - GL_NV_viewport_array2
  - GL_NV_viewport_swizzle
  - GL_NVX_conditional_render
  - GL_NVX_gpu_memory_info
  - GL_NVX_multigpu_info
  - GL_NVX_nvenc_interop
  - GL_NV_shader_thread_group
  - GL_NV_shader_thread_shuffle
  - GL_KHR_blend_equation_advanced
  - GL_KHR_blend_equation_advanced_coherent
  - GL_OVR_multiview
  - GL_OVR_multiview2
  - GL_SGIS_generate_mipmap
  - GL_SGIS_texture_lod
  - GL_SGIX_depth_texture
  - GL_SGIX_shadow
  - GL_SUN_slice_accum
  - GL_WIN_swap_hint
  - WGL_EXT_swap_control
  - WGL_ARB_buffer_region
  - WGL_ARB_create_context
  - WGL_ARB_create_context_no_error
  - WGL_ARB_create_context_profile
  - WGL_ARB_create_context_robustness
  - WGL_ARB_context_flush_control
  - WGL_ARB_extensions_string
  - WGL_ARB_make_current_read
  - WGL_ARB_multisample
  - WGL_ARB_pbuffer
  - WGL_ARB_pixel_format
  - WGL_ARB_pixel_format_float
  - WGL_ARB_render_texture
  - WGL_ATI_pixel_format_float
  - WGL_EXT_colorspace
  - WGL_EXT_create_context_es_profile
  - WGL_EXT_create_context_es2_profile
  - WGL_EXT_extensions_string
  - WGL_EXT_framebuffer_sRGB
  - WGL_EXT_pixel_format_packed_float
  - WGL_EXT_swap_control_tear
  - WGL_NVX_DX_interop
  - WGL_NV_DX_interop
  - WGL_NV_DX_interop2
  - WGL_NV_copy_image
  - WGL_NV_delay_before_swap
  - WGL_NV_float_buffer
  - WGL_NV_multisample_coverage
  - WGL_NV_render_depth_texture
  - WGL_NV_render_texture_rectangle
- OpenGL SPIR-V Extensions: 9
  - SPV_KHR_post_depth_coverage
  - SPV_KHR_shader_atomic_counter_ops
  - SPV_KHR_shader_ballot
  - SPV_KHR_shader_draw_parameters
  - SPV_KHR_storage_buffer_storage_class
  - SPV_KHR_subgroup_vote
  - SPV_NV_geometry_shader_passthrough
  - SPV_NV_sample_mask_override_coverage
  - SPV_NV_viewport_array2
- OpenGL core capabilities: 179 caps listed
  - GL_MAX_LIST_NESTING: 64
  - GL_MAX_EVAL_ORDER: 8
  - GL_MAX_LIGHTS: 8
  - GL_MAX_CLIP_PLANES: 8
  - GL_MAX_TEXTURE_SIZE: 16384
  - GL_MAX_PIXEL_MAP_TABLE: 65536
  - GL_MAX_ATTRIB_STACK_DEPTH: 16
  - GL_MAX_MODELVIEW_STACK_DEPTH: 32
  - GL_MAX_NAME_STACK_DEPTH: 128
  - GL_MAX_PROJECTION_STACK_DEPTH: 4
  - 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: 1048576
  - GL_MAX_ELEMENTS_INDICES: 1048576
  - GL_MAX_TEXTURE_UNITS: 4
  - GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
  - GL_MAX_TEXTURE_LOD_BIAS: 15
  - GL_MAX_DRAW_BUFFERS: 8
  - GL_MAX_VERTEX_ATTRIBS: 16
  - GL_MAX_TEXTURE_COORDS: 8
  - GL_MAX_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 4096
  - GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096
  - GL_MAX_VARYING_FLOATS: 124
  - 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: 124
  - 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: 128
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 4
  - GL_MAX_RENDERBUFFER_SIZE: 16384
  - GL_MAX_COLOR_ATTACHMENTS: 8
  - GL_MAX_SAMPLES: 32
  - 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: 32
  - GL_RGBA_INTEGER_MODE_EXT: 0
  - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048
  - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: 128
  - 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: 134217728
  - GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728
  - GL_MAX_VERTEX_UNIFORM_BLOCKS: 14
  - GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14
  - GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14
  - GL_MAX_COMBINED_UNIFORM_BLOCKS: 84
  - GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
  - GL_MAX_UNIFORM_BLOCK_SIZE: 65536
  - GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472
  - GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 233472
  - GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: 2048
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES: 1024
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: 1024
  - 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: -1
  - GL_MAX_SAMPLE_MASK_WORDS: 2
  - GL_MAX_COLOR_TEXTURE_SAMPLES: 32
  - GL_MAX_DEPTH_TEXTURE_SAMPLES: 32
  - GL_MAX_INTEGER_SAMPLES: 32
  - 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: 124
  - GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024
  - GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1
  - GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4
  - GL_MIN_SAMPLE_SHADING_VALUE: 0
  - GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32
  - 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: 1024
  - GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024
  - GL_MAX_PATCH_VERTICES: 32
  - GL_MAX_TESS_GEN_LEVEL: 64
  - GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048
  - GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048
  - 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: 4216
  - GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128
  - GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14
  - GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14
  - GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128
  - GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128
  - GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424
  - GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4
  - GL_MAX_VERTEX_STREAMS: 4
  - GL_NUM_PROGRAM_BINARY_FORMATS: 1
  - GL_MAX_VERTEX_UNIFORM_VECTORS: 1024
  - GL_MAX_VARYING_VECTORS: 31
  - GL_MAX_FRAGMENT_UNIFORM_VECTORS: 1024
  - 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: 48
  - GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384
  - GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384
  - GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384
  - GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304
  - GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536
  - GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8
  - GL_MAX_IMAGE_UNITS: 8
  - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16
  - GL_MAX_IMAGE_SAMPLES: 32
  - GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
  - GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8
  - GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8
  - GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8
  - GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
  - GL_MAX_COMBINED_IMAGE_UNIFORMS: 48
  - GL_MIN_MAP_BUFFER_ALIGNMENT: 64
  - 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: 14
  - GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8
  - GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152
  - GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048
  - GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8
  - GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384
  - GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536
  - GL_MAX_COMPUTE_WORK_GROUP_COUNT: 2147483647/65535/65535
  - GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64
  - GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047
  - GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047
  - GL_MAX_UNIFORM_LOCATIONS: 65536
  - GL_MAX_FRAMEBUFFER_WIDTH: 16384
  - GL_MAX_FRAMEBUFFER_HEIGHT: 16384
  - GL_MAX_FRAMEBUFFER_LAYERS: 2048
  - GL_MAX_FRAMEBUFFER_SAMPLES: 32
  - GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB: 1536
  - GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB: 1536
  - 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_MAX_CULL_DISTANCES: 8
  - GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
- OpenGL extension capabilities: 197 caps listed
  - GL_RGBA_FLOAT_MODE_ARB: 0 (GL_ARB_color_buffer_float)
  - GL_MAX_COLOR_ATTACHMENTS_EXT: 8 (GL_EXT_framebuffer_object)
  - GL_MAX_RENDERBUFFER_SIZE_EXT: 16384 (GL_EXT_framebuffer_object)
  - GL_MAX_SAMPLES_EXT: 32 (GL_EXT_framebuffer_multisample)
  - GL_RGBA_INTEGER_MODE_EXT: 0 (GL_EXT_texture_integer)
  - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048 (GL_EXT_texture_array)
  - GL_FRAMEBUFFER_SRGB_CAPABLE_EXT: 1 (GL_EXT_framebuffer_sRGB)
  - GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728 (GL_ARB_texture_buffer_object)
  - GL_MAX_VERTEX_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_UNIFORM_BLOCKS: 84 (GL_ARB_uniform_buffer_object)
  - GL_MAX_UNIFORM_BUFFER_BINDINGS: 84 (GL_ARB_uniform_buffer_object)
  - GL_MAX_UNIFORM_BLOCK_SIZE: 65536 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 233472 (GL_ARB_uniform_buffer_object)
  - GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256 (GL_ARB_uniform_buffer_object)
  - GL_MAX_RECTANGLE_TEXTURE_SIZE: 16384 (GL_ARB_texture_rectangle)
  - GL_PROVOKING_VERTEX: 36430 (GL_ARB_provoking_vertex)
  - GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: 1 (GL_ARB_provoking_vertex)
  - GL_MAX_SAMPLE_MASK_WORDS: 2 (GL_ARB_texture_multisample)
  - GL_MAX_COLOR_TEXTURE_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_DEPTH_TEXTURE_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_INTEGER_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)
  - GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024 (GL_ARB_geometry_shader4)
  - GL_MAX_SERVER_WAIT_TIMEOUT: -1 (GL_ARB_sync)
  - GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1 (GL_ARB_blend_func_extended)
  - GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32 (GL_ARB_gpu_shader5)
  - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: -1 (GL_ARB_gpu_shader5)
  - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: 1 (GL_ARB_gpu_shader5)
  - GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4 (GL_ARB_gpu_shader5)
  - GL_MAX_VERTEX_STREAMS: 4 (GL_ARB_gpu_shader5)
  - GL_MIN_SAMPLE_SHADING_VALUE: 0 (GL_ARB_sample_shading)
  - GL_MAX_SUBROUTINES: 1024 (GL_ARB_shader_subroutine)
  - GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024 (GL_ARB_shader_subroutine)
  - GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_GEN_LEVEL: 64 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 231424 (GL_ARB_tessellation_shader)
  - GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424 (GL_ARB_tessellation_shader)
  - GL_MAX_PATCH_VERTICES: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_PATCH_COMPONENTS: 120 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: 4216 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14 (GL_ARB_tessellation_shader)
  - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: -32 (GL_ARB_texture_gather)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: 31 (GL_ARB_texture_gather)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS: 4 (GL_ARB_texture_gather)
  - GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4 (GL_ARB_transform_feedback3)
  - GL_NUM_PROGRAM_BINARY_FORMATS: 1 (GL_ARB_get_program_binary)
  - GL_MAX_VIEWPORTS: 16 (GL_ARB_viewport_array)
  - GL_UNPACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: 48 (GL_ARB_shader_atomic_counters)
  - GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304 (GL_ARB_shader_atomic_counters)
  - GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536 (GL_ARB_shader_atomic_counters)
  - GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_IMAGE_UNITS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16 (GL_ARB_shader_image_load_store)
  - GL_MAX_IMAGE_SAMPLES: 32 (GL_ARB_shader_image_load_store)
  - GL_MAX_VERTEX_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_COMBINED_IMAGE_UNIFORMS: 48 (GL_ARB_shader_image_load_store)
  - GL_MIN_MAP_BUFFER_ALIGNMENT: 64 (GL_ARB_map_buffer_alignment)
  - GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384 (GL_ARB_compute_shader)
  - GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_COUNT: 2147483647/65535/65535 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64 (GL_ARB_compute_shader)
  - GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047 (GL_ARB_vertex_attrib_binding)
  - GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047 (GL_ARB_vertex_attrib_binding)
  - GL_MAX_UNIFORM_LOCATIONS: 65536 (GL_ARB_explicit_uniform_location)
  - GL_MAX_FRAMEBUFFER_WIDTH: 16384 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_HEIGHT: 16384 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_LAYERS: 2048 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_SAMPLES: 32 (GL_ARB_framebuffer_no_attachments)
  - GL_NVX_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 4194304 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: 4194304 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: 2982912 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: 30 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: 536960 (GL_NVX_gpu_memory_info)
  - GL_MIN_PROGRAM_TEXEL_OFFSET_EXT: -8 (GL_EXT_gpu_shader4)
  - GL_MAX_PROGRAM_TEXEL_OFFSET_EXT: 7 (GL_EXT_gpu_shader4)
  - GL_MAX_TEXTURE_UNITS_ARB: 4 (GL_ARB_multitexture)
  - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)
  - GL_MAX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)
  - GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB: 16384 (GL_ARB_texture_cube_map)
  - GL_NUM_COMPRESSED_TEXTURE_FORMATS: 51 (GL_ARB_texture_compression)
  - GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16.000000 (GL_EXT_texture_filter_anisotropic)
  - GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096 (GL_ARB_vertex_shader)
  - GL_MAX_VARYING_FLOATS: 124 (GL_ARB_vertex_shader)
  - GL_MAX_VERTEX_ATTRIBS: 16 (GL_ARB_vertex_shader)
  - GL_MAX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)
  - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)
  - GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192 (GL_ARB_vertex_shader)
  - GL_MAX_TEXTURE_COORDS: 8 (GL_ARB_vertex_shader)
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: 4096 (GL_ARB_fragment_shader)
  - GL_MAX_VERTEX_ATTRIBS_ARB: 16 (GL_ARB_vertex_program)
  - GL_MAX_PROGRAM_MATRICES_ARB: 8 (GL_ARB_vertex_program)
  - GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: 1 (GL_ARB_vertex_program)
  - GL_MAX_TEXTURE_COORDS_ARB: 8 (GL_ARB_fragment_program)
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 4096 (GL_ARB_shading_language_100)
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: 2048 (GL_ARB_shading_language_100)
  - GL_MAX_DRAW_BUFFERS_ARB: 8 (GL_ARB_draw_buffers)
  - GL_MAX_COLOR_ATTACHMENTS: 8 (GL_ARB_framebuffer_object)
  - GL_MAX_RENDERBUFFER_SIZE: 16384 (GL_ARB_framebuffer_object)
  - GL_MAX_SAMPLES: 32 (GL_ARB_framebuffer_object)
  - GL_MAX_CONVOLUTION_WIDTH: 0 (GL_ARB_imaging)
  - GL_MAX_CONVOLUTION_HEIGHT: 0 (GL_ARB_imaging)
  - GL_MAX_COLOR_MATRIX_STACK_DEPTH: 2 (GL_ARB_imaging)
  - GL_POINT_SIZE_MIN_ARB: 0.000000 (GL_ARB_point_parameters)
  - GL_POINT_SIZE_MAX_ARB: 2047.000000 (GL_ARB_point_parameters)
  - GL_MAX_VERTEX_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)
  - GL_MAX_VARYING_VECTORS: 31 (GL_ARB_ES2_compatibility)
  - GL_MAX_FRAGMENT_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)
  - GL_MAX_DEBUG_MESSAGE_LENGTH: 1024 (GL_ARB_debug_output)
  - GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: 128 (GL_ARB_debug_output)
  - GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_BINDABLE_UNIFORM_SIZE_EXT: 65536 (GL_EXT_bindable_uniform)
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT: 32 (GL_EXT_geometry_shader4)
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT: 1024 (GL_EXT_geometry_shader4)
  - GL_MAX_TEXTURE_BUFFER_SIZE_EXT: 134217728 (GL_EXT_texture_buffer_object)
  - GL_MAX_SAMPLE_MASK_WORDS_NV: 2 (GL_NV_explicit_multisample)
  - GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: 1024 (GL_NV_fragment_program)
  - GL_MAX_TEXTURE_COORDS_NV: 8 (GL_NV_fragment_program)
  - GL_MAX_TEXTURE_IMAGE_UNITS_NV: 32 (GL_NV_fragment_program)
  - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_CALL_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_IF_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_LOOP_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_LOOP_COUNT_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV: 5 (GL_NV_framebuffer_multisample_coverage)
  - GL_MIN_PROGRAM_TEXEL_OFFSET_NV: -8 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_TEXEL_OFFSET_NV: 7 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_RESULT_COMPONENTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_GENERIC_RESULTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV: 32 (GL_NV_gpu_program5)
  - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV: -1 (GL_NV_gpu_program5)
  - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV: 1 (GL_NV_gpu_program5)
  - GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV: 4 (GL_NV_gpu_program5)
  - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV: -32 (GL_NV_gpu_program5)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV: 31 (GL_NV_gpu_program5)
  - GL_MAX_SHININESS_NV: 128 (GL_NV_light_max_exponent)
  - GL_MAX_SPOT_EXPONENT_NV: 128 (GL_NV_light_max_exponent)
  - GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV: 14 (GL_NV_parameter_buffer_object)
  - GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV: 16384 (GL_NV_parameter_buffer_object)
  - GL_MAX_SHADER_BUFFER_ADDRESS_NV: -1 (GL_NV_shader_buffer_load)
  - GL_MAX_GENERAL_COMBINERS_NV: 8 (GL_NV_register_combiners)
  - GL_MAX_RECTANGLE_TEXTURE_SIZE_NV: 16384 (GL_NV_texture_rectangle)
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 (GL_NV_transform_feedback)
  - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: 128 (GL_NV_transform_feedback)
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 (GL_NV_transform_feedback)
  - GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: 1048575 (GL_NV_vertex_array_range)
  - GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: 1 (GL_NV_vertex_program)
  - GL_MAX_TRACK_MATRICES_NV: 8 (GL_NV_vertex_program)


===================================[ Vulkan Capabilities ]
- Instance extensions: 12
  - VK_KHR_device_group_creation (version: 1)
  - VK_KHR_external_fence_capabilities (version: 1)
  - VK_KHR_external_memory_capabilities (version: 1)
  - VK_KHR_external_semaphore_capabilities (version: 1)
  - VK_KHR_get_physical_device_properties2 (version: 1)
  - VK_KHR_get_surface_capabilities2 (version: 1)
  - VK_KHR_surface (version: 25)
  - VK_KHR_win32_surface (version: 6)
  - VK_EXT_debug_report (version: 9)
  - VK_EXT_swapchain_colorspace (version: 3)
  - VK_NV_external_memory_capabilities (version: 1)
  - VK_EXT_debug_utils (version: 1)
- Instance layers: 3
  - VK_LAYER_NV_optimus (version: 1.1.84, impl: 1)
  - VK_LAYER_VALVE_steam_overlay (version: 1.1.73, impl: 1)
  - VK_LAYER_LUNARG_standard_validation (version: 1.0.82, impl: 1)
- Physical devices: 1
  - [Vulkan device 0]: GeForce GTX 970 ------------------
    - API version: 1.1.84
    - vendorID: 4318
    - deviceID: 5058
    - driver version: 1745387520
    - NVIDIA driver version: 416.34
  - memory heap count: 2
    - heap1: 4043MB
    - heap2: 16318MB
  - memory type count: 4
    - mem type 7 - heap index : 0 - property flag : 1
      > mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    - mem type 8 - heap index : 0 - property flag : 1
      > mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
    - mem type 9 - heap index : 1 - property flag : 6
      > mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
    - mem type 10 - heap index : 1 - property flag : 14
      > mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
      > mem property: VK_MEMORY_PROPERTY_HOST_CACHED_BIT
  - extensions: 62
    - VK_KHR_8bit_storage (version: 1)
    - VK_KHR_16bit_storage (version: 1)
    - VK_KHR_bind_memory2 (version: 1)
    - VK_KHR_create_renderpass2 (version: 1)
    - VK_KHR_dedicated_allocation (version: 3)
    - VK_KHR_descriptor_update_template (version: 1)
    - VK_KHR_device_group (version: 3)
    - VK_KHR_draw_indirect_count (version: 1)
    - VK_KHR_driver_properties (version: 1)
    - VK_KHR_external_fence (version: 1)
    - VK_KHR_external_fence_win32 (version: 1)
    - VK_KHR_external_memory (version: 1)
    - VK_KHR_external_memory_win32 (version: 1)
    - VK_KHR_external_semaphore (version: 1)
    - VK_KHR_external_semaphore_win32 (version: 1)
    - VK_KHR_get_memory_requirements2 (version: 1)
    - VK_KHR_image_format_list (version: 1)
    - VK_KHR_maintenance1 (version: 2)
    - VK_KHR_maintenance2 (version: 1)
    - VK_KHR_maintenance3 (version: 1)
    - VK_KHR_multiview (version: 1)
    - VK_KHR_push_descriptor (version: 2)
    - VK_KHR_relaxed_block_layout (version: 1)
    - VK_KHR_sampler_mirror_clamp_to_edge (version: 1)
    - VK_KHR_sampler_ycbcr_conversion (version: 1)
    - VK_KHR_shader_atomic_int64 (version: 1)
    - VK_KHR_shader_draw_parameters (version: 1)
    - VK_KHR_storage_buffer_storage_class (version: 1)
    - VK_KHR_swapchain (version: 70)
    - VK_KHR_variable_pointers (version: 1)
    - VK_KHR_vulkan_memory_model (version: 2)
    - VK_KHR_win32_keyed_mutex (version: 1)
    - VK_EXT_blend_operation_advanced (version: 2)
    - VK_EXT_conditional_rendering (version: 1)
    - VK_EXT_conservative_rasterization (version: 1)
    - VK_EXT_depth_range_unrestricted (version: 1)
    - VK_EXT_descriptor_indexing (version: 2)
    - VK_EXT_discard_rectangles (version: 1)
    - VK_EXT_hdr_metadata (version: 1)
    - VK_EXT_inline_uniform_block (version: 1)
    - VK_EXT_post_depth_coverage (version: 1)
    - VK_EXT_sample_locations (version: 1)
    - VK_EXT_sampler_filter_minmax (version: 1)
    - VK_EXT_shader_subgroup_ballot (version: 1)
    - VK_EXT_shader_subgroup_vote (version: 1)
    - VK_EXT_shader_viewport_index_layer (version: 1)
    - VK_EXT_vertex_attribute_divisor (version: 3)
    - VK_NV_dedicated_allocation (version: 1)
    - VK_NV_device_diagnostic_checkpoints (version: 2)
    - VK_NV_external_memory (version: 1)
    - VK_NV_external_memory_win32 (version: 1)
    - VK_NV_fill_rectangle (version: 1)
    - VK_NV_fragment_coverage_to_color (version: 1)
    - VK_NV_framebuffer_mixed_samples (version: 1)
    - VK_NV_geometry_shader_passthrough (version: 1)
    - VK_NV_sample_mask_override_coverage (version: 1)
    - VK_NV_shader_subgroup_partitioned (version: 1)
    - VK_NV_viewport_array2 (version: 1)
    - VK_NV_viewport_swizzle (version: 1)
    - VK_NV_win32_keyed_mutex (version: 1)
    - VK_NVX_device_generated_commands (version: 3)
    - VK_NVX_multiview_per_view_attributes (version: 1)
  - device layers: 1
    - VK_LAYER_NV_optimus (version: 1.1.84, impl: 1)
  - device features:
    - robustBufferAccess: true
    - fullDrawIndexUint32: true
    - imageCubeArray: true
    - independentBlend: true
    - geometryShader: true
    - tessellationShader: true
    - sampleRateShading: true
    - dualSrcBlend: true
    - logicOp: true
    - multiDrawIndirect: true
    - drawIndirectFirstInstance: true
    - depthClamp: true
    - depthBiasClamp: true
    - fillModeNonSolid: true
    - depthBounds: true
    - wideLines: true
    - largePoints: true
    - alphaToOne: true
    - multiViewport: true
    - samplerAnisotropy: true
    - textureCompressionETC2: false
    - textureCompressionASTC_LDR: false
    - textureCompressionBC: true
    - occlusionQueryPrecise: true
    - pipelineStatisticsQuery: true
    - vertexPipelineStoresAndAtomics: true
    - fragmentStoresAndAtomics: true
    - shaderTessellationAndGeometryPointSize: true
    - shaderImageGatherExtended: true
    - shaderStorageImageExtendedFormats: true
    - shaderStorageImageMultisample: true
    - shaderStorageImageReadWithoutFormat: true
    - shaderStorageImageWriteWithoutFormat: true
    - shaderUniformBufferArrayDynamicIndexing: true
    - shaderSampledImageArrayDynamicIndexing: true
    - shaderStorageBufferArrayDynamicIndexing: true
    - shaderStorageImageArrayDynamicIndexing: true
    - shaderClipDistance: true
    - shaderCullDistance: true
    - shaderFloat64: true
    - shaderInt64: true
    - shaderInt16: true
    - shaderResourceResidency: true
    - shaderResourceMinLod: true
    - sparseBinding: true
    - sparseResidencyBuffer: true
    - sparseResidencyImage2D: true
    - sparseResidencyImage3D: true
    - sparseResidency2Samples: true
    - sparseResidency4Samples: true
    - sparseResidency8Samples: true
    - sparseResidency16Samples: true
    - sparseResidencyAliased: true
    - variableMultisampleRate: true
    - inheritedQueries: true
  - device limits
    - maxImageDimension1D: 16384
    - maxImageDimension2D: 16384
    - maxImageDimension3D: 2048
    - maxImageDimensionCube: 16384
    - maxImageArrayLayers: 2048
    - maxTexelBufferElements: 134217728
    - maxUniformBufferRange: 65536
    - maxStorageBufferRange: 4294967295
    - maxPushConstantsSize: 256
    - maxMemoryAllocationCount: 4096
    - maxSamplerAllocationCount: 4000
    - bufferImageGranularity: 1024
    - sparseAddressSpaceSize: 18446744073709551615
    - maxBoundDescriptorSets: 32
    - maxPerStageDescriptorSamplers: 1048576
    - maxPerStageDescriptorUniformBuffers: 15
    - maxPerStageDescriptorSampledImages: 1048576
    - maxPerStageDescriptorStorageImages: 1048576
    - maxPerStageDescriptorInputAttachments: 1048576
    - maxPerStageResources: 4294967295
    - maxDescriptorSetSamplers: 1048576
    - maxDescriptorSetUniformBuffers: 90
    - maxDescriptorSetUniformBuffersDynamic: 15
    - maxDescriptorSetStorageBuffers: 1048576
    - maxDescriptorSetStorageBuffersDynamic: 16
    - maxDescriptorSetSampledImages: 1048576
    - maxDescriptorSetStorageImages: 1048576
    - maxDescriptorSetInputAttachments: 1048576
    - maxVertexInputAttributes: 32
    - maxVertexInputBindings: 32
    - maxVertexInputAttributeOffset: 2047
    - maxVertexInputBindingStride: 2048
    - maxVertexOutputComponents: 128
    - maxTessellationGenerationLevel: 64
    - maxTessellationPatchSize: 32
    - maxTessellationControlPerVertexInputComponents: 128
    - maxTessellationControlPerVertexOutputComponents: 128
    - maxTessellationControlPerPatchOutputComponents: 120
    - maxTessellationControlTotalOutputComponents: 4216
    - maxTessellationEvaluationInputComponents: 128
    - maxTessellationEvaluationOutputComponents: 128
    - maxGeometryShaderInvocations: 32
    - maxGeometryInputComponents: 128
    - maxGeometryOutputComponents: 128
    - maxGeometryOutputVertices: 1024
    - maxGeometryTotalOutputComponents: 1024
    - maxFragmentInputComponents: 128
    - maxFragmentOutputAttachments: 8
    - maxFragmentDualSrcAttachments: 1
    - maxFragmentCombinedOutputResources: 16
    - maxComputeSharedMemorySize: 49152
    - maxComputeWorkGroupCount: [2147483647; 65535; 65535]
    - maxComputeWorkGroupInvocations: 1536
    - maxComputeWorkGroupSize: [1536; 1024; 64]
    - subPixelPrecisionBits: 8
    - subTexelPrecisionBits: 8
    - mipmapPrecisionBits: 8
    - maxDrawIndexedIndexValue: 4294967295
    - maxDrawIndirectCount: 4294967295
    - maxSamplerLodBias: 15.000000
    - maxSamplerAnisotropy: 16.000000
    - maxViewports: 16
    - maxViewportDimensions: [16384; 16384]
    - viewportBoundsRange: [-32768.000000 ; 32768.000000]
    - viewportSubPixelBits: 8
    - minMemoryMapAlignment: 64
    - minTexelBufferOffsetAlignment: 16
    - minUniformBufferOffsetAlignment: 256
    - minStorageBufferOffsetAlignment: 32
    - minTexelOffset: 4294967288
    - maxTexelOffset: 7
    - minTexelGatherOffset: 4294967264
    - maxTexelGatherOffset: 31
    - minInterpolationOffset: -0.500000
    - maxInterpolationOffset: 0.437500
    - subPixelInterpolationOffsetBits: 4
    - maxFramebufferWidth: 16384
    - maxFramebufferHeight: 16384
    - maxFramebufferLayers: 2048
    - framebufferColorSampleCounts: 15
    - framebufferDepthSampleCounts: 15
    - framebufferStencilSampleCounts: 31
    - framebufferNoAttachmentsSampleCounts: 31
    - maxColorAttachments: 8
    - sampledImageColorSampleCounts: 15
    - sampledImageIntegerSampleCounts: 15
    - sampledImageDepthSampleCounts: 15
    - sampledImageStencilSampleCounts: 31
    - storageImageSampleCounts: 15
    - maxSampleMaskWords: 1
    - timestampComputeAndGraphics: 1
    - timestampPeriod: 1.000000
    - maxClipDistances: 8
    - maxCullDistances: 8
    - maxCombinedClipAndCullDistances: 8
    - discreteQueuePriorities: 2
    - pointSizeRange: [1.000000 ; 189.875000]
    - lineWidthRange: [0.500000 ; 10.000000]
    - pointSizeGranularity: 0.125000
    - lineWidthGranularity: 0.125000
    - strictLines: 1
    - standardSampleLocations: 1
    - optimalBufferCopyOffsetAlignment: 1
    - optimalBufferCopyRowPitchAlignment: 1
    - nonCoherentAtomSize: 64


===================================[ NVIDIA CUDA Capabilities ]
- CUDA Device 0
  - Device name: GeForce GTX 970
  - Compute Capability: 5.2
  - Total Memory: 4095 MB
  - Shader Clock Rate: 1215 MHz
  - Multiprocessors: 13
  - 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: 1
- CL_PLATFORM_NAME: NVIDIA CUDA
- CL_PLATFORM_VENDOR: NVIDIA Corporation
- CL_PLATFORM_VERSION: OpenCL 1.2 CUDA 10.0.132
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 1

  - CL_DEVICE_NAME: GeForce GTX 970
  - CL_DEVICE_VENDOR: NVIDIA Corporation
  - CL_DRIVER_VERSION: 416.34
  - CL_DEVICE_PROFILE: FULL_PROFILE
  - CL_DEVICE_VERSION: OpenCL 1.2 CUDA
  - CL_DEVICE_TYPE: GPU
  - CL_DEVICE_VENDOR_ID: 0x10DE
  - CL_DEVICE_MAX_COMPUTE_UNITS: 13
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1215MHz
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 5
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 2
  - 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: 1048576KB
  - CL_DEVICE_GLOBAL_MEM_SIZE: 4096MB
  - CL_DEVICE_MAX_PARAMETER_SIZE: 4352
  - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128 Bytes
  - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 208KB
  - 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: 1164228
  - CL_DEVICE_IMAGE_SUPPORT: YES
  - CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
  - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 16
  - CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
  - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
  - 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_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
    - cl_khr_byte_addressable_store
    - cl_khr_icd
    - cl_khr_gl_sharing
    - cl_nv_compiler_options
    - cl_nv_device_attribute_query
    - cl_nv_pragma_unroll
    - cl_nv_d3d10_sharing
    - cl_khr_d3d10_sharing
    - cl_nv_d3d11_sharing
    - cl_nv_copy_opts

Last edited by Silfir; 11-03-2018 at 02:35 PM.
Silfir is offline   Reply With Quote
Old 11-03-2018, 02:42 PM   #8
Lukas Berger
OOTP Developments
 
Lukas Berger's Avatar
 
Join Date: Aug 2007
Location: Nice, Côte d'Azur, France
Posts: 19,757
Quote:
Originally Posted by Silfir View Post
Game keeps crashing even with OpenGL disabled. (Or just Facegen disabled, needless to say.) Is it possible Perfect Team is ignoring the main game settings and trying to use OpenGL (or Facegen) regardless?
Thanks for the details. Not sure what's going on, but we'll take a look at this on Monday
__________________

lukas@ootpdevelopments.com

Order Out of the Park Baseball 25!

Need to upload files for us to check out? Instructions can be found here
Lukas Berger is offline   Reply With Quote
Old 11-03-2018, 04:11 PM   #9
Pointer1VB
Minors (Rookie Ball)
 
Join Date: Nov 2018
Posts: 43
Crashes for me on all players, not just live.
Pointer1VB is offline   Reply With Quote
Old 11-04-2018, 03:15 AM   #10
dennylu97
Bat Boy
 
Join Date: Nov 2018
Posts: 4
Here's the GPU report from the indicated program of my:

Code:
===================================================
GPU Caps Viewer v1.39.0.0 report
http://www.geeks3d.com
http://www.ozone3d.net/gpu_caps_viewer/
===================================================


===================================[ System / CPU ]
- CPU Name: Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
- CPU Core Speed: 1795 MHz
- CPU logical cores: 4
- Family: 6 - Model: 10 - Stepping: 9
- Physical Memory Size: 8192 MB
- Operating System: Windows 10 64-bit build 17134
- PhysX Version: drivers not installed


===================================[ Graphics Adapters / GPUs ]
- Current Display Mode: 1366x768 @ 60 Hz - 32 bpp
- Num GPUs: 2

- GPU 1
  - Name: NVIDIA GeForce GT 710M
  - GPU codename: GF117
  - Device ID: 10DE-1140
  - Subdevice ID: 1043-124D
  - Revision ID:    0
  - Driver: 10.18.10.5059 (R391.35)
  - Branch: r391_33-2
  - Bus Id: 1
  - Shader cores: 96
  - Texture units: 16
  - ROP units: 4
  - BIOS version: 75.17.54.00.13
  - Memory size: 2047MB
  - Memory type: DDR3
  - Memory bus width: 64-bit
  - PState 0 - GPU clock: 775 MHz, memory: 800 MHz, VDDC: 0.925V
  - PState 8 - GPU clock: 270 MHz, memory: 405 MHz, VDDC: 0.925V

- GPU 2
  - Name: Intel(R) HD Graphics 4000
  - GPU codename: IvyBridge(GT2)
  - Device ID: 8086- 166
  - Subdevice ID: 1043-124D
  - Revision ID:    9
  - Driver: 10.18.10.5059 (8-16-2018) - GL:ig7icd64.dll
  - Bus Id: -1
  - Shader cores: 16
  - Texture units: 2
  - TDP: 35W
  - BIOS version: Intel Video BIOS
  - Memory size: 2112MB
  - Memory type: 
  - Memory bus width: 0-bit


===================================[ OpenGL GPU Capabilities ]
- OpenGL vendor: NVIDIA Corporation
- OpenGL renderer: GeForce GT 720M/PCIe/SSE2
- OpenGL Version: 4.6.0 NVIDIA 391.35
- GLSL (OpenGL Shading Language) Version: 4.60 NVIDIA
- 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: 4096
- 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
- OpenGL Extensions: 355 extensions (GL=324 and WGL=31)
  - GL_AMD_multi_draw_indirect
  - GL_ARB_arrays_of_arrays
  - GL_ARB_base_instance
  - GL_ARB_blend_func_extended
  - GL_ARB_buffer_storage
  - GL_ARB_clear_buffer_object
  - GL_ARB_clear_texture
  - GL_ARB_clip_control
  - GL_ARB_color_buffer_float
  - GL_ARB_compatibility
  - GL_ARB_compressed_texture_pixel_storage
  - GL_ARB_conservative_depth
  - GL_ARB_compute_shader
  - GL_ARB_compute_variable_group_size
  - GL_ARB_conditional_render_inverted
  - GL_ARB_copy_buffer
  - GL_ARB_copy_image
  - GL_ARB_cull_distance
  - GL_ARB_debug_output
  - GL_ARB_depth_buffer_float
  - GL_ARB_depth_clamp
  - GL_ARB_depth_texture
  - GL_ARB_derivative_control
  - GL_ARB_direct_state_access
  - GL_ARB_draw_buffers
  - GL_ARB_draw_buffers_blend
  - GL_ARB_draw_indirect
  - GL_ARB_draw_elements_base_vertex
  - GL_ARB_draw_instanced
  - GL_ARB_enhanced_layouts
  - GL_ARB_ES2_compatibility
  - GL_ARB_ES3_compatibility
  - GL_ARB_ES3_1_compatibility
  - GL_ARB_ES3_2_compatibility
  - GL_ARB_explicit_attrib_location
  - GL_ARB_explicit_uniform_location
  - GL_ARB_fragment_coord_conventions
  - GL_ARB_fragment_layer_viewport
  - GL_ARB_fragment_program
  - GL_ARB_fragment_program_shadow
  - GL_ARB_fragment_shader
  - GL_ARB_framebuffer_no_attachments
  - GL_ARB_framebuffer_object
  - GL_ARB_framebuffer_sRGB
  - GL_ARB_geometry_shader4
  - GL_ARB_get_program_binary
  - GL_ARB_get_texture_sub_image
  - GL_ARB_gl_spirv
  - GL_ARB_gpu_shader5
  - GL_ARB_gpu_shader_fp64
  - GL_ARB_gpu_shader_int64
  - GL_ARB_half_float_pixel
  - GL_ARB_half_float_vertex
  - GL_ARB_imaging
  - GL_ARB_indirect_parameters
  - GL_ARB_instanced_arrays
  - GL_ARB_internalformat_query
  - GL_ARB_internalformat_query2
  - GL_ARB_invalidate_subdata
  - GL_ARB_map_buffer_alignment
  - GL_ARB_map_buffer_range
  - GL_ARB_multi_bind
  - GL_ARB_multi_draw_indirect
  - GL_ARB_multisample
  - GL_ARB_multitexture
  - GL_ARB_occlusion_query
  - GL_ARB_occlusion_query2
  - GL_ARB_parallel_shader_compile
  - GL_ARB_pipeline_statistics_query
  - GL_ARB_pixel_buffer_object
  - GL_ARB_point_parameters
  - GL_ARB_point_sprite
  - GL_ARB_polygon_offset_clamp
  - GL_ARB_program_interface_query
  - GL_ARB_provoking_vertex
  - GL_ARB_query_buffer_object
  - GL_ARB_robust_buffer_access_behavior
  - GL_ARB_robustness
  - GL_ARB_sample_shading
  - GL_ARB_sampler_objects
  - GL_ARB_seamless_cube_map
  - GL_ARB_separate_shader_objects
  - GL_ARB_shader_atomic_counter_ops
  - GL_ARB_shader_atomic_counters
  - GL_ARB_shader_bit_encoding
  - GL_ARB_shader_draw_parameters
  - GL_ARB_shader_group_vote
  - GL_ARB_shader_image_load_store
  - GL_ARB_shader_image_size
  - GL_ARB_shader_objects
  - GL_ARB_shader_precision
  - GL_ARB_shader_storage_buffer_object
  - GL_ARB_shader_subroutine
  - GL_ARB_shader_texture_image_samples
  - GL_ARB_shader_texture_lod
  - GL_ARB_shading_language_100
  - GL_ARB_shading_language_420pack
  - GL_ARB_shading_language_include
  - GL_ARB_shading_language_packing
  - GL_ARB_shadow
  - GL_ARB_sparse_buffer
  - GL_ARB_sparse_texture
  - GL_ARB_spirv_extensions
  - GL_ARB_stencil_texturing
  - GL_ARB_sync
  - GL_ARB_tessellation_shader
  - GL_ARB_texture_barrier
  - GL_ARB_texture_border_clamp
  - GL_ARB_texture_buffer_object
  - GL_ARB_texture_buffer_object_rgb32
  - GL_ARB_texture_buffer_range
  - GL_ARB_texture_compression
  - GL_ARB_texture_compression_bptc
  - GL_ARB_texture_compression_rgtc
  - GL_ARB_texture_cube_map
  - GL_ARB_texture_cube_map_array
  - GL_ARB_texture_env_add
  - GL_ARB_texture_env_combine
  - GL_ARB_texture_env_crossbar
  - GL_ARB_texture_env_dot3
  - GL_ARB_texture_filter_anisotropic
  - GL_ARB_texture_float
  - GL_ARB_texture_gather
  - GL_ARB_texture_mirror_clamp_to_edge
  - GL_ARB_texture_mirrored_repeat
  - GL_ARB_texture_multisample
  - GL_ARB_texture_non_power_of_two
  - GL_ARB_texture_query_levels
  - GL_ARB_texture_query_lod
  - GL_ARB_texture_rectangle
  - GL_ARB_texture_rg
  - GL_ARB_texture_rgb10_a2ui
  - GL_ARB_texture_stencil8
  - GL_ARB_texture_storage
  - GL_ARB_texture_storage_multisample
  - GL_ARB_texture_swizzle
  - GL_ARB_texture_view
  - GL_ARB_timer_query
  - GL_ARB_transform_feedback2
  - GL_ARB_transform_feedback3
  - GL_ARB_transform_feedback_instanced
  - GL_ARB_transform_feedback_overflow_query
  - GL_ARB_transpose_matrix
  - GL_ARB_uniform_buffer_object
  - GL_ARB_vertex_array_bgra
  - GL_ARB_vertex_array_object
  - GL_ARB_vertex_attrib_64bit
  - GL_ARB_vertex_attrib_binding
  - GL_ARB_vertex_buffer_object
  - GL_ARB_vertex_program
  - GL_ARB_vertex_shader
  - GL_ARB_vertex_type_10f_11f_11f_rev
  - GL_ARB_vertex_type_2_10_10_10_rev
  - GL_ARB_viewport_array
  - GL_ARB_window_pos
  - GL_ATI_draw_buffers
  - GL_ATI_texture_float
  - GL_ATI_texture_mirror_once
  - GL_S3_s3tc
  - GL_EXT_texture_env_add
  - GL_EXT_abgr
  - GL_EXT_bgra
  - GL_EXT_bindable_uniform
  - GL_EXT_blend_color
  - GL_EXT_blend_equation_separate
  - GL_EXT_blend_func_separate
  - GL_EXT_blend_minmax
  - GL_EXT_blend_subtract
  - GL_EXT_compiled_vertex_array
  - GL_EXT_Cg_shader
  - GL_EXT_depth_bounds_test
  - GL_EXT_direct_state_access
  - GL_EXT_draw_buffers2
  - GL_EXT_draw_instanced
  - GL_EXT_draw_range_elements
  - GL_EXT_fog_coord
  - GL_EXT_framebuffer_blit
  - GL_EXT_framebuffer_multisample
  - GL_EXTX_framebuffer_mixed_formats
  - GL_EXT_framebuffer_multisample_blit_scaled
  - GL_EXT_framebuffer_object
  - GL_EXT_framebuffer_sRGB
  - GL_EXT_geometry_shader4
  - GL_EXT_gpu_program_parameters
  - GL_EXT_gpu_shader4
  - GL_EXT_multi_draw_arrays
  - GL_EXT_packed_depth_stencil
  - GL_EXT_packed_float
  - GL_EXT_packed_pixels
  - GL_EXT_pixel_buffer_object
  - GL_EXT_point_parameters
  - GL_EXT_polygon_offset_clamp
  - GL_EXT_provoking_vertex
  - GL_EXT_rescale_normal
  - GL_EXT_secondary_color
  - GL_EXT_separate_shader_objects
  - GL_EXT_separate_specular_color
  - GL_EXT_shader_image_load_store
  - GL_EXT_shader_integer_mix
  - GL_EXT_shadow_funcs
  - GL_EXT_stencil_two_side
  - GL_EXT_stencil_wrap
  - GL_EXT_texture3D
  - GL_EXT_texture_array
  - GL_EXT_texture_buffer_object
  - GL_EXT_texture_compression_dxt1
  - GL_EXT_texture_compression_latc
  - GL_EXT_texture_compression_rgtc
  - GL_EXT_texture_compression_s3tc
  - GL_EXT_texture_cube_map
  - GL_EXT_texture_edge_clamp
  - GL_EXT_texture_env_combine
  - GL_EXT_texture_env_dot3
  - GL_EXT_texture_filter_anisotropic
  - GL_EXT_texture_integer
  - GL_EXT_texture_lod
  - GL_EXT_texture_lod_bias
  - GL_EXT_texture_mirror_clamp
  - GL_EXT_texture_object
  - GL_EXT_texture_shared_exponent
  - GL_EXT_texture_sRGB
  - GL_EXT_texture_sRGB_decode
  - GL_EXT_texture_storage
  - GL_EXT_texture_swizzle
  - GL_EXT_timer_query
  - GL_EXT_transform_feedback2
  - GL_EXT_vertex_array
  - GL_EXT_vertex_array_bgra
  - GL_EXT_vertex_attrib_64bit
  - GL_EXT_window_rectangles
  - GL_EXT_import_sync_object
  - GL_IBM_rasterpos_clip
  - GL_IBM_texture_mirrored_repeat
  - GL_KHR_context_flush_control
  - GL_KHR_debug
  - GL_KHR_parallel_shader_compile
  - GL_KHR_no_error
  - GL_KHR_robust_buffer_access_behavior
  - GL_KHR_robustness
  - GL_KTX_buffer_region
  - GL_NV_alpha_to_coverage_dither_control
  - GL_NV_bindless_multi_draw_indirect
  - GL_NV_bindless_multi_draw_indirect_count
  - GL_NV_blend_equation_advanced
  - GL_NV_blend_square
  - GL_NV_command_list
  - GL_NV_compute_program5
  - GL_NV_conditional_render
  - GL_NV_copy_depth_to_color
  - GL_NV_copy_image
  - GL_NV_depth_buffer_float
  - GL_NV_depth_clamp
  - GL_NV_draw_texture
  - GL_NV_ES1_1_compatibility
  - GL_NV_ES3_1_compatibility
  - GL_NV_explicit_multisample
  - GL_NV_fence
  - GL_NV_float_buffer
  - GL_NV_fog_distance
  - GL_NV_fragment_program
  - GL_NV_fragment_program_option
  - GL_NV_fragment_program2
  - GL_NV_framebuffer_multisample_coverage
  - GL_NV_geometry_shader4
  - GL_NV_gpu_program4
  - GL_NV_internalformat_sample_query
  - GL_NV_gpu_program4_1
  - GL_NV_gpu_program5
  - GL_NV_gpu_program5_mem_extended
  - GL_NV_gpu_program_fp64
  - GL_NV_gpu_shader5
  - GL_NV_half_float
  - GL_NV_light_max_exponent
  - GL_NV_multisample_coverage
  - GL_NV_multisample_filter_hint
  - GL_NV_occlusion_query
  - GL_NV_packed_depth_stencil
  - GL_NV_parameter_buffer_object
  - GL_NV_parameter_buffer_object2
  - GL_NV_path_rendering
  - GL_NV_pixel_data_range
  - GL_NV_point_sprite
  - GL_NV_primitive_restart
  - GL_NV_query_resource
  - GL_NV_query_resource_tag
  - GL_NV_register_combiners
  - GL_NV_register_combiners2
  - GL_NV_shader_atomic_counters
  - GL_NV_shader_atomic_float
  - GL_NV_shader_buffer_load
  - GL_NV_shader_storage_buffer_object
  - GL_NV_texgen_reflection
  - GL_NV_texture_barrier
  - GL_NV_texture_compression_vtc
  - GL_NV_texture_env_combine4
  - GL_NV_texture_multisample
  - GL_NV_texture_rectangle
  - GL_NV_texture_rectangle_compressed
  - GL_NV_texture_shader
  - GL_NV_texture_shader2
  - GL_NV_texture_shader3
  - GL_NV_transform_feedback
  - GL_NV_transform_feedback2
  - GL_NV_uniform_buffer_unified_memory
  - GL_NV_vertex_array_range
  - GL_NV_vertex_array_range2
  - GL_NV_vertex_attrib_integer_64bit
  - GL_NV_vertex_buffer_unified_memory
  - GL_NV_vertex_program
  - GL_NV_vertex_program1_1
  - GL_NV_vertex_program2
  - GL_NV_vertex_program2_option
  - GL_NV_vertex_program3
  - GL_NVX_conditional_render
  - GL_NVX_gpu_memory_info
  - GL_NVX_multigpu_info
  - GL_NV_shader_thread_group
  - GL_KHR_blend_equation_advanced
  - GL_SGIS_generate_mipmap
  - GL_SGIS_texture_lod
  - GL_SGIX_depth_texture
  - GL_SGIX_shadow
  - GL_SUN_slice_accum
  - GL_WIN_swap_hint
  - WGL_EXT_swap_control
  - WGL_ARB_buffer_region
  - WGL_ARB_create_context
  - WGL_ARB_create_context_no_error
  - WGL_ARB_create_context_profile
  - WGL_ARB_create_context_robustness
  - WGL_ARB_context_flush_control
  - WGL_ARB_extensions_string
  - WGL_ARB_make_current_read
  - WGL_ARB_multisample
  - WGL_ARB_pbuffer
  - WGL_ARB_pixel_format
  - WGL_ARB_pixel_format_float
  - WGL_ARB_render_texture
  - WGL_ATI_pixel_format_float
  - WGL_EXT_colorspace
  - WGL_EXT_create_context_es_profile
  - WGL_EXT_create_context_es2_profile
  - WGL_EXT_extensions_string
  - WGL_EXT_framebuffer_sRGB
  - WGL_EXT_pixel_format_packed_float
  - WGL_EXT_swap_control_tear
  - WGL_NVX_DX_interop
  - WGL_NV_DX_interop
  - WGL_NV_DX_interop2
  - WGL_NV_copy_image
  - WGL_NV_delay_before_swap
  - WGL_NV_float_buffer
  - WGL_NV_multisample_coverage
  - WGL_NV_render_depth_texture
  - WGL_NV_render_texture_rectangle
- OpenGL SPIR-V Extensions: 5
  - SPV_KHR_shader_atomic_counter_ops
  - SPV_KHR_shader_ballot
  - SPV_KHR_shader_draw_parameters
  - SPV_KHR_storage_buffer_storage_class
  - SPV_KHR_subgroup_vote
- OpenGL core capabilities: 179 caps listed
  - GL_MAX_LIST_NESTING: 64
  - GL_MAX_EVAL_ORDER: 8
  - GL_MAX_LIGHTS: 8
  - GL_MAX_CLIP_PLANES: 8
  - GL_MAX_TEXTURE_SIZE: 16384
  - GL_MAX_PIXEL_MAP_TABLE: 65536
  - GL_MAX_ATTRIB_STACK_DEPTH: 16
  - GL_MAX_MODELVIEW_STACK_DEPTH: 32
  - GL_MAX_NAME_STACK_DEPTH: 128
  - GL_MAX_PROJECTION_STACK_DEPTH: 4
  - 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: 1048576
  - GL_MAX_ELEMENTS_INDICES: 1048576
  - GL_MAX_TEXTURE_UNITS: 4
  - GL_MAX_CUBE_MAP_TEXTURE_SIZE: 16384
  - GL_MAX_TEXTURE_LOD_BIAS: 15
  - GL_MAX_DRAW_BUFFERS: 8
  - GL_MAX_VERTEX_ATTRIBS: 16
  - GL_MAX_TEXTURE_COORDS: 8
  - GL_MAX_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 4096
  - GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096
  - GL_MAX_VARYING_FLOATS: 124
  - 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: 124
  - 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: 128
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS: 4
  - GL_MAX_RENDERBUFFER_SIZE: 16384
  - GL_MAX_COLOR_ATTACHMENTS: 8
  - GL_MAX_SAMPLES: 32
  - 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: 32
  - GL_RGBA_INTEGER_MODE_EXT: 0
  - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048
  - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT: 128
  - 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: 134217728
  - GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728
  - GL_MAX_VERTEX_UNIFORM_BLOCKS: 14
  - GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14
  - GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14
  - GL_MAX_COMBINED_UNIFORM_BLOCKS: 84
  - GL_MAX_UNIFORM_BUFFER_BINDINGS: 84
  - GL_MAX_UNIFORM_BLOCK_SIZE: 65536
  - GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472
  - GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 233472
  - GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS: 2048
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES: 1024
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS: 1024
  - 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: -1
  - GL_MAX_SAMPLE_MASK_WORDS: 2
  - GL_MAX_COLOR_TEXTURE_SAMPLES: 32
  - GL_MAX_DEPTH_TEXTURE_SAMPLES: 32
  - GL_MAX_INTEGER_SAMPLES: 32
  - 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: 124
  - GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024
  - GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1
  - GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4
  - GL_MIN_SAMPLE_SHADING_VALUE: 0
  - GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32
  - 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: 1024
  - GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024
  - GL_MAX_PATCH_VERTICES: 32
  - GL_MAX_TESS_GEN_LEVEL: 64
  - GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048
  - GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048
  - 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: 4216
  - GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128
  - GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14
  - GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14
  - GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128
  - GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128
  - GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424
  - GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4
  - GL_MAX_VERTEX_STREAMS: 4
  - GL_NUM_PROGRAM_BINARY_FORMATS: 1
  - GL_MAX_VERTEX_UNIFORM_VECTORS: 1024
  - GL_MAX_VARYING_VECTORS: 31
  - GL_MAX_FRAGMENT_UNIFORM_VECTORS: 1024
  - 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: 48
  - GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384
  - GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384
  - GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384
  - GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304
  - GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536
  - GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8
  - GL_MAX_IMAGE_UNITS: 8
  - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16
  - GL_MAX_IMAGE_SAMPLES: 32
  - GL_MAX_VERTEX_IMAGE_UNIFORMS: 8
  - GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8
  - GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8
  - GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8
  - GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8
  - GL_MAX_COMBINED_IMAGE_UNIFORMS: 48
  - GL_MIN_MAP_BUFFER_ALIGNMENT: 64
  - 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: 14
  - GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32
  - GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8
  - GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152
  - GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048
  - GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8
  - GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384
  - GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424
  - GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536
  - GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535
  - GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64
  - GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047
  - GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047
  - GL_MAX_UNIFORM_LOCATIONS: 65536
  - GL_MAX_FRAMEBUFFER_WIDTH: 16384
  - GL_MAX_FRAMEBUFFER_HEIGHT: 16384
  - GL_MAX_FRAMEBUFFER_LAYERS: 2048
  - GL_MAX_FRAMEBUFFER_SAMPLES: 32
  - GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB: 1536
  - GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB: 1536
  - 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_MAX_CULL_DISTANCES: 8
  - GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES: 8
- OpenGL extension capabilities: 197 caps listed
  - GL_RGBA_FLOAT_MODE_ARB: 0 (GL_ARB_color_buffer_float)
  - GL_MAX_COLOR_ATTACHMENTS_EXT: 8 (GL_EXT_framebuffer_object)
  - GL_MAX_RENDERBUFFER_SIZE_EXT: 16384 (GL_EXT_framebuffer_object)
  - GL_MAX_SAMPLES_EXT: 32 (GL_EXT_framebuffer_multisample)
  - GL_RGBA_INTEGER_MODE_EXT: 0 (GL_EXT_texture_integer)
  - GL_MAX_ARRAY_TEXTURE_LAYERS_EXT: 2048 (GL_EXT_texture_array)
  - GL_FRAMEBUFFER_SRGB_CAPABLE_EXT: 1 (GL_EXT_framebuffer_sRGB)
  - GL_MAX_TEXTURE_BUFFER_SIZE_ARB: 134217728 (GL_ARB_texture_buffer_object)
  - GL_MAX_VERTEX_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_GEOMETRY_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_FRAGMENT_UNIFORM_BLOCKS: 14 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_UNIFORM_BLOCKS: 84 (GL_ARB_uniform_buffer_object)
  - GL_MAX_UNIFORM_BUFFER_BINDINGS: 84 (GL_ARB_uniform_buffer_object)
  - GL_MAX_UNIFORM_BLOCK_SIZE: 65536 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: 233472 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: 231424 (GL_ARB_uniform_buffer_object)
  - GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: 233472 (GL_ARB_uniform_buffer_object)
  - GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT: 256 (GL_ARB_uniform_buffer_object)
  - GL_MAX_RECTANGLE_TEXTURE_SIZE: 16384 (GL_ARB_texture_rectangle)
  - GL_PROVOKING_VERTEX: 36430 (GL_ARB_provoking_vertex)
  - GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION: 1 (GL_ARB_provoking_vertex)
  - GL_MAX_SAMPLE_MASK_WORDS: 2 (GL_ARB_texture_multisample)
  - GL_MAX_COLOR_TEXTURE_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_DEPTH_TEXTURE_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_INTEGER_SAMPLES: 32 (GL_ARB_texture_multisample)
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)
  - GL_MAX_VERTEX_VARYING_COMPONENTS_ARB: 124 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB: 2048 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB: 1024 (GL_ARB_geometry_shader4)
  - GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB: 1024 (GL_ARB_geometry_shader4)
  - GL_MAX_SERVER_WAIT_TIMEOUT: -1 (GL_ARB_sync)
  - GL_MAX_DUAL_SOURCE_DRAW_BUFFERS: 1 (GL_ARB_blend_func_extended)
  - GL_MAX_GEOMETRY_SHADER_INVOCATIONS: 32 (GL_ARB_gpu_shader5)
  - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET: -1 (GL_ARB_gpu_shader5)
  - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET: 1 (GL_ARB_gpu_shader5)
  - GL_FRAGMENT_INTERPOLATION_OFFSET_BITS: 4 (GL_ARB_gpu_shader5)
  - GL_MAX_VERTEX_STREAMS: 4 (GL_ARB_gpu_shader5)
  - GL_MIN_SAMPLE_SHADING_VALUE: 0 (GL_ARB_sample_shading)
  - GL_MAX_SUBROUTINES: 1024 (GL_ARB_shader_subroutine)
  - GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS: 1024 (GL_ARB_shader_subroutine)
  - GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_GEN_LEVEL: 64 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS: 2048 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS: 2048 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS: 231424 (GL_ARB_tessellation_shader)
  - GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS: 231424 (GL_ARB_tessellation_shader)
  - GL_MAX_PATCH_VERTICES: 32 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_PATCH_COMPONENTS: 120 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS: 4216 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS: 128 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS: 14 (GL_ARB_tessellation_shader)
  - GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS: 14 (GL_ARB_tessellation_shader)
  - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET: -32 (GL_ARB_texture_gather)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET: 31 (GL_ARB_texture_gather)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS: 4 (GL_ARB_texture_gather)
  - GL_MAX_TRANSFORM_FEEDBACK_BUFFERS: 4 (GL_ARB_transform_feedback3)
  - GL_NUM_PROGRAM_BINARY_FORMATS: 1 (GL_ARB_get_program_binary)
  - GL_MAX_VIEWPORTS: 16 (GL_ARB_viewport_array)
  - GL_UNPACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_UNPACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_WIDTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_HEIGHT: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_DEPTH: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_PACK_COMPRESSED_BLOCK_SIZE: 0 (GL_ARB_compressed_texture_pixel_storage)
  - GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS: 48 (GL_ARB_shader_atomic_counters)
  - GL_MAX_VERTEX_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_GEOMETRY_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_FRAGMENT_ATOMIC_COUNTERS: 16384 (GL_ARB_shader_atomic_counters)
  - GL_MAX_COMBINED_ATOMIC_COUNTERS: 98304 (GL_ARB_shader_atomic_counters)
  - GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE: 65536 (GL_ARB_shader_atomic_counters)
  - GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS: 8 (GL_ARB_shader_atomic_counters)
  - GL_MAX_IMAGE_UNITS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS: 16 (GL_ARB_shader_image_load_store)
  - GL_MAX_IMAGE_SAMPLES: 32 (GL_ARB_shader_image_load_store)
  - GL_MAX_VERTEX_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_GEOMETRY_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_FRAGMENT_IMAGE_UNIFORMS: 8 (GL_ARB_shader_image_load_store)
  - GL_MAX_COMBINED_IMAGE_UNIFORMS: 48 (GL_ARB_shader_image_load_store)
  - GL_MIN_MAP_BUFFER_ALIGNMENT: 64 (GL_ARB_map_buffer_alignment)
  - GL_MAX_COMPUTE_UNIFORM_BLOCKS: 14 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_IMAGE_UNIFORMS: 8 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_SHARED_MEMORY_SIZE: 49152 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_UNIFORM_COMPONENTS: 2048 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: 8 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_ATOMIC_COUNTERS: 16384 (GL_ARB_compute_shader)
  - GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: 231424 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS: 1536 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_COUNT: 65535/65535/65535 (GL_ARB_compute_shader)
  - GL_MAX_COMPUTE_WORK_GROUP_SIZE: 1536/1024/64 (GL_ARB_compute_shader)
  - GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: 2047 (GL_ARB_vertex_attrib_binding)
  - GL_MAX_VERTEX_ATTRIB_BINDINGS: 2047 (GL_ARB_vertex_attrib_binding)
  - GL_MAX_UNIFORM_LOCATIONS: 65536 (GL_ARB_explicit_uniform_location)
  - GL_MAX_FRAMEBUFFER_WIDTH: 16384 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_HEIGHT: 16384 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_LAYERS: 2048 (GL_ARB_framebuffer_no_attachments)
  - GL_MAX_FRAMEBUFFER_SAMPLES: 32 (GL_ARB_framebuffer_no_attachments)
  - GL_NVX_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 2097152 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX: 2097152 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX: 2036628 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_EVICTION_COUNT_NVX: 0 (GL_NVX_gpu_memory_info)
  - GL_NVX_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX: 0 (GL_NVX_gpu_memory_info)
  - GL_MIN_PROGRAM_TEXEL_OFFSET_EXT: -8 (GL_EXT_gpu_shader4)
  - GL_MAX_PROGRAM_TEXEL_OFFSET_EXT: 7 (GL_EXT_gpu_shader4)
  - GL_MAX_TEXTURE_UNITS_ARB: 4 (GL_ARB_multitexture)
  - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)
  - GL_MAX_TEXTURE_IMAGE_UNITS_ARB: 32 (GL_ARB_multitexture)
  - GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB: 16384 (GL_ARB_texture_cube_map)
  - GL_NUM_COMPRESSED_TEXTURE_FORMATS: 51 (GL_ARB_texture_compression)
  - GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT: 16.000000 (GL_EXT_texture_filter_anisotropic)
  - GL_MAX_VERTEX_UNIFORM_COMPONENTS: 4096 (GL_ARB_vertex_shader)
  - GL_MAX_VARYING_FLOATS: 124 (GL_ARB_vertex_shader)
  - GL_MAX_VERTEX_ATTRIBS: 16 (GL_ARB_vertex_shader)
  - GL_MAX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)
  - GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS: 32 (GL_ARB_vertex_shader)
  - GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS: 192 (GL_ARB_vertex_shader)
  - GL_MAX_TEXTURE_COORDS: 8 (GL_ARB_vertex_shader)
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB: 4096 (GL_ARB_fragment_shader)
  - GL_MAX_VERTEX_ATTRIBS_ARB: 16 (GL_ARB_vertex_program)
  - GL_MAX_PROGRAM_MATRICES_ARB: 8 (GL_ARB_vertex_program)
  - GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB: 1 (GL_ARB_vertex_program)
  - GL_MAX_TEXTURE_COORDS_ARB: 8 (GL_ARB_fragment_program)
  - GL_MAX_FRAGMENT_UNIFORM_COMPONENTS: 4096 (GL_ARB_shading_language_100)
  - GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT: 2048 (GL_ARB_shading_language_100)
  - GL_MAX_DRAW_BUFFERS_ARB: 8 (GL_ARB_draw_buffers)
  - GL_MAX_COLOR_ATTACHMENTS: 8 (GL_ARB_framebuffer_object)
  - GL_MAX_RENDERBUFFER_SIZE: 16384 (GL_ARB_framebuffer_object)
  - GL_MAX_SAMPLES: 32 (GL_ARB_framebuffer_object)
  - GL_MAX_CONVOLUTION_WIDTH: 0 (GL_ARB_imaging)
  - GL_MAX_CONVOLUTION_HEIGHT: 0 (GL_ARB_imaging)
  - GL_MAX_COLOR_MATRIX_STACK_DEPTH: 2 (GL_ARB_imaging)
  - GL_POINT_SIZE_MIN_ARB: 0.000000 (GL_ARB_point_parameters)
  - GL_POINT_SIZE_MAX_ARB: 2047.000000 (GL_ARB_point_parameters)
  - GL_MAX_VERTEX_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)
  - GL_MAX_VARYING_VECTORS: 31 (GL_ARB_ES2_compatibility)
  - GL_MAX_FRAGMENT_UNIFORM_VECTORS: 1024 (GL_ARB_ES2_compatibility)
  - GL_MAX_DEBUG_MESSAGE_LENGTH: 1024 (GL_ARB_debug_output)
  - GL_MAX_DEBUG_LOGGED_MESSAGES_ARB: 128 (GL_ARB_debug_output)
  - GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT: 14 (GL_EXT_bindable_uniform)
  - GL_MAX_BINDABLE_UNIFORM_SIZE_EXT: 65536 (GL_EXT_bindable_uniform)
  - GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT: 32 (GL_EXT_geometry_shader4)
  - GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT: 1024 (GL_EXT_geometry_shader4)
  - GL_MAX_TEXTURE_BUFFER_SIZE_EXT: 134217728 (GL_EXT_texture_buffer_object)
  - GL_MAX_SAMPLE_MASK_WORDS_NV: 2 (GL_NV_explicit_multisample)
  - GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV: 1024 (GL_NV_fragment_program)
  - GL_MAX_TEXTURE_COORDS_NV: 8 (GL_NV_fragment_program)
  - GL_MAX_TEXTURE_IMAGE_UNITS_NV: 32 (GL_NV_fragment_program)
  - GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_CALL_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_IF_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_LOOP_DEPTH_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_PROGRAM_LOOP_COUNT_NV: 0 (GL_NV_fragment_program2)
  - GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV: 9 (GL_NV_framebuffer_multisample_coverage)
  - GL_MIN_PROGRAM_TEXEL_OFFSET_NV: -8 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_TEXEL_OFFSET_NV: 7 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_RESULT_COMPONENTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_PROGRAM_GENERIC_RESULTS_NV: 0 (GL_NV_gpu_program4)
  - GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV: 32 (GL_NV_gpu_program5)
  - GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV: -1 (GL_NV_gpu_program5)
  - GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV: 1 (GL_NV_gpu_program5)
  - GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV: 4 (GL_NV_gpu_program5)
  - GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV: -32 (GL_NV_gpu_program5)
  - GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV: 31 (GL_NV_gpu_program5)
  - GL_MAX_SHININESS_NV: 128 (GL_NV_light_max_exponent)
  - GL_MAX_SPOT_EXPONENT_NV: 128 (GL_NV_light_max_exponent)
  - GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV: 14 (GL_NV_parameter_buffer_object)
  - GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV: 16384 (GL_NV_parameter_buffer_object)
  - GL_MAX_SHADER_BUFFER_ADDRESS_NV: -1 (GL_NV_shader_buffer_load)
  - GL_MAX_GENERAL_COMBINERS_NV: 8 (GL_NV_register_combiners)
  - GL_MAX_RECTANGLE_TEXTURE_SIZE_NV: 16384 (GL_NV_texture_rectangle)
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 (GL_NV_transform_feedback)
  - GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV: 128 (GL_NV_transform_feedback)
  - GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 (GL_NV_transform_feedback)
  - GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV: 1048575 (GL_NV_vertex_array_range)
  - GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV: 1 (GL_NV_vertex_program)
  - GL_MAX_TRACK_MATRICES_NV: 8 (GL_NV_vertex_program)


===================================[ NVIDIA CUDA Capabilities ]
- CUDA Device 0
  - Device name: GeForce GT 720M
  - Compute Capability: 2.1
  - Total Memory: 2048 MB
  - Shader Clock Rate: 1550 MHz
  - Multiprocessors: 2
  - Warp Size: 32
  - Max Threads Per Block: 1024
  - Threads Per Block: 1024 x 1024 x 64
  - Grid Size: 65535 x 65535 x 65535
  - Registers Per Block: 32768
  - 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) i5-3337U CPU @ 1.80GHz
  - CL_DEVICE_VENDOR: Intel(R) Corporation
  - CL_DRIVER_VERSION: 3.0.1.10891
  - CL_DEVICE_PROFILE: FULL_PROFILE
  - CL_DEVICE_VERSION: OpenCL 1.2 (Build 76427)
  - CL_DEVICE_TYPE: CPU
  - CL_DEVICE_VENDOR_ID: 0x8086
  - CL_DEVICE_MAX_COMPUTE_UNITS: 4
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1800MHz
  - 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: 19973056
  - 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: 10.18.10.5059
  - CL_DEVICE_PROFILE: FULL_PROFILE
  - CL_DEVICE_VERSION: OpenCL 1.2 
  - CL_DEVICE_TYPE: GPU
  - CL_DEVICE_VENDOR_ID: 0x8086
  - CL_DEVICE_MAX_COMPUTE_UNITS: 16
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1100MHz
  - CL_DEVICE_ADDRESS_BITS: 64
  - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 358400KB
  - CL_DEVICE_GLOBAL_MEM_SIZE: 1400MB
  - 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: 19973060
  - 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: 20
  - Extensions:
    - cl_intel_d3d11_nv12_media_sharing
    - cl_intel_dx9_media_sharing
    - cl_khr_3d_image_writes
    - cl_khr_byte_addressable_store
    - cl_khr_d3d10_sharing
    - cl_khr_d3d11_sharing
    - cl_khr_depth_images
    - cl_khr_dx9_media_sharing
    - cl_khr_gl_depth_images
    - cl_khr_gl_event
    - cl_khr_gl_msaa_sharing
    - cl_khr_gl_sharing
    - cl_khr_global_int32_base_atomics
    - cl_khr_global_int32_extended_atomics
    - cl_khr_icd
    - cl_khr_image2d_from_buffer
    - cl_khr_local_int32_base_atomics
    - cl_khr_local_int32_extended_atomics
    - cl_intel_accelerator
    - cl_intel_motion_estimation
- CL_PLATFORM_NAME: NVIDIA CUDA
- CL_PLATFORM_VENDOR: NVIDIA Corporation
- CL_PLATFORM_VERSION: OpenCL 1.2 CUDA 9.1.84
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 1

  - CL_DEVICE_NAME: GeForce GT 720M
  - CL_DEVICE_VENDOR: NVIDIA Corporation
  - CL_DRIVER_VERSION: 391.35
  - 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: 2
  - CL_DEVICE_MAX_CLOCK_FREQUENCY: 1550MHz
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 2
  - CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 1
  - CL_NV_DEVICE_REGISTERS_PER_BLOCK: 32768
  - 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: 32KB
  - 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: 19973060
  - 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: 1
  - CL_DEVICE_EXTENSIONS: 15
  - Extensions:
    - 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
    - cl_khr_byte_addressable_store
    - cl_khr_icd
    - cl_khr_gl_sharing
    - cl_nv_compiler_options
    - cl_nv_device_attribute_query
    - cl_nv_pragma_unroll
    - cl_nv_d3d10_sharing
    - cl_khr_d3d10_sharing
    - cl_nv_d3d11_sharing
    - cl_nv_copy_opts

Last edited by dennylu97; 11-04-2018 at 03:19 AM.
dennylu97 is offline   Reply With Quote
Old 11-04-2018, 06:46 PM   #11
Monkshot
Bat Boy
 
Join Date: Nov 2018
Posts: 1
iMac Crash

I (ID: Monkshot1) play OOTP 19 on my iMac, and since I have started playing perfect team my game has been crashing. Not only while playing perfect team, but also my season save has started crashing. My season save has never crashed before, only since the inception of perfect team. In Perfect Team if I attempt to look at a card or look at the News or Emails, the game crashes.

Also, every crash has voided any roster changes I may have made. For instance, I move a player from reserved to active, then edit my lineups, then click submit team, after that I try to look at a card, the game crashes, I go back into perfect team and there is the roster, unchanged.

Last edited by Monkshot; 11-04-2018 at 07:05 PM.
Monkshot is offline   Reply With Quote
Old 11-05-2018, 07:25 AM   #12
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,709
For those who are crashing, does Facegen work for you in normal OOTP solo leagues?
Markus Heinsohn is offline   Reply With Quote
Old 11-05-2018, 08:53 AM   #13
Silfir
Minors (Double A)
 
Join Date: May 2016
Posts: 138
From what I remember before I deactivated Facegen, it was causing intermittent crashes during solo play as well, but not nearly as reliably as is happening now with Perfect Team.
Silfir is offline   Reply With Quote
Old 11-05-2018, 09:39 AM   #14
dennylu97
Bat Boy
 
Join Date: Nov 2018
Posts: 4
Quote:
Originally Posted by Silfir View Post
From what I remember before I deactivated Facegen, it was causing intermittent crashes during solo play as well, but not nearly as reliably as is happening now with Perfect Team.
I am same with you.
dennylu97 is offline   Reply With Quote
Old 11-06-2018, 03:26 AM   #15
Pointer1VB
Minors (Rookie Ball)
 
Join Date: Nov 2018
Posts: 43
Facegen has always worked for me in regular game. Now it crashes for any live card player and a couple recent players. Any update or thoughts on this? I've messed with my graphics card and facegen settings trying to fix but no luck.
Pointer1VB is offline   Reply With Quote
Old 11-06-2018, 03:44 AM   #16
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,709
We are still investigating.
Markus Heinsohn is offline   Reply With Quote
Old 11-06-2018, 07:00 AM   #17
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,709
Fixed in next patch!
Markus Heinsohn is offline   Reply With Quote
Old 11-06-2018, 11:29 AM   #18
pher431
Minors (Rookie Ball)
 
Join Date: Mar 2015
Location: Monroe CT
Posts: 44
Application Closes When Clicking on Players

OOTP19 closes every time I click on a player to get more detail on the player. It happens in all of the screens (roster management,home, etc).
My user name is cpeck431.
pher431 is offline   Reply With Quote
Old 11-06-2018, 11:48 AM   #19
pher431
Minors (Rookie Ball)
 
Join Date: Mar 2015
Location: Monroe CT
Posts: 44
Update: The application closes only when I click on LIVE players only.
pher431 is offline   Reply With Quote
Old 11-06-2018, 12:30 PM   #20
Markus Heinsohn
Developer OOTP
 
Markus Heinsohn's Avatar
 
Join Date: Dec 2001
Location: Germany
Posts: 24,709
This has to do with facegen. We'll add the option to disable this in PT (Profile & Settings tab in the PT Home screen) in the next update.
Markus Heinsohn is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:38 PM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright © 2020 Out of the Park Developments