summaryrefslogtreecommitdiffstats
path: root/make/config/jogl/gl-common-extensions.cfg
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2012-02-15 13:56:43 +0100
committerSven Gothel <[email protected]>2012-02-15 13:56:43 +0100
commit7d87ace890d584675081eaade3b0685dc52bf8a5 (patch)
tree6d7af10e3982be0c00059ac7af2efa56b888a32c /make/config/jogl/gl-common-extensions.cfg
parentfb31bd24d8f607b18ab3eef6b90a1e1e20a5ec82 (diff)
OpenGL EGL, ES1 and ES2 Header Sync incl. subsuming common extensions.
- New EGL/ES headers from 2012-01-xx - Subsuming ES extensions to core, allowing aliasing of more enums/funcs to GL or GL2ES1/GL2ES2: GL_EXT_color_buffer_half_float GL_EXT_occlusion_query_boolean GL_EXT_robustness GL_ARB_robustness GL_EXT_separate_shader_objects GL_EXT_shadow_samplers GL_EXT_sRGB GL_EXT_texture_array GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_NV_draw_buffers GL_NV_fbo_color_attachments GL_EXT_packed_float GL_EXT_texture_storage
Diffstat (limited to 'make/config/jogl/gl-common-extensions.cfg')
-rw-r--r--make/config/jogl/gl-common-extensions.cfg33
1 files changed, 32 insertions, 1 deletions
diff --git a/make/config/jogl/gl-common-extensions.cfg b/make/config/jogl/gl-common-extensions.cfg
index 1f294ee69..194d45346 100644
--- a/make/config/jogl/gl-common-extensions.cfg
+++ b/make/config/jogl/gl-common-extensions.cfg
@@ -48,7 +48,6 @@ IgnoreExtension GL_NV_vertex_program
IgnoreExtension GL_NV_present_video
# For the time being, ignore these extensions which are in the ES 2.0 spec
-IgnoreExtension GL_NV_coverage_sample
IgnoreExtension GL_NV_framebuffer_vertex_attrib_array
# Remove extension suffixes from extensions which are common between OpenGL and OpenGL ES
@@ -74,6 +73,38 @@ RenameExtensionIntoCore GL_OES_texture_cube_map
RenameExtensionIntoCore GL_OES_texture_half_float
RenameExtensionIntoCore GL_OES_texture_mirrored_repeat
RenameExtensionIntoCore GL_OES_vertex_type_10_10_10_2
+RenameExtensionIntoCore GL_EXT_color_buffer_half_float
+RenameExtensionIntoCore GL_EXT_occlusion_query_boolean
+RenameExtensionIntoCore GL_EXT_robustness
+RenameExtensionIntoCore GL_ARB_robustness
+RenameExtensionIntoCore GL_EXT_separate_shader_objects
+RenameExtensionIntoCore GL_EXT_shadow_samplers
+RenameExtensionIntoCore GL_EXT_sRGB
+RenameExtensionIntoCore GL_EXT_texture_array
+RenameExtensionIntoCore GL_EXT_texture_rg
+RenameExtensionIntoCore GL_EXT_texture_type_2_10_10_10_REV
+RenameExtensionIntoCore GL_NV_draw_buffers
+RenameExtensionIntoCore GL_NV_fbo_color_attachments
+RenameExtensionIntoCore GL_EXT_packed_float
+
+# A mess w/ the ES2 definition .. sadly
+# RenameExtensionIntoCore GL_EXT_texture_storage
+RenameJavaSymbol glTexStorage1DEXT glTexStorage1D
+RenameJavaSymbol glTexStorage2DEXT glTexStorage2D
+RenameJavaSymbol glTexStorage3DEXT glTexStorage3D
+RenameJavaSymbol GL_TEXTURE_IMMUTABLE_FORMAT_EXT GL_TEXTURE_IMMUTABLE_FORMAT
+RenameJavaSymbol GL_RGBA32F_EXT GL_RGBA32F
+RenameJavaSymbol GL_RGB32F_EXT GL_RGB32F
+RenameJavaSymbol GL_ALPHA32F_EXT GL_ALPHA32F_ARB
+RenameJavaSymbol GL_LUMINANCE32F_EXT GL_LUMINANCE32F_ARB
+RenameJavaSymbol GL_LUMINANCE_ALPHA32F_EXT GL_LUMINANCE_ALPHA32F_ARB
+RenameJavaSymbol GL_RGB16F_EXT GL_RGB16F
+RenameJavaSymbol GL_ALPHA16F_EXT GL_ALPHA16F_ARB
+RenameJavaSymbol GL_LUMINANCE16F_EXT GL_LUMINANCE16F_ARB
+RenameJavaSymbol GL_LUMINANCE_ALPHA16F_EXT GL_LUMINANCE_ALPHA16F_ARB
+RenameJavaSymbol GL_RGB10_A2_EXT GL_RGB10_A2
+RenameJavaSymbol GL_RGB10_EXT GL_RGB10
+
# The following extensions have some differences requiring us to
# manually rename some symbols and leave others alone for best