Example usage for org.lwjgl.opengl GL30 GL_INVALID_FRAMEBUFFER_OPERATION

List of usage examples for org.lwjgl.opengl GL30 GL_INVALID_FRAMEBUFFER_OPERATION

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL30 GL_INVALID_FRAMEBUFFER_OPERATION.

Prototype

int GL_INVALID_FRAMEBUFFER_OPERATION

To view the source code for org.lwjgl.opengl GL30 GL_INVALID_FRAMEBUFFER_OPERATION.

Click Source Link

Document

Returned by GetError().

Usage

From source file:org.fusfoundation.kranion.Main.java

License:Open Source License

public static int checkForGLError() {
    int error = glGetError();
    if (error != GL_NO_ERROR) {
        System.out.println("GL ERROR DETECTED.");
        switch (error) {
        case GL_INVALID_ENUM:
            System.out.println("GL_INVALID_ENUM");
            break;
        case GL_INVALID_VALUE:
            System.out.println("GL_INVALID_VALUE");
            break;
        case GL_INVALID_OPERATION:
            System.out.println("GL_INVALID_OPERATION");
            break;
        case org.lwjgl.opengl.GL30.GL_INVALID_FRAMEBUFFER_OPERATION:
            System.out.println("GL_INVALID_FRAMEBUFFER_OPERATION");
            break;
        case GL_OUT_OF_MEMORY:
            System.out.println("GL_OUT_OF_MEMORY");
            break;
        case GL_STACK_OVERFLOW:
            System.out.println("GL_STACK_OVERFLOW");
            break;
        case GL_STACK_UNDERFLOW:
            System.out.println("GL_STACK_UNDERFLOW");
            break;
        default:/*w  w w .  ja v a2s.c o m*/
            System.out.println("UNKNOWN GL ERROR: " + error);
        }
        printStackTrace();
    }
    return error;
}