From b5aef81f7e190c3e07ac8dc389435a3f7d6519f7 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 6 Jan 2008 21:33:34 +0000 Subject: [PATCH] Added missing @OutParameter annotations to alGen* and glGen* methods --- src/templates/org/lwjgl/openal/AL10.java | 4 ++-- src/templates/org/lwjgl/opengl/ARB_buffer_object.java | 2 +- src/templates/org/lwjgl/opengl/ARB_occlusion_query.java | 2 +- src/templates/org/lwjgl/opengl/ARB_program.java | 2 +- src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java | 4 ++-- src/templates/org/lwjgl/opengl/GL11.java | 2 +- src/templates/org/lwjgl/opengl/GL15.java | 4 ++-- src/templates/org/lwjgl/opengl/NV_fence.java | 2 +- src/templates/org/lwjgl/opengl/NV_occlusion_query.java | 2 +- src/templates/org/lwjgl/opengl/NV_program.java | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/templates/org/lwjgl/openal/AL10.java b/src/templates/org/lwjgl/openal/AL10.java index 46e22402..53df2ec7 100644 --- a/src/templates/org/lwjgl/openal/AL10.java +++ b/src/templates/org/lwjgl/openal/AL10.java @@ -719,7 +719,7 @@ public interface AL10 { * @param sources array holding sources */ @ALvoid - void alGenSources(@AutoSize("sources") @ALsizei int n, @ALuint IntBuffer sources); + void alGenSources(@AutoSize("sources") @ALsizei int n, @OutParameter @ALuint IntBuffer sources); /** * The application requests deletion of a number of Sources by DeleteSources. @@ -943,7 +943,7 @@ public interface AL10 { * @param buffers holding buffers */ @ALvoid - void alGenBuffers(@AutoSize("buffers") @ALsizei int n, @ALuint IntBuffer buffers); + void alGenBuffers(@AutoSize("buffers") @ALsizei int n, @OutParameter @ALuint IntBuffer buffers); /** *

diff --git a/src/templates/org/lwjgl/opengl/ARB_buffer_object.java b/src/templates/org/lwjgl/opengl/ARB_buffer_object.java index 41670ffa..bdbefc9b 100644 --- a/src/templates/org/lwjgl/opengl/ARB_buffer_object.java +++ b/src/templates/org/lwjgl/opengl/ARB_buffer_object.java @@ -72,7 +72,7 @@ public interface ARB_buffer_object { void glDeleteBuffersARB(@AutoSize("buffers") @GLsizei int n, @Const @GLuint IntBuffer buffers); - void glGenBuffersARB(@AutoSize("buffers") int n, @GLuint IntBuffer buffers); + void glGenBuffersARB(@AutoSize("buffers") int n, @OutParameter @GLuint IntBuffer buffers); boolean glIsBufferARB(@GLuint int buffer); diff --git a/src/templates/org/lwjgl/opengl/ARB_occlusion_query.java b/src/templates/org/lwjgl/opengl/ARB_occlusion_query.java index dd94414f..cf8cf253 100644 --- a/src/templates/org/lwjgl/opengl/ARB_occlusion_query.java +++ b/src/templates/org/lwjgl/opengl/ARB_occlusion_query.java @@ -56,7 +56,7 @@ public interface ARB_occlusion_query { int GL_QUERY_RESULT_ARB = 0x8866; int GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867; - void glGenQueriesARB(@AutoSize("ids") @GLsizei int n, @GLuint IntBuffer ids); + void glGenQueriesARB(@AutoSize("ids") @GLsizei int n, @OutParameter @GLuint IntBuffer ids); void glDeleteQueriesARB(@AutoSize("ids") @GLsizei int n, @GLuint IntBuffer ids); diff --git a/src/templates/org/lwjgl/opengl/ARB_program.java b/src/templates/org/lwjgl/opengl/ARB_program.java index 06cd4020..e59ef666 100644 --- a/src/templates/org/lwjgl/opengl/ARB_program.java +++ b/src/templates/org/lwjgl/opengl/ARB_program.java @@ -132,7 +132,7 @@ public interface ARB_program { void glDeleteProgramsARB(@AutoSize("programs") @GLsizei int n, @Const @GLuint IntBuffer programs); - void glGenProgramsARB(@AutoSize("programs") @GLsizei int n, @GLuint IntBuffer programs); + void glGenProgramsARB(@AutoSize("programs") @GLsizei int n, @OutParameter @GLuint IntBuffer programs); void glProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w); diff --git a/src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java b/src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java index 108c4563..7f2d5f41 100644 --- a/src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java +++ b/src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java @@ -138,7 +138,7 @@ public interface EXT_framebuffer_object { void glDeleteRenderbuffersEXT(@AutoSize("renderbuffers") int n, @Const @GLuint IntBuffer renderbuffers); - void glGenRenderbuffersEXT(@AutoSize("renderbuffers") int n, @GLuint IntBuffer renderbuffers); + void glGenRenderbuffersEXT(@AutoSize("renderbuffers") int n, @OutParameter @GLuint IntBuffer renderbuffers); void glRenderbufferStorageEXT(@GLenum int target, @GLenum int internalformat, @GLsizei int width, @GLsizei int height); @@ -151,7 +151,7 @@ public interface EXT_framebuffer_object { void glDeleteFramebuffersEXT(@AutoSize("framebuffers") int n, @Const @GLuint IntBuffer framebuffers); - void glGenFramebuffersEXT(@AutoSize("framebuffers") int n, @Const @GLuint IntBuffer framebuffers); + void glGenFramebuffersEXT(@AutoSize("framebuffers") int n, @OutParameter @GLuint IntBuffer framebuffers); @GLenum int glCheckFramebufferStatusEXT(@GLenum int target); diff --git a/src/templates/org/lwjgl/opengl/GL11.java b/src/templates/org/lwjgl/opengl/GL11.java index 3abe9bf8..f48c026a 100644 --- a/src/templates/org/lwjgl/opengl/GL11.java +++ b/src/templates/org/lwjgl/opengl/GL11.java @@ -932,7 +932,7 @@ public interface GL11 { @StripPostfix("params") void glGetIntegerv(@GLenum int pname, @OutParameter @Check("16") IntBuffer params); - void glGenTextures(@AutoSize("textures") @GLsizei int n, @GLuint IntBuffer textures); + void glGenTextures(@AutoSize("textures") @GLsizei int n, @OutParameter @GLuint IntBuffer textures); @GLuint int glGenLists(@GLsizei int range); diff --git a/src/templates/org/lwjgl/opengl/GL15.java b/src/templates/org/lwjgl/opengl/GL15.java index f6dd0ec5..407cc1c5 100644 --- a/src/templates/org/lwjgl/opengl/GL15.java +++ b/src/templates/org/lwjgl/opengl/GL15.java @@ -92,7 +92,7 @@ public interface GL15 { void glDeleteBuffers(@AutoSize("buffers") @GLsizei int n, @Const @GLuint IntBuffer buffers); - void glGenBuffers(@AutoSize("buffers") @GLsizei int n, @GLuint IntBuffer buffers); + void glGenBuffers(@AutoSize("buffers") @GLsizei int n, @OutParameter @GLuint IntBuffer buffers); boolean glIsBuffer(@GLuint int buffer); @@ -174,7 +174,7 @@ public interface GL15 { int GL_QUERY_RESULT = 0x8866; int GL_QUERY_RESULT_AVAILABLE = 0x8867; - void glGenQueries(@AutoSize("ids") @GLsizei int n, @GLuint IntBuffer ids); + void glGenQueries(@AutoSize("ids") @GLsizei int n, @OutParameter @GLuint IntBuffer ids); void glDeleteQueries(@AutoSize("ids") @GLsizei int n, @GLuint IntBuffer ids); diff --git a/src/templates/org/lwjgl/opengl/NV_fence.java b/src/templates/org/lwjgl/opengl/NV_fence.java index eb048295..b22e79c5 100644 --- a/src/templates/org/lwjgl/opengl/NV_fence.java +++ b/src/templates/org/lwjgl/opengl/NV_fence.java @@ -40,7 +40,7 @@ public interface NV_fence { int GL_FENCE_STATUS_NV = 0x84F3; int GL_FENCE_CONDITION_NV = 0x84F4; - void glGenFencesNV(@AutoSize("piFences") @GLsizei int n, @GLuint IntBuffer piFences); + void glGenFencesNV(@AutoSize("piFences") @GLsizei int n, @OutParameter @GLuint IntBuffer piFences); void glDeleteFencesNV(@AutoSize("piFences") @GLsizei int n, @Const @GLuint IntBuffer piFences); diff --git a/src/templates/org/lwjgl/opengl/NV_occlusion_query.java b/src/templates/org/lwjgl/opengl/NV_occlusion_query.java index a78fc037..1c6a6d88 100644 --- a/src/templates/org/lwjgl/opengl/NV_occlusion_query.java +++ b/src/templates/org/lwjgl/opengl/NV_occlusion_query.java @@ -44,7 +44,7 @@ public interface NV_occlusion_query { int GL_PIXEL_COUNT_NV = 0x8866; int GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867; - void glGenOcclusionQueriesNV(@AutoSize("piIDs") @GLsizei int n, @GLuint IntBuffer piIDs); + void glGenOcclusionQueriesNV(@AutoSize("piIDs") @GLsizei int n, @OutParameter @GLuint IntBuffer piIDs); void glDeleteOcclusionQueriesNV(@AutoSize("piIDs") @GLsizei int n, @Const @GLuint IntBuffer piIDs); diff --git a/src/templates/org/lwjgl/opengl/NV_program.java b/src/templates/org/lwjgl/opengl/NV_program.java index 92979f38..0ad2e0f6 100644 --- a/src/templates/org/lwjgl/opengl/NV_program.java +++ b/src/templates/org/lwjgl/opengl/NV_program.java @@ -67,7 +67,7 @@ public interface NV_program { void glDeleteProgramsNV(@AutoSize("programs") @GLsizei int n, @Const @GLuint IntBuffer programs); - void glGenProgramsNV(@AutoSize("programs") @GLsizei int n, @GLuint IntBuffer programs); + void glGenProgramsNV(@AutoSize("programs") @GLsizei int n, @OutParameter @GLuint IntBuffer programs); @StripPostfix("params") void glGetProgramivNV(@GLuint int programID, @GLenum int parameterName, @OutParameter @Check @GLint IntBuffer params);