org.xith3d.render.lwjgl
Class AssemblyShaderProgramStateUnitPeer

java.lang.Object
  extended by org.xith3d.render.lwjgl.AssemblyShaderProgramStateUnitPeer

public class AssemblyShaderProgramStateUnitPeer
extends java.lang.Object


Constructor Summary
AssemblyShaderProgramStateUnitPeer()
           
 
Method Summary
static void apply(AssemblyShaderProgramContext shaderProgram, CanvasPeer canvasPeer, OpenGLStatesCache statesCache, RenderPeer.RenderMode renderMode)
           
protected static boolean areARBShaderProgramsSupported()
           
protected static void disableAssemblyShaders(OpenGLStatesCache statesCache)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblyShaderProgramStateUnitPeer

public AssemblyShaderProgramStateUnitPeer()
Method Detail

areARBShaderProgramsSupported

protected static final boolean areARBShaderProgramsSupported()

disableAssemblyShaders

protected static final void disableAssemblyShaders(OpenGLStatesCache statesCache)

apply

public static final void apply(AssemblyShaderProgramContext shaderProgram,
                               CanvasPeer canvasPeer,
                               OpenGLStatesCache statesCache,
                               RenderPeer.RenderMode renderMode)