Example usage for org.lwjgl.opengl GL30 GL_MAJOR_VERSION

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

Introduction

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

Prototype

int GL_MAJOR_VERSION

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

Click Source Link

Document

GetTarget

Usage

From source file:com.google.gapid.glviewer.ShaderSource.java

License:Apache License

private static boolean isAtLeastVersion(int major, int minor) {
    int val = GL11.glGetInteger(GL30.GL_MAJOR_VERSION);
    return (val > major) || (val == major && GL11.glGetInteger(GL30.GL_MINOR_VERSION) >= minor);
}

From source file:cuchaz.jfxgl.prism.JFXGLContext.java

License:Open Source License

public void makeCurrent() {

    JFXGLContexts.makeCurrent(this);

    // if this is the first time, get the caps
    if (caps == null) {
        caps = GL.createCapabilities();/*from ww  w  .j a v  a2 s. c  o m*/

        majorVersion = GL11.glGetInteger(GL30.GL_MAJOR_VERSION);
        minorVersion = GL11.glGetInteger(GL30.GL_MINOR_VERSION);
    }
}

From source file:ivorius.ivtoolkit.rendering.IvShaderInstance.java

License:Apache License

public static void outputShaderInfo(Logger logger) {
    String renderer = GL11.glGetString(GL11.GL_RENDERER);
    String vendor = GL11.glGetString(GL11.GL_VENDOR);
    String version = GL11.glGetString(GL11.GL_VERSION);
    boolean fboSupported = OpenGlHelper.framebufferSupported;

    String majorVersion;//  w  w w.ja v a  2  s.c o m
    String minorVersion;

    String glslVersion;

    try {
        glslVersion = GL11.glGetString(GL20.GL_SHADING_LANGUAGE_VERSION);
    } catch (Exception ex) {
        glslVersion = "? (No GL20)";
    }

    try {
        minorVersion = "" + GL11.glGetInteger(GL30.GL_MINOR_VERSION);
        majorVersion = "" + GL11.glGetInteger(GL30.GL_MAJOR_VERSION);
    } catch (Exception ex) {
        minorVersion = "?";
        majorVersion = "? (No GL 30)";
    }

    printAlignedInfo("Vendor", vendor, logger);
    printAlignedInfo("Renderer", renderer, logger);
    printAlignedInfo("Version", version, logger);
    printAlignedInfo("Versions", getGLVersions(GLContext.getCapabilities()), logger);
    printAlignedInfo("Version Range", String.format("%s - %s", minorVersion, majorVersion), logger);
    printAlignedInfo("GLSL Version", glslVersion, logger);
    printAlignedInfo("Frame buffer object", fboSupported ? "Supported" : "Unsupported", logger);
}