This page is a graphical representation of the text file docs/features.txt from the Mesa repository.
Although this text file is updated by the Mesa developers themselves, it might not contain an exhaustive list of all the drivers features and subtleties. So, for more information, it is advised to look at the source code, or ask the developers on the mailing-list.
Last commits
| Age | Commit message |
|---|---|
| 2018-08-24 04:36 | st/mesa: expose KHR_texture_compression_astc_sliced_3d |
| 2018-08-21 19:05 | virgl: ARB_enhanced_layouts support |
| 2018-08-14 06:55 | virgl: ARB_texture_barrier support |
| 2018-08-13 10:08 | docs/features: mark GL_EXT_render_snorm as done for i965 |
| 2018-08-07 22:36 | virgl: add ARB_shader_clock support |
| 2018-08-01 15:38 | docs: mark ARB_ES3_2_compatibility as done for radeonsi |
| 2018-08-01 04:09 | docs/features: update virgl GLES 3.1/3.2 status |
| 2018-08-01 04:08 | docs/features: update virgl GL 4.3 support |
| 2018-07-31 22:12 | docs: update radeonsi features and release notes |
| 2018-07-31 22:06 | docs/features: mark virgl image features and GL4.2 as done |
| More... | |
Leaderboard
There is a total of 247 extensions to implement. The ranking is based on the number of extensions done by driver.
| # | Driver | Extensions | OpenGL | OpenGL ES |
|---|---|---|---|---|
| 1 | mesa | (94.3%) 233 | 4.5 | 3.2 |
| 2 | radeonsi | (91.5%) 226 | 4.5 | 3.2 |
| 3 | i965 | (91.1%) 225 | 4.5 | 3.2 |
| 4 | nvc0 | (88.7%) 219 | 4.5 | 3.1 |
| 5 | r600 | (81.4%) 201 | 4.4 | 3.1 |
| 6 | virgl | (80.6%) 199 | 4.3 | 3.2 |
| 7 | softpipe | (70.4%) 174 | 3.3 | N/A |
| 8 | freedreno | (66.8%) 165 | 3.1 | 3.1 |
| 9 | llvmpipe | (64.4%) 159 | 3.3 | N/A |
| 10 | nv50 | (61.5%) 152 | 3.3 | N/A |
| 11 | swr | (57.5%) 142 | 3.3 | N/A |
| OpenGL¶ | ||||||||||||||||
| OpenGL 4.6 - GLSL 4.60¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 81.8% | 45.5% | 45.5% | 27.3% | 36.4% | 81.8% | 27.3% | 81.8% | 45.5% | 81.8% | 36.4% | ||||||
| GL_ARB_gl_spirv¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_indirect_parameters¶ | 2017-09-20 | 2017-10-03 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_ARB_pipeline_statistics_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-20 | 2017-09-20 | ||||||||
| GL_ARB_polygon_offset_clamp¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | ||||||
| GL_ARB_shader_atomic_counter_ops¶ | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-11-09 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shader_draw_parameters¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_ARB_shader_group_vote¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_ARB_spirv_extensions¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_texture_filter_anisotropic¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_ARB_transform_feedback_overflow_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2018-04-07 | 2017-09-20 | |||||||||
| GL_KHR_no_error¶ | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | 2017-10-24 | |||||
| OpenGL 4.5 - GLSL 4.50¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 58.3% | 58.3% | 58.3% | 83.3% | 100.0% | 83.3% | 100.0% | 91.7% | 100.0% | 58.3% | ||||||
| GL_ARB_ES3_1_compatibility¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-12-27 | 2017-09-20 | ||||||||||
| GL_ARB_clip_control¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | ||||||
| GL_ARB_conditional_render_inverted¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_cull_distance¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-20 | 2017-09-20 | ||||||
| GL_ARB_derivative_control¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||
| GL_ARB_direct_state_access¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_get_texture_sub_image¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shader_texture_image_samples¶ | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||
| GL_ARB_texture_barrier¶ | 2017-09-20 | 2018-08-14 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_KHR_context_flush_control¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_KHR_robustness¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_EXT_shader_integer_mix¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 4.4 - GLSL 4.40¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 86.7% | 93.3% | 86.7% | 80.0% | 100.0% | 93.3% | 100.0% | 100.0% | 100.0% | 66.7% | ||||||
| GL_MAX_VERTEX_ATTRIB_STRIDE¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_buffer_storage¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_ARB_clear_texture¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| GL_ARB_enhanced_layouts¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-08-21 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-01-18 | 2017-09-20 | |||||||
| - compile-time constant expressions¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - explicit byte offsets for blocks¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - forced alignment within blocks¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - specified vec4-slot component numbers¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-01-18 | 2018-01-18 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-01-18 | 2017-09-20 | 2018-01-18 | |||||
| - specified transform/feedback layout¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - input/output block locations¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_multi_bind¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_query_buffer_object¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-01-28 | 2017-09-20 | |||||||||||
| GL_ARB_texture_mirror_clamp_to_edge¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||
| GL_ARB_texture_stencil8¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||
| GL_ARB_vertex_type_10f_11f_11f_rev¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||
| OpenGL 4.3 - GLSL 4.30¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 90.9% | 77.3% | 63.6% | 100.0% | 100.0% | 72.7% | 100.0% | 100.0% | 100.0% | 86.4% | ||||||
| GL_ARB_arrays_of_arrays¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_ES3_compatibility¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_clear_buffer_object¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_compute_shader¶ | 2017-09-20 | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-12-18 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_copy_image¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| GL_KHR_debug¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_explicit_uniform_location¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_fragment_layer_viewport¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| GL_ARB_framebuffer_no_attachments¶ | 2017-09-20 | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | ||||||||
| GL_ARB_internalformat_query2¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_invalidate_subdata¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_multi_draw_indirect¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | ||||||
| GL_ARB_program_interface_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_robust_buffer_access_behavior¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-12-18 | 2017-09-20 | ||||||||||
| GL_ARB_shader_image_size¶ | 2017-09-20 | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-11-17 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shader_storage_buffer_object¶ | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-12-01 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_stencil_texturing¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||
| GL_ARB_texture_buffer_range¶ | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_ARB_texture_query_levels¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_storage_multisample¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||
| GL_ARB_texture_view¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-27 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_vertex_attrib_binding¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 4.2 - GLSL 4.20¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 91.7% | 75.0% | 75.0% | 100.0% | 100.0% | 75.0% | 100.0% | 100.0% | 100.0% | 100.0% | ||||||
| GL_ARB_texture_compression_bptc¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||||
| GL_ARB_compressed_texture_pixel_storage¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shader_atomic_counters¶ | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-11-09 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_texture_storage¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_transform_feedback_instanced¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_base_instance¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_shader_image_load_store¶ | 2017-09-20 | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-11-17 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_conservative_depth¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shading_language_420pack¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shading_language_packing¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_internalformat_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_map_buffer_alignment¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 4.1 - GLSL 4.10¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 83.3% | 83.3% | 50.0% | 100.0% | 100.0% | 66.7% | 100.0% | 100.0% | 100.0% | 50.0% | ||||||
| GL_ARB_ES2_compatibility¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_get_program_binary¶ | 2017-12-08 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-12-08 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_separate_shader_objects¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shader_precision¶ | 2017-09-20 | 2018-06-11 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_ARB_vertex_attrib_64bit¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-11 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||
| GL_ARB_viewport_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| OpenGL 4.0 - GLSL 4.00¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 68.0% | 56.0% | 40.0% | 100.0% | 100.0% | 40.0% | 100.0% | 100.0% | 100.0% | 48.0% | ||||||
| GL_ARB_draw_buffers_blend¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_draw_indirect¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | ||||||
| GL_ARB_gpu_shader5¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| - 'precise' qualifier¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - Dynamically uniform sampler array indices¶ | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||
| - Dynamically uniform UBO array indices¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||||||
| - Implicit signed -> unsigned conversions¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| - Fused multiply-add¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| - Packing/bitfield/conversion functions¶ | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | ||||||||
| - Enhanced textureGather¶ | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | ||||||||
| - Geometry shader instancing¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||
| - Geometry shader multiple streams¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| - Enhanced per-sample shading¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| - Interpolation functions¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| - New overload resolution rules¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_gpu_shader_fp64¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-10 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||
| GL_ARB_sample_shading¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||
| GL_ARB_shader_subroutine¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_tessellation_shader¶ | 2017-09-20 | 2018-06-14 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_ARB_texture_buffer_object_rgb32¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | ||||||
| GL_ARB_texture_cube_map_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| GL_ARB_texture_gather¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||
| GL_ARB_texture_query_lod¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | ||||||
| GL_ARB_transform_feedback2¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||
| GL_ARB_transform_feedback3¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||
| OpenGL 3.3 - GLSL 3.30¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | ||||||
| GL_ARB_blend_func_extended¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_explicit_attrib_location¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_occlusion_query2¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_sampler_objects¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shader_bit_encoding¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_rgb10_a2ui¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_swizzle¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_timer_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||
| GL_ARB_instanced_arrays¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_vertex_type_2_10_10_10_rev¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 3.2 - GLSL 1.50¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 90.9% | ||||||
| Core/compatibility profiles¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| Geometry shaders¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||
| GL_ARB_vertex_array_bgra (BGRA vertex order)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_draw_elements_base_vertex (Base vertex offset)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_fragment_coord_conventions (Frag shader coord)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_provoking_vertex (Provoking vertex)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_seamless_cube_map (Seamless cubemaps)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_multisample (Multisample textures)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||
| GL_ARB_depth_clamp (Frag depth clamp)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_sync (Fence objects)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GLX_ARB_create_context_profile¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 3.1 - GLSL 1.40¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | ||||||
| Forward compatible context support/deprecations¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_draw_instanced (Instanced drawing)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_copy_buffer (Buffer copying)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_NV_primitive_restart (Primitive restart)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| 16 vertex texture image units¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_buffer_object (Texture buffer objs)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_rectangle (Rectangular textures)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_uniform_buffer_object (Uniform buffer objs)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_texture_snorm (Signed normalized textures)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| OpenGL 3.0 - GLSL 1.30¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | 100.0% | ||||||
| glBindFragDataLocation, glGetFragDataLocation¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_NV_conditional_render (Conditional rendering)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_map_buffer_range (Map buffer subranges)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_color_buffer_float (Clamping controls)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_float (Float textures, renderbuffers)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_packed_float¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_texture_shared_exponent¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_depth_buffer_float (Float depth buffers)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_framebuffer_object (Framebuffer objects)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_half_float_pixel¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_half_float_vertex¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_texture_integer¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_texture_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_draw_buffers2 (Per-buffer blend and masks)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_texture_compression_rgtc¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_texture_rg¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_transform_feedback (Transform feedback)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_vertex_array_object (Vertex array objects)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_EXT_framebuffer_sRGB (sRGB framebuffer format)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| glClearBuffer commands¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| glGetStringi command¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| glTexParameterI, glGetTexParameterI commands¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| glVertexAttribI commands¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| Depth format cube textures¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GLX_ARB_create_context (GLX 1.4 is required)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| Multisample anti-aliasing¶ | 2017-09-20 | 2018-06-21 | 2018-06-21 | 2018-06-21 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||
| OpenGL ES¶ | ||||||||||||||||
| OpenGL ES 3.2 - GLSL ES 3.2¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 40.9% | 36.4% | 36.4% | 100.0% | 100.0% | 36.4% | 95.5% | 68.2% | 100.0% | 54.5% | ||||||
| GL_EXT_color_buffer_float¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_KHR_blend_equation_advanced¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2018-04-02 | |||||||||||
| GL_KHR_debug¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_KHR_robustness¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||||
| GL_KHR_texture_compression_astc_ldr¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2018-07-31 | 2017-11-17 | |||||||||||
| GL_OES_copy_image¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_draw_buffers_indexed¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_draw_elements_base_vertex¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_geometry_shader¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||||
| GL_OES_gpu_shader5¶ | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_OES_primitive_bounding_box¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||||
| GL_OES_sample_shading¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_OES_sample_variables¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_OES_shader_image_atomic¶ | 2017-09-20 | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-11-17 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_OES_shader_io_blocks¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-12-18 | 2017-09-20 | 2018-06-21 | |||||||||
| GL_OES_shader_multisample_interpolation¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_OES_tessellation_shader¶ | 2017-09-20 | 2018-06-14 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_OES_texture_border_clamp¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_texture_buffer¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | ||||||||||
| GL_OES_texture_cube_map_array¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||||
| GL_OES_texture_stencil8¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||
| GL_OES_texture_storage_multisample_2d_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||
| OpenGL ES 3.1 - GLSL ES 3.1¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 100.0% | 89.5% | 57.9% | 52.6% | 100.0% | 100.0% | 52.6% | 100.0% | 100.0% | 100.0% | 100.0% | ||||||
| GL_ARB_arrays_of_arrays¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_compute_shader¶ | 2017-09-20 | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-12-18 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_draw_indirect¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | ||||||
| GL_ARB_explicit_uniform_location¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_framebuffer_no_attachments¶ | 2017-09-20 | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | ||||||||
| GL_ARB_program_interface_query¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_shader_atomic_counters¶ | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-11-09 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shader_image_load_store¶ | 2017-09-20 | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-11-17 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shader_image_size¶ | 2017-09-20 | 2017-09-20 | 2018-07-31 | 2017-09-20 | 2017-09-20 | 2017-11-17 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shader_storage_buffer_object¶ | 2017-09-20 | 2017-09-20 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-12-01 | 2017-09-20 | 2017-11-17 | ||||||||
| GL_ARB_shading_language_packing¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_separate_shader_objects¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_ARB_stencil_texturing¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||
| GL_ARB_texture_multisample (Multisample textures)¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | ||||||
| GL_ARB_texture_storage_multisample¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||
| GL_ARB_vertex_attrib_binding¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GS5 Enhanced textureGather¶ | 2017-09-20 | 2018-07-23 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-25 | |||||||||
| GS5 Packing/bitfield/conversion functions¶ | 2017-09-20 | 2018-07-23 | 2018-07-23 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||||||
| GL_EXT_shader_integer_mix¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| Extensions that are not part of any OpenGL or OpenGL ES version¶ | ||||||||||||||||
| Software | Intel | Nvidia | AMD | Qualcomm | ||||||||||||
| Extension | mesa | softpipe | llvmpipe | swr | virgl | i965 | nv50 | nvc0 | r600 | radeonsi | freedreno | |||||
| 74.5% | 29.8% | 27.7% | 19.1% | 23.4% | 57.4% | 25.5% | 46.8% | 31.9% | 59.6% | 25.5% | ||||||
| GL_ARB_bindless_texture¶ | 2017-09-20 | 2018-01-07 | 2017-09-20 | |||||||||||||
| GL_ARB_cl_event¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_compute_variable_group_size¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||||||||||
| GL_ARB_ES3_2_compatibility¶ | 2017-09-20 | 2018-08-01 | 2017-09-20 | 2018-08-01 | ||||||||||||
| GL_ARB_fragment_shader_interlock¶ | 2018-06-01 | 2018-06-01 | ||||||||||||||
| GL_ARB_gpu_shader_int64¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||
| GL_ARB_parallel_shader_compile¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_post_depth_coverage¶ | 2017-09-20 | 2017-09-20 | 2018-04-21 | |||||||||||||
| GL_ARB_robustness_isolation¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_sample_locations¶ | 2018-06-15 | 2018-06-15 | ||||||||||||||
| GL_ARB_seamless_cubemap_per_texture¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-21 | |||||||
| GL_ARB_shader_ballot¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_ARB_shader_clock¶ | 2017-09-20 | 2018-08-07 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-01-18 | 2017-09-20 | |||||||||
| GL_ARB_shader_stencil_export¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2018-06-07 | 2017-09-20 | 2017-11-20 | 2017-09-20 | ||||||||
| GL_ARB_shader_viewport_layer_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GL_ARB_sparse_buffer¶ | 2017-09-20 | 2017-09-20 | ||||||||||||||
| GL_ARB_sparse_texture¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_sparse_texture2¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_sparse_texture_clamp¶ | 2017-09-20 | |||||||||||||||
| GL_ARB_texture_filter_minmax¶ | 2017-09-20 | |||||||||||||||
| GL_KHR_blend_equation_advanced_coherent¶ | 2017-09-20 | 2017-09-20 | ||||||||||||||
| GL_KHR_texture_compression_astc_hdr¶ | 2017-09-20 | 2017-09-20 | ||||||||||||||
| GL_KHR_texture_compression_astc_sliced_3d¶ | 2017-09-20 | 2017-09-20 | 2018-08-24 | |||||||||||||
| GL_OES_depth_texture_cube_map¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_EGL_image¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_EGL_image_external_essl3¶ | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | |||||
| GL_OES_required_internalformat¶ | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | 2017-10-10 | |||||
| GL_OES_surfaceless_context¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | |||||
| GL_OES_texture_compression_astc¶ | 2017-09-20 | |||||||||||||||
| GL_OES_texture_float¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_OES_texture_float_linear¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_OES_texture_half_float¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_OES_texture_half_float_linear¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-11-17 | |||||||
| GL_OES_texture_view¶ | 2018-06-27 | 2018-06-27 | ||||||||||||||
| GL_OES_viewport_array¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||||||||||||
| GLX_ARB_context_flush_control¶ | 2018-01-15 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | 2017-11-06 | |||||
| GLX_ARB_robustness_application_isolation¶ | 2017-09-20 | |||||||||||||||
| GLX_ARB_robustness_share_group_isolation¶ | 2017-09-20 | |||||||||||||||
| GL_EXT_memory_object¶ | 2017-10-16 | 2017-10-16 | ||||||||||||||
| GL_EXT_memory_object_fd¶ | 2017-10-16 | 2017-10-16 | ||||||||||||||
| GL_EXT_memory_object_win32¶ | 2017-10-16 | |||||||||||||||
| GL_EXT_semaphore¶ | 2018-01-31 | 2018-01-31 | ||||||||||||||
| GL_EXT_semaphore_fd¶ | 2018-01-31 | 2018-01-31 | ||||||||||||||
| GL_EXT_semaphore_win32¶ | 2017-10-16 | |||||||||||||||
| GL_EXT_texture_norm16¶ | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | |||||||||||
| GL_OES_EGL_image_external¶ | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | 2018-06-27 | |||||
| GL_EXT_render_snorm¶ | 2018-08-13 | 2018-08-13 | ||||||||||||||
| Vulkan¶ | |||||
| Vulkan 1.1¶ | |||||
| Intel | AMD | ||||
| Extension | mesa | anv | radv | ||
| 87.0% | 100.0% | 100.0% | |||
| VK_KHR_16bit_storage¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_bind_memory2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_dedicated_allocation¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_descriptor_update_template¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_device_group¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_device_group_creation¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_fence¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_fence_capabilities¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_memory¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_memory_capabilities¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_semaphore¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_semaphore_capabilities¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_get_memory_requirements2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_get_physical_device_properties2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_maintenance1¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_maintenance2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_maintenance3¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_multiview¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_relaxed_block_layout¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_sampler_ycbcr_conversion¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_shader_draw_parameters¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_storage_buffer_storage_class¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_variable_pointers¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| Vulkan 1.0¶ | |||||
| Intel | AMD | ||||
| Extension | mesa | anv | radv | ||
| 100.0% | 100.0% | 100.0% | |||
| All extensions¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| Extensions that are not part of any Vulkan version¶ | |||||
| Intel | AMD | ||||
| Extension | mesa | anv | radv | ||
| 70.4% | 66.7% | 66.7% | |||
| VK_KHR_android_surface¶ | 2017-09-20 | ||||
| VK_KHR_display¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_display_swapchain¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_fence_fd¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_external_fence_win32¶ | 2017-09-20 | ||||
| VK_KHR_external_memory_fd¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_external_memory_win32¶ | 2017-09-20 | ||||
| VK_KHR_external_semaphore_fd¶ | 2017-09-20 | 2018-07-12 | 2017-09-20 | ||
| VK_KHR_external_semaphore_win32¶ | 2017-09-20 | ||||
| VK_KHR_get_surface_capabilities2¶ | 2017-09-20 | 2017-09-20 | 2018-07-12 | ||
| VK_KHR_incremental_present¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_mir_surface¶ | 2017-09-20 | ||||
| VK_KHR_push_descriptor¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_sampler_mirror_clamp_to_edge¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_shared_presentable_image¶ | 2017-09-20 | ||||
| VK_KHR_surface¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_swapchain¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_wayland_surface¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_win32_keyed_mutex¶ | 2017-09-20 | ||||
| VK_KHR_win32_surface¶ | 2017-09-20 | ||||
| VK_KHR_xcb_surface¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_xlib_surface¶ | 2017-09-20 | 2017-09-20 | 2017-09-20 | ||
| VK_KHR_8bit_storage¶ | 2018-07-12 | 2018-07-12 | |||
| VK_KHR_create_renderpass2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_draw_indirect_count¶ | 2018-07-12 | 2018-07-12 | |||
| VK_KHR_get_display_properties2¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
| VK_KHR_image_format_list¶ | 2018-07-12 | 2018-07-12 | 2018-07-12 | ||
Last time features.txt was parsed: 2018-09-19 23:53 +0000.