aboutsummaryrefslogtreecommitdiffstats
path: root/make
diff options
context:
space:
mode:
Diffstat (limited to 'make')
-rw-r--r--make/spec-overview.html6
1 files changed, 3 insertions, 3 deletions
diff --git a/make/spec-overview.html b/make/spec-overview.html
index 4178de610..36b92e2cc 100644
--- a/make/spec-overview.html
+++ b/make/spec-overview.html
@@ -64,9 +64,6 @@ become float and all 64-bit floating-point types become double.<br>
<br>
Integer return values that can only be GL_TRUE or GL_FALSE are mapped to
boolean.<br>
-<br>
-An outgoing C char* pointer, if representing a null-terminated, read-only C string, maps to a Java String. An outgoing C char** pointer, if similarly representing an array of read-only C strings, maps to a Java String[] (array of String objects). All other char* pointers, including those representing mutable C strings as used in some Get methods, are mapped to byte[] and ByteBuffer.
-<br>
<h4>Mapping of Pointer Arguments</h4>
OpenGL functions that take pointer arguments fall into several categories:<br>
@@ -109,6 +106,9 @@ of an OpenGL API in this category is glFeedbackBuffer.<br>
<br>
Methods that read or write a specific number of values from an array or Buffer
argument do not read or write any subsequent elements of the array or Buffer.<br>
+<br>
+An outgoing C char* pointer, if representing a null-terminated, read-only C string, maps to a Java String. An outgoing C char** pointer, if similarly representing an array of read-only C strings, maps to a Java String[] (array of String objects). All other char* pointers, including those representing mutable C strings as used in some Get methods, are mapped to byte[] and ByteBuffer.
+<br>
<h4>Index Parameter for Arrays</h4>
Each C method argument that is mapped to a primitive array in Java is actually