summaryrefslogtreecommitdiffstats
path: root/make/config/jogl/gl-gl4bc.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/config/jogl/gl-gl4bc.cfg')
-rw-r--r--make/config/jogl/gl-gl4bc.cfg51
1 files changed, 49 insertions, 2 deletions
diff --git a/make/config/jogl/gl-gl4bc.cfg b/make/config/jogl/gl-gl4bc.cfg
index 0b92d78b9..e3e706688 100644
--- a/make/config/jogl/gl-gl4bc.cfg
+++ b/make/config/jogl/gl-gl4bc.cfg
@@ -70,8 +70,10 @@ Include gl2_es2-CustomJavaCode.cfg
# Manually implement following GL 4 functions to be redirected
# to GLBufferObjectTracker.
#
-# RenameJavaSymbol: GL_EXT_direct_state_access -> GL 4.5 !
-# see gl-common.cfg
+# We cannot subsume/rename even parts of GL_EXT_direct_state_access,
+# since it is explcit stated in the spec that no assumption
+# shall be made in regards compatibility and interaction.
+# Hence we add both, GL 4.5 DSA and GL_EXT_direct_state_access.
#
DelegateImplementation glNamedBufferData glNamedBufferDataDelegate
MethodJavadoc glNamedBufferData * <p>
@@ -81,6 +83,14 @@ MethodJavadoc glNamedBufferData * <p>
MethodJavadoc glNamedBufferData * @throws GLException if size is less-than zero
MethodJavadoc glNamedBufferData * @throws GLException if a native GL-Error occurs
MethodJavadoc glNamedBufferData * </p>
+DelegateImplementation glNamedBufferDataEXT glNamedBufferDataEXTDelegate
+MethodJavadoc glNamedBufferDataEXT * <p>
+MethodJavadoc glNamedBufferDataEXT * Throws a {@link GLException} if GL-function constraints are not met or the native GL-function fails.
+MethodJavadoc glNamedBufferDataEXT * </p>
+MethodJavadoc glNamedBufferDataEXT * <p>
+MethodJavadoc glNamedBufferDataEXT * @throws GLException if size is less-than zero
+MethodJavadoc glNamedBufferDataEXT * @throws GLException if a native GL-Error occurs
+MethodJavadoc glNamedBufferDataEXT * </p>
DelegateImplementation glBufferStorage glBufferStorageDelegate
MethodJavadoc glBufferStorage * <p>
@@ -101,6 +111,15 @@ MethodJavadoc glNamedBufferStorage * @throws GLException if buffer is not bound
MethodJavadoc glNamedBufferStorage * @throws GLException if size is less-or-equal zero
MethodJavadoc glNamedBufferStorage * @throws GLException if a native GL-Error occurs
MethodJavadoc glNamedBufferStorage * </p>
+DelegateImplementation glNamedBufferStorageEXT glNamedBufferStorageEXTDelegate
+MethodJavadoc glNamedBufferStorageEXT * <p>
+MethodJavadoc glNamedBufferStorageEXT * Throws a {@link GLException} if GL-function constraints are not met or the native GL-function fails.
+MethodJavadoc glNamedBufferStorageEXT * </p>
+MethodJavadoc glNamedBufferStorageEXT * <p>
+MethodJavadoc glNamedBufferStorageEXT * @throws GLException if buffer is not bound to target
+MethodJavadoc glNamedBufferStorageEXT * @throws GLException if size is less-or-equal zero
+MethodJavadoc glNamedBufferStorageEXT * @throws GLException if a native GL-Error occurs
+MethodJavadoc glNamedBufferStorageEXT * </p>
DelegateImplementation glMapNamedBuffer glMapNamedBufferDelegate
ReturnsOpaque long glMapNamedBufferDelegate
@@ -115,6 +134,19 @@ MethodJavadoc glMapNamedBuffer * @throws GLException if buffer is not tracked
MethodJavadoc glMapNamedBuffer * @throws GLException if buffer is already mapped
MethodJavadoc glMapNamedBuffer * @throws GLException if buffer has invalid store size, i.e. less-than zero
MethodJavadoc glMapNamedBuffer * </p>
+DelegateImplementation glMapNamedBufferEXT glMapNamedBufferEXTDelegate
+ReturnsOpaque long glMapNamedBufferEXTDelegate
+MethodJavadoc glMapNamedBufferEXT * <p>
+MethodJavadoc glMapNamedBufferEXT * Throws a {@link GLException} if GL-function constraints are not met.
+MethodJavadoc glMapNamedBufferEXT * </p>
+MethodJavadoc glMapNamedBufferEXT * <p>
+MethodJavadoc glMapNamedBufferEXT * Returns {@link GL2#mapNamedBuffer(int, int)}'s {@link GLBufferStorage#getMappedBuffer()}.
+MethodJavadoc glMapNamedBufferEXT * </p>
+MethodJavadoc glMapNamedBufferEXT * <p>
+MethodJavadoc glMapNamedBufferEXT * @throws GLException if buffer is not tracked
+MethodJavadoc glMapNamedBufferEXT * @throws GLException if buffer is already mapped
+MethodJavadoc glMapNamedBufferEXT * @throws GLException if buffer has invalid store size, i.e. less-than zero
+MethodJavadoc glMapNamedBufferEXT * </p>
DelegateImplementation glMapNamedBufferRange glMapNamedBufferRangeDelegate
ReturnsOpaque long glMapNamedBufferRangeDelegate
@@ -130,8 +162,23 @@ MethodJavadoc glMapNamedBufferRange * @throws GLException if buffer is already m
MethodJavadoc glMapNamedBufferRange * @throws GLException if buffer has invalid store size, i.e. less-than zero
MethodJavadoc glMapNamedBufferRange * @throws GLException if buffer mapping range does not fit, incl. offset
MethodJavadoc glMapNamedBufferRange * </p>
+DelegateImplementation glMapNamedBufferRangeEXT glMapNamedBufferRangeEXTDelegate
+ReturnsOpaque long glMapNamedBufferRangeEXTDelegate
+MethodJavadoc glMapNamedBufferRangeEXT * <p>
+MethodJavadoc glMapNamedBufferRangeEXT * Throws a {@link GLException} if GL-function constraints are not met.
+MethodJavadoc glMapNamedBufferRangeEXT * </p>
+MethodJavadoc glMapNamedBufferRangeEXT * <p>
+MethodJavadoc glMapNamedBufferRangeEXT * Returns {@link GL2#mapNamedBufferRange(int, long, long, int)}'s {@link GLBufferStorage#getMappedBuffer()}.
+MethodJavadoc glMapNamedBufferRangeEXT * </p>
+MethodJavadoc glMapNamedBufferRangeEXT * <p>
+MethodJavadoc glMapNamedBufferRangeEXT * @throws GLException if buffer is not tracked
+MethodJavadoc glMapNamedBufferRangeEXT * @throws GLException if buffer is already mapped
+MethodJavadoc glMapNamedBufferRangeEXT * @throws GLException if buffer has invalid store size, i.e. less-than zero
+MethodJavadoc glMapNamedBufferRangeEXT * @throws GLException if buffer mapping range does not fit, incl. offset
+MethodJavadoc glMapNamedBufferRangeEXT * </p>
DelegateImplementation glUnmapNamedBuffer glUnmapNamedBufferDelegate
+DelegateImplementation glUnmapNamedEXTBuffer glUnmapNamedEXTBufferDelegate
# Manuall implement glDebugMessageCallback* using the proc address resolver
ForceProcAddressGen glDebugMessageCallback