Example usage for org.lwjgl.opengl GL15 glIsBuffer

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

Introduction

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

Prototype

@NativeType("GLboolean")
public static boolean glIsBuffer(@NativeType("GLuint") int buffer) 

Source Link

Document

Determines if a name corresponds to a buffer object.

Usage

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

License:Apache License

public boolean glIsBuffer(int buffer) {
    return GL15.glIsBuffer(buffer);
}

From source file:io.root.gfx.glutils.GL.java

License:Apache License

public static boolean glIsBuffer(int buffer) {
    return GL15.glIsBuffer(buffer);
}

From source file:org.jogamp.glg2d.GLG2DUtils.java

License:Apache License

public static int ensureIsGLBuffer(int bufferId) {
    if (GL15.glIsBuffer(bufferId)) {
        return bufferId;
    } else {/* ww  w  . j a v a 2s. c  o m*/
        return genBufferId();
    }
}

From source file:org.jogamp.glg2d.impl.shader.AnyModePipeline.java

License:Apache License

@Override
public void delete() {
    super.delete();

    if (GL15.glIsBuffer(vertCoordBuffer)) {
        GL15.glDeleteBuffers(vertCoordBuffer);
    }
}

From source file:org.jogamp.glg2d.impl.shader.GeometryShaderStrokePipeline.java

License:Apache License

protected void bindBuffer(FloatBuffer vertexBuffer) {
    GL20.glEnableVertexAttribArray(vertCoordLocation);
    GL20.glEnableVertexAttribArray(vertBeforeLocation);
    GL20.glEnableVertexAttribArray(vertAfterLocation);

    if (GL15.glIsBuffer(vertCoordBuffer)) {
        GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, vertCoordBuffer);
        GL15.glBufferSubData(GL15.GL_ARRAY_BUFFER, 0, vertexBuffer);
    } else {//w  ww .  ja v a2s .c o m
        vertCoordBuffer = GLG2DUtils.genBufferId();

        GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, vertCoordBuffer);
        GL15.glBufferData(GL15.GL_ARRAY_BUFFER, vertexBuffer, GL15.GL_STREAM_DRAW);
    }

    GL20.glVertexAttribPointer(vertCoordLocation, 2, GL11.GL_FLOAT, false, 0, 2 * (Float.SIZE / Byte.SIZE));
    GL20.glVertexAttribPointer(vertBeforeLocation, 2, GL11.GL_FLOAT, false, 0, 0);
    GL20.glVertexAttribPointer(vertAfterLocation, 2, GL11.GL_FLOAT, false, 0, 4 * (Float.SIZE / Byte.SIZE));
}

From source file:org.jogamp.glg2d.impl.shader.GL2ES2ImagePipeline.java

License:Apache License

@Override
public void delete() {
    super.delete();

    if (GL15.glIsBuffer(vertexBufferId)) {
        GL15.glDeleteBuffers(vertexBufferId);
    }
}

From source file:org.oscim.gdx.LwjglGL20.java

License:Apache License

public boolean isBuffer(int buffer) {
    return GL15.glIsBuffer(buffer);
}

From source file:playn.java.JavaGL20.java

License:Apache License

@Override
public boolean glIsBuffer(int buffer) {
    return GL15.glIsBuffer(buffer);
}

From source file:processing.lwjgl.PLWJGL.java

License:Open Source License

public void isBuffer(int buffer) {
    GL15.glIsBuffer(buffer);
}

From source file:processing.opengl.PLWJGL.java

License:Open Source License

@Override
public void isBuffer(int buffer) {
    GL15.glIsBuffer(buffer);
}