Example usage for org.lwjgl.opengl GL15 glDeleteBuffers

List of usage examples for org.lwjgl.opengl GL15 glDeleteBuffers

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL15 glDeleteBuffers.

Prototype

public static void glDeleteBuffers(@NativeType("GLuint const *") int[] buffers) 

Source Link

Document

Array version of: #glDeleteBuffers DeleteBuffers

Usage

From source file:a1.gui.GUI_Map.java

License:Open Source License

@Override
public void DoDestroy() {
    GL15.glDeleteBuffers(tile_vbo);
    GL15.glDeleteBuffers(tileGrid_vbo);
    GL15.glDeleteBuffers(claim_vbo);
    super.DoDestroy();
}

From source file:ar.com.quark.backend.lwjgl.opengl.DesktopGLES20.java

License:Apache License

/**
 * {@inheritDoc}
 */
@Override
public void glDeleteBuffers(int name) {
    GL15.glDeleteBuffers(name);
}

From source file:com.adavr.player.globjects.VertexBuffer.java

License:Open Source License

@Override
public void destroy() {
    GL15.glDeleteBuffers(id);
}

From source file:com.auroraengine.opengl.model.GLIndexBuffer.java

License:Open Source License

@Override
public void destroy() {
    if (index != 0) {
        GL15.glDeleteBuffers(index);
    }
}

From source file:com.auroraengine.opengl.model.GLVertexBuffers.java

License:Open Source License

@Override
public void destroy() {
    if (static_index != 0) {
        GL15.glDeleteBuffers(static_index);
    }/*from w  w  w.  j  a  v a  2s . co m*/
    if (stream_index != 0) {
        GL15.glDeleteBuffers(stream_index);
    }
    if (dynamic_index != 0) {
        GL15.glDeleteBuffers(dynamic_index);
    }
}

From source file:com.auroraengine.opengl.model.IndexBuffer.java

License:Open Source License

@Override
public void destroy() {
    if (index != 0) {
        GL15.glDeleteBuffers(index);
        index = 0;
    }
}

From source file:com.badlogic.gdx.backends.jglfw.JglfwGL20.java

License:Apache License

public void glDeleteBuffers(int n, IntBuffer buffers) {
    GL15.glDeleteBuffers(buffers);
}

From source file:com.badlogic.gdx.backends.lwjgl.LwjglGL11.java

License:Apache License

public void glDeleteBuffers(int n, int[] buffers, int offset) {
    GL15.glDeleteBuffers(toBuffer(n, buffers, offset));
}

From source file:com.badlogic.gdx.backends.lwjgl.LwjglGL20.java

License:Apache License

@Override
public void glDeleteBuffer(int buffer) {
    GL15.glDeleteBuffers(buffer);
}

From source file:com.flowpowered.caustic.lwjgl.gl20.GL20VertexArray.java

License:MIT License

@Override
public void destroy() {
    checkCreated();//from w  ww  .j  a  va2  s . c o  m
    // Delete the indices buffer
    GL15.glDeleteBuffers(indicesBufferID);
    // Delete the attribute buffers
    for (int attributeBufferID : attributeBufferIDs) {
        GL15.glDeleteBuffers(attributeBufferID);
    }
    if (extension.has()) {
        // Delete the vao
        extension.glDeleteVertexArrays(id);
    } else {
        // Else delete the attribute properties
        attributeSizes = null;
        attributeTypes = null;
        attributeNormalizing = null;
    }
    // Reset the IDs and data
    indicesBufferID = 0;
    attributeBufferIDs = EMPTY_ARRAY;
    attributeBufferSizes = EMPTY_ARRAY;
    // Update the state
    super.destroy();
    // Check for errors
    LWJGLUtil.checkForGLError();
}