X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=extensions%2Farb_texture_float.glext;h=bdbb8d0ecc195643bd8936023b9f60badbe1da44;hp=4eea1fc1626cf97b67b1bd245ad2a5062ddc0e0f;hb=56beca9d8b4f7b4edac81411d31e24df88e84ac3;hpb=b015ee91380afcde026b101a9598a50e82827938 diff --git a/extensions/arb_texture_float.glext b/extensions/arb_texture_float.glext index 4eea1fc1..bdbb8d0e 100644 --- a/extensions/arb_texture_float.glext +++ b/extensions/arb_texture_float.glext @@ -1,2 +1,24 @@ extension ARB_texture_float -backport none +# 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