Timothy Arceri, Jason Ekstrand, Kristian Høgsberg и другие представили в MESA набор патчей с поддержкой большого количества расширений OpenGL/OpenGL ES для драйверов Intel, NVC0, RadeonSI, Mesa.
Mesa:
-
GL_ARB_ES3_1_compatibility
(OpenGL 4.5 / OpenGL ES 3.1) -
GL_ARB_cull_distance
(OpenGL 4.5 / OpenGL ES 3.1)
Intel (Broadwell+):
-
GL_KHR_robustness support
(OpenGL 4.5) -
GL_ARB_enhanced_layouts
(OpenGL 4.4) -
GL_KHR_robust_buffer_access_behavior
(OpenGL 4.5) -
GL_ARB_shader_image_size
(OpenGL 4.3)
NVC0:
-
GL_ARB_ES3_1_compatibility
(OpenGL 4.5 / GLSL 4.50) -
GL_ARB_robust_buffer_access_behavior
(OpenGL 4.3) -
GL_ARB_shader_image_size
(OpenGL ES 3.1) -
GL_ARB_shader_image_load_store
(OpenGL ES 3.1)
RadeonSI:
-
GL_ARB_ES3_1_compatibility
(OpenGL 4.5 / OpenGL ES 3.1)
На данный момент уровень поддержки OpenGL в драйверах:
- 4.3 — mesa, i965, radeonsi, nvc0;
- 4.1 — r600;
- 3.3 — nv50.
>>> mesamatrix.net