Package com.jme3.renderer.opengl


package com.jme3.renderer.opengl
rendering based on OpenGL (Open Graphics Library)
  • Class
    Description
    Baseline GL methods that must be available on all platforms.
    GL functions only available on vanilla desktop OpenGL 2.
    GL functions only available on vanilla desktop OpenGL 3.0+.
    GL functions only available on vanilla desktop OpenGL 4.0.
    This class uses Reflection to intercept method calls to the Proxy Object (GLDebug.createProxy(GL, Object, Class[]) and extends them with the Error Checking in GLDebug.checkError().
    This means we don't have to generate a class with overrides for every possible method just to add a GLDebug.checkError() call.
    Note that we should not call GLDebug.checkError() for GL.glGetError(), it doesn't make sense.
    Note that this class is general purpose and as such every class instance (every object) can be guarded as long as the passed gl instance is valid.
    GL functions and constants only available on vanilla OpenGL ES 3.0.
    GL functions provided by extensions.
    Framebuffer object functions.
    Describes an OpenGL image format.
    Generates a table of supported image formats for a given renderer caps.
     
     
     
    Utility class that allows tracing of OpenGL calls generated by the engine.