]> git.tdb.fi Git - libs/gl.git/blobdiff - extensions/arb_texture_float.glext
Check the flat qualifier from the correct member
[libs/gl.git] / extensions / arb_texture_float.glext
index bb379fdf1cbce06273522b94b858d5eea6560837..bdbb8d0ecc195643bd8936023b9f60badbe1da44 100644 (file)
@@ -1,2 +1,24 @@
 extension ARB_texture_float
-core_version 3.0
+# Source extensions can't be detected properly on OpenGL ES because of the
+# complex relationships between format enums and the functions where they are
+# used; this set allows sized float formats for glTextureStorage
+gles2:source gles2.EXT_texture_storage
+gles2:source gles2.OES_texture_float
+gles2:source gles2.OES_texture_half_float
+# Alpha, luminance and intensity formats were replaced with R and RG formats
+ignore GL_ALPHA16F_ARB
+ignore GL_LUMINANCE16F_ARB
+ignore GL_LUMINANCE_ALPHA16F_ARB
+ignore GL_INTENSITY16F_ARB
+ignore GL_ALPHA32F_ARB
+ignore GL_LUMINANCE32F_ARB
+ignore GL_LUMINANCE_ALPHA32F_ARB
+ignore GL_INTENSITY32F_ARB
+ignore GL_TEXTURE_LUMINANCE_TYPE_ARB
+ignore GL_TEXTURE_INTENSITY_TYPE_ARB
+# Texture component type queries are not available on OpenGL ES until 3.1
+ignore GL_TEXTURE_RED_TYPE_ARB
+ignore GL_TEXTURE_GREEN_TYPE_ARB
+ignore GL_TEXTURE_BLUE_TYPE_ARB
+ignore GL_TEXTURE_ALPHA_TYPE_ARB
+ignore GL_TEXTURE_DEPTH_TYPE_ARB