From f970b8ba42314581e26c40d8f4db9e372a6919b9 Mon Sep 17 00:00:00 2001 From: Ioannis Tsakpinis Date: Mon, 28 Dec 2009 15:00:06 +0000 Subject: [PATCH] Fixed MapBufferRange signature. --- src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java | 4 ++-- src/templates/org/lwjgl/opengl/EXT_direct_state_access.java | 1 + src/templates/org/lwjgl/opengl/GL30.java | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java b/src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java index be4567c5..eba5bd3b 100644 --- a/src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java +++ b/src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java @@ -47,8 +47,8 @@ public interface ARB_map_buffer_range { @CachedResult @GLvoid - ByteBuffer - glMapBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length, @GLbitfield int access); + @AutoResultSize("length") + ByteBuffer glMapBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length, @GLbitfield int access); void glFlushMappedBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length); diff --git a/src/templates/org/lwjgl/opengl/EXT_direct_state_access.java b/src/templates/org/lwjgl/opengl/EXT_direct_state_access.java index 5477224a..2d8d5d01 100644 --- a/src/templates/org/lwjgl/opengl/EXT_direct_state_access.java +++ b/src/templates/org/lwjgl/opengl/EXT_direct_state_access.java @@ -1286,6 +1286,7 @@ public interface EXT_direct_state_access { @Dependent("OpenGL30") @CachedResult @GLvoid + @AutoResultSize("length") ByteBuffer glMapNamedBufferRangeEXT(@GLuint int buffer, @GLintptr long offset, @GLsizeiptr long length, @GLbitfield int access); @Dependent("OpenGL30") diff --git a/src/templates/org/lwjgl/opengl/GL30.java b/src/templates/org/lwjgl/opengl/GL30.java index 158badff..d148d97c 100644 --- a/src/templates/org/lwjgl/opengl/GL30.java +++ b/src/templates/org/lwjgl/opengl/GL30.java @@ -242,8 +242,8 @@ public interface GL30 { @CachedResult @GLvoid - ByteBuffer - glMapBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length, @GLbitfield int access); + @AutoResultSize("length") + ByteBuffer glMapBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length, @GLbitfield int access); void glFlushMappedBufferRange(@GLenum int target, @GLintptr long offset, @GLsizeiptr long length);