diff options
author | Sven Gothel <[email protected]> | 2015-03-11 17:58:52 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-03-11 17:58:52 +0100 |
commit | a622ffbced14e1e2fe797c82fc62c431ffb6949f (patch) | |
tree | 611873d7f6dd3fc53a449fb18631092be20e606e /make/config/jogl/gl-gl4bc.cfg | |
parent | 68391b118e93170c568edc21edad7f6b0c1f97a3 (diff) |
Bug 1135: GLBufferObjectTracker for GL 4.5: Separate GL 4.5 DSA and GL_EXT_direct_state_access
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.
Diffstat (limited to 'make/config/jogl/gl-gl4bc.cfg')
-rw-r--r-- | make/config/jogl/gl-gl4bc.cfg | 51 |
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 |