Example usage for org.lwjgl.opengl GL20 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

List of usage examples for org.lwjgl.opengl GL20 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL20 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS.

Prototype

int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS

To view the source code for org.lwjgl.opengl GL20 GL_MAX_FRAGMENT_UNIFORM_COMPONENTS.

Click Source Link

Document

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Usage

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

License:Open Source License

private static int translatePrismToGL(int value) {
    switch (value) {
    case GLContext.GL_FLOAT:
        return GL11.GL_FLOAT;
    case GLContext.GL_UNSIGNED_BYTE:
        return GL11.GL_UNSIGNED_BYTE;
    case GLContext.GL_UNSIGNED_INT_8_8_8_8_REV:
        return GL12.GL_UNSIGNED_INT_8_8_8_8_REV;
    case GLContext.GL_UNSIGNED_INT_8_8_8_8:
        return GL12.GL_UNSIGNED_INT_8_8_8_8;
    case GLContext.GL_UNSIGNED_SHORT_8_8_APPLE:
        return 0x85BA;

    case GLContext.GL_RGBA:
        return GL11.GL_RGBA;
    case GLContext.GL_BGRA:
        return GL12.GL_BGRA;
    case GLContext.GL_RGB:
        return GL11.GL_RGB;
    case GLContext.GL_LUMINANCE:
        return GL11.GL_LUMINANCE;
    case GLContext.GL_ALPHA:
        return GL11.GL_ALPHA;
    case GLContext.GL_RGBA32F:
        return GL30.GL_RGBA32F;
    case GLContext.GL_YCBCR_422_APPLE:
        return 0x85B9;

    case GLContext.GL_TEXTURE_2D:
        return GL11.GL_TEXTURE_2D;
    case GLContext.GL_TEXTURE_BINDING_2D:
        return GL11.GL_TEXTURE_BINDING_2D;
    case GLContext.GL_NEAREST:
        return GL11.GL_NEAREST;
    case GLContext.GL_LINEAR:
        return GL11.GL_LINEAR;
    case GLContext.GL_NEAREST_MIPMAP_NEAREST:
        return GL11.GL_NEAREST_MIPMAP_NEAREST;
    case GLContext.GL_LINEAR_MIPMAP_LINEAR:
        return GL11.GL_LINEAR_MIPMAP_LINEAR;

    case GLContext.WRAPMODE_REPEAT:
        return GL11.GL_REPEAT;
    case GLContext.WRAPMODE_CLAMP_TO_EDGE:
        return GL12.GL_CLAMP_TO_EDGE;
    case GLContext.WRAPMODE_CLAMP_TO_BORDER:
        return GL13.GL_CLAMP_TO_BORDER;

    case GLContext.GL_MAX_FRAGMENT_UNIFORM_COMPONENTS:
        return GL20.GL_MAX_FRAGMENT_UNIFORM_COMPONENTS;
    case GLContext.GL_MAX_FRAGMENT_UNIFORM_VECTORS:
        return GL41.GL_MAX_FRAGMENT_UNIFORM_VECTORS;
    case GLContext.GL_MAX_TEXTURE_IMAGE_UNITS:
        return GL20.GL_MAX_TEXTURE_IMAGE_UNITS;
    case GLContext.GL_MAX_TEXTURE_SIZE:
        return GL11.GL_MAX_TEXTURE_SIZE;
    case GLContext.GL_MAX_VARYING_COMPONENTS:
        return GL30.GL_MAX_VARYING_COMPONENTS;
    case GLContext.GL_MAX_VARYING_VECTORS:
        return GL41.GL_MAX_VARYING_VECTORS;
    case GLContext.GL_MAX_VERTEX_ATTRIBS:
        return GL20.GL_MAX_VERTEX_ATTRIBS;
    case GLContext.GL_MAX_VERTEX_UNIFORM_COMPONENTS:
        return GL20.GL_MAX_VERTEX_UNIFORM_COMPONENTS;
    case GLContext.GL_MAX_VERTEX_UNIFORM_VECTORS:
        return GL41.GL_MAX_VERTEX_UNIFORM_VECTORS;
    case GLContext.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS:
        return GL20.GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS;

    default:/* w ww  .  jav  a2s  . co  m*/
        // don't know how to translate, just hope for the best
        return value;
    }
}