Make Pbuffers that share the display context be single-buffered (linux part)

This commit is contained in:
Elias Naur 2004-07-26 13:36:04 +00:00
parent 1aee4598a9
commit 665f971aec
37 changed files with 525 additions and 281 deletions

View file

@ -90,6 +90,7 @@ public final class NVHalfFloat {
// ---------------------------
public static void glVertexAttribs1hNV(int index, ShortBuffer attribs) {
BufferChecks.checkDirect(attribs);
nglVertexAttribs1hvNV(index, attribs.remaining(), attribs, attribs.position());
}
@ -99,6 +100,7 @@ public final class NVHalfFloat {
// ---------------------------
public static void glVertexAttribs2hNV(int index, ShortBuffer attribs) {
BufferChecks.checkDirect(attribs);
nglVertexAttribs2hvNV(index, attribs.remaining() >> 1, attribs, attribs.position());
}
@ -108,6 +110,7 @@ public final class NVHalfFloat {
// ---------------------------
public static void glVertexAttribs3hNV(int index, ShortBuffer attribs) {
BufferChecks.checkDirect(attribs);
nglVertexAttribs3hvNV(index, attribs.remaining() / 3, attribs, attribs.position());
}
@ -117,6 +120,7 @@ public final class NVHalfFloat {
// ---------------------------
public static void glVertexAttribs4hNV(int index, ShortBuffer attribs) {
BufferChecks.checkDirect(attribs);
nglVertexAttribs4hvNV(index, attribs.remaining() >> 2, attribs, attribs.position());
}