mesa: Enable GL_MESA_framebuffer_flip_y for GL 4.3
Extend MESA_framebuffer_flip_y to be used with OpenGL versions 4.3 and higher. OpenGL 4.3 adds FramebufferParameteri needed by this extension. Reviewed-by: Fritz Koenig <frkoenig@google.com> Reviewed-by: Matt Turner <mattst88@gmail.com>
This commit is contained in:

committed by
Daniel Stone

parent
31c9fcbd0f
commit
4886924262
@@ -15,6 +15,7 @@ Contributors
|
|||||||
Fritz Koenig, Google
|
Fritz Koenig, Google
|
||||||
Kristian Høgsberg, Google
|
Kristian Høgsberg, Google
|
||||||
Chad Versace, Google
|
Chad Versace, Google
|
||||||
|
Heinrich Fink, DAQRI
|
||||||
|
|
||||||
Status
|
Status
|
||||||
|
|
||||||
@@ -22,7 +23,7 @@ Status
|
|||||||
|
|
||||||
Version
|
Version
|
||||||
|
|
||||||
Version 1, June 7, 2018
|
Version 2, June 4, 2019
|
||||||
|
|
||||||
Number
|
Number
|
||||||
|
|
||||||
@@ -30,7 +31,7 @@ Number
|
|||||||
|
|
||||||
Dependencies
|
Dependencies
|
||||||
|
|
||||||
OpenGL ES 3.1 is required, for FramebufferParameteri.
|
OpenGL ES 3.1 or OpenGL 4.3 is required, for FramebufferParameteri.
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
|
|
||||||
@@ -77,5 +78,8 @@ Errors
|
|||||||
|
|
||||||
Revision History
|
Revision History
|
||||||
|
|
||||||
|
Version 2, June, 2019
|
||||||
|
Added OpenGL 4.3 as alternative requirement
|
||||||
|
|
||||||
Version 1, June, 2018
|
Version 1, June, 2018
|
||||||
Initial draft (Fritz Koenig)
|
Initial draft (Fritz Koenig)
|
||||||
|
@@ -46225,7 +46225,7 @@ typedef unsigned int GLhandleARB;
|
|||||||
<enum name="GL_TEXTURE_2D_STACK_BINDING_MESAX"/>
|
<enum name="GL_TEXTURE_2D_STACK_BINDING_MESAX"/>
|
||||||
</require>
|
</require>
|
||||||
</extension>
|
</extension>
|
||||||
<extension name="GL_MESA_framebuffer_flip_y" supported="gles2">
|
<extension name="GL_MESA_framebuffer_flip_y" supported="gl|glcore|gles2">
|
||||||
<require>
|
<require>
|
||||||
<enum name="GL_FRAMEBUFFER_FLIP_Y_MESA"/>
|
<enum name="GL_FRAMEBUFFER_FLIP_Y_MESA"/>
|
||||||
</require>
|
</require>
|
||||||
|
@@ -352,7 +352,7 @@ EXT(KHR_texture_compression_astc_hdr , KHR_texture_compression_astc_hdr
|
|||||||
EXT(KHR_texture_compression_astc_ldr , KHR_texture_compression_astc_ldr , GLL, GLC, x , ES2, 2012)
|
EXT(KHR_texture_compression_astc_ldr , KHR_texture_compression_astc_ldr , GLL, GLC, x , ES2, 2012)
|
||||||
EXT(KHR_texture_compression_astc_sliced_3d , KHR_texture_compression_astc_sliced_3d , GLL, GLC, x , ES2, 2015)
|
EXT(KHR_texture_compression_astc_sliced_3d , KHR_texture_compression_astc_sliced_3d , GLL, GLC, x , ES2, 2015)
|
||||||
|
|
||||||
EXT(MESA_framebuffer_flip_y , MESA_framebuffer_flip_y , x, x, x , 31, 2018)
|
EXT(MESA_framebuffer_flip_y , MESA_framebuffer_flip_y , 43, 43, x , 31, 2018)
|
||||||
EXT(MESA_pack_invert , MESA_pack_invert , GLL, GLC, x , x , 2002)
|
EXT(MESA_pack_invert , MESA_pack_invert , GLL, GLC, x , x , 2002)
|
||||||
EXT(MESA_shader_integer_functions , MESA_shader_integer_functions , GLL, GLC, x , 30, 2016)
|
EXT(MESA_shader_integer_functions , MESA_shader_integer_functions , GLL, GLC, x , 30, 2016)
|
||||||
EXT(MESA_texture_signed_rgba , EXT_texture_snorm , GLL, GLC, x , x , 2009)
|
EXT(MESA_texture_signed_rgba , EXT_texture_snorm , GLL, GLC, x , x , 2009)
|
||||||
|
Reference in New Issue
Block a user