Added BufferObjectTracker.bindVBOBuffer()

This commit is contained in:
Elias Naur 2005-02-09 14:05:00 +00:00
parent dcb726d7da
commit b9da4fae20
1 changed files with 13 additions and 0 deletions

View File

@ -81,6 +81,19 @@ final class BufferObjectTracker {
}
}
static void bindVBOBuffer(int target, int buffer) {
switch ( target ) {
case GL15.GL_ELEMENT_ARRAY_BUFFER:
getVBOElementStack().setState(buffer);
break;
case GL15.GL_ARRAY_BUFFER:
getVBOArrayStack().setState(buffer);
break;
default:
throw new IllegalArgumentException("Unsupported VBO target " + target);
}
}
static StateStack getVBOArrayStack() {
return current_tracker.vbo_array_stack;
}