diff --git a/src/templates/org/lwjgl/opengl/ARB_texture_storage.java b/src/templates/org/lwjgl/opengl/ARB_texture_storage.java index 665a039c..f50799f2 100644 --- a/src/templates/org/lwjgl/opengl/ARB_texture_storage.java +++ b/src/templates/org/lwjgl/opengl/ARB_texture_storage.java @@ -31,6 +31,7 @@ */ package org.lwjgl.opengl; +import org.lwjgl.util.generator.Dependent; import org.lwjgl.util.generator.Reuse; import org.lwjgl.util.generator.opengl.GLenum; import org.lwjgl.util.generator.opengl.GLsizei; @@ -55,4 +56,19 @@ public interface ARB_texture_storage { @GLenum int internalformat, @GLsizei int width, @GLsizei int height, @GLsizei int depth); -} + @Dependent("EXT_direct_state_access") + void glTextureStorage1DEXT(@GLuint int texture, @GLenum int target, @GLsizei int levels, + @GLenum int internalformat, + @GLsizei int width); + + @Dependent("EXT_direct_state_access") + void glTextureStorage2DEXT(@GLuint int texture, @GLenum int target, @GLsizei int levels, + @GLenum int internalformat, + @GLsizei int width, @GLsizei int height); + + @Dependent("EXT_direct_state_access") + void glTextureStorage3DEXT(@GLuint int texture, @GLenum int target, @GLsizei int levels, + @GLenum int internalformat, + @GLsizei int width, @GLsizei int height, @GLsizei int depth); + +} \ No newline at end of file