public int glGenBuffer () { return GL15.glGenBuffers(); }
public void glGenBuffers (int n, IntBuffer buffers) { GL15.glGenBuffers(buffers); }
public int glGenBuffer () { return GL15.glGenBuffers(); }
public void glGenBuffers (int n, IntBuffer buffers) { GL15.glGenBuffers(buffers); }
public int glGenBuffer () { return GL15.glGenBuffers(); }
public void glGenBuffers (int n, IntBuffer buffers) { GL15.glGenBuffers(buffers); }
public void glGenBuffers (int n, IntBuffer buffers) { GL15.glGenBuffers(buffers); }
public int glGenBuffer () { return GL15.glGenBuffers(); }
@Override public void glGenBuffers(final IntBuffer buffers) { checkLimit(buffers); GL15.glGenBuffers(buffers); }
public void glGenBuffers(IntBuffer param1) { checkLimit(param1); GL15.glGenBuffers(param1); }
public int get(String forUseBy) { if (pool.isEmpty()) { IntBuffer buffer = BufferUtils.createIntBuffer(BUFFER_FETCH_SIZE); GL15.glGenBuffers(buffer); for (int i = 0; i < BUFFER_FETCH_SIZE; ++i) { pool.add(buffer.get(i)); } totalPoolSize += BUFFER_FETCH_SIZE; } int result = pool.removeAt(pool.size() - 1); if (traceBufferUsage) { usageTracker.put(result, forUseBy); } return result; }
@Override public int glGenBuffers() { return GL15.glGenBuffers(); }
public GLUniformBuffer() { ubo = glGenBuffers(); bindingName = new String(); }
public GUIVAO() { vbo = glGenBuffers(); ibo = glGenBuffers(); vaoId = glGenVertexArrays(); indices = 0; vertices = 0; offset = 24; } public void addData(Mesh mesh)
public GLPatchVBO() { vbo = glGenBuffers(); vaoId = glGenVertexArrays(); size = 0; }
public GLPointVBO3D() { vbo = glGenBuffers(); vaoId = glGenVertexArrays(); size = 0; } public void addData(Vec3f[] points)
public GLPointVBO2D() { vbo = glGenBuffers(); vaoId = glGenVertexArrays(); size = 0; } public void addData(Vec2f[] points)
public GLMeshVBO() { vbo = glGenBuffers(); ibo = glGenBuffers(); vaoId = glGenVertexArrays(); size = 0; instances = new IntegerReference(); }
@Override public int createGlBufferView( int target, int byteLength, ByteBuffer bufferViewData) { int glBufferView = glGenBuffers(); glBindBuffer(target, glBufferView); ByteBuffer data = bufferViewData.slice(); data.limit(byteLength); glBufferData(target, bufferViewData, GL_STATIC_DRAW); return glBufferView; }
GeometryHandle allocateVBO(EGeometryFormatType type, String name) { int vbo = GL15.glGenBuffers(); GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, vbo); return lastGeometry = new GeometryHandle(this, vbo, 0, type); }