Example usage for org.lwjgl.opengl ARBVertexBufferObject GL_STREAM_DRAW_ARB

List of usage examples for org.lwjgl.opengl ARBVertexBufferObject GL_STREAM_DRAW_ARB

Introduction

In this page you can find the example usage for org.lwjgl.opengl ARBVertexBufferObject GL_STREAM_DRAW_ARB.

Prototype

int GL_STREAM_DRAW_ARB

To view the source code for org.lwjgl.opengl ARBVertexBufferObject GL_STREAM_DRAW_ARB.

Click Source Link

Document

Accepted by the usage parameter of BufferDataARB.

Usage

From source file:zildo.fwk.opengl.Utils.java

License:Open Source License

public static void bufferData(int id, Buffer buffer) {
    ARBVertexBufferObject.glBindBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, id);
    if (buffer instanceof FloatBuffer) {
        ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, (FloatBuffer) buffer,
                ARBVertexBufferObject.GL_STREAM_DRAW_ARB);
    } else if (buffer instanceof IntBuffer) {
        ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, (IntBuffer) buffer,
                ARBVertexBufferObject.GL_STREAM_DRAW_ARB);
    }/*w  w w.  jav a  2s  . c  o  m*/
}