|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
public class FixedFuncUtil
Tool to pipeline GL2ES2 into a fixed function emulation implementing GL2ES1.
Field Summary | |
---|---|
static String |
mgl_Color
String name for |
static String |
mgl_MultiTexCoord
String name for |
static String |
mgl_Normal
String name for |
static String |
mgl_Vertex
String name for |
Constructor Summary | |
---|---|
FixedFuncUtil()
|
Method Summary | |
---|---|
static String |
getPredefinedArrayIndexName(int glArrayIndex)
Mapping fixed function (client) array indices to GLSL array attribute names. |
static GL2ES1 |
wrapFixedFuncEmul(GL gl,
ShaderSelectionMode mode,
PMVMatrix pmvMatrix)
|
static GL2ES1 |
wrapFixedFuncEmul(GL gl,
ShaderSelectionMode mode,
PMVMatrix pmvMatrix,
boolean force,
boolean verbose)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String mgl_Vertex
GLPointerFunc.GL_VERTEX_ARRAY
,
Constant Field Valuespublic static final String mgl_Normal
GLPointerFunc.GL_NORMAL_ARRAY
,
Constant Field Valuespublic static final String mgl_Color
GLPointerFunc.GL_COLOR_ARRAY
,
Constant Field Valuespublic static final String mgl_MultiTexCoord
GLPointerFunc.GL_TEXTURE_COORD_ARRAY
,
Constant Field ValuesConstructor Detail |
---|
public FixedFuncUtil()
Method Detail |
---|
public static final GL2ES1 wrapFixedFuncEmul(GL gl, ShaderSelectionMode mode, PMVMatrix pmvMatrix, boolean force, boolean verbose)
gl
- mode
- one of the ShaderSelectionMode
spmvMatrix
- optional pass through PMVMatrix for the FixedFuncHook
and FixedFuncPipeline
GLContext.setGL(GL)
.
GLException
- if the GL object is neither GL2ES1 nor GL2ES2ShaderSelectionMode.AUTO
,
ShaderSelectionMode.COLOR
,
ShaderSelectionMode.COLOR_LIGHT_PER_VERTEX
,
ShaderSelectionMode#COLOR_TEXTURE
,
ShaderSelectionMode#COLOR_TEXTURE_LIGHT_PER_VERTEX
public static final GL2ES1 wrapFixedFuncEmul(GL gl, ShaderSelectionMode mode, PMVMatrix pmvMatrix)
gl
- mode
- one of the ShaderSelectionMode
spmvMatrix
- optional pass through PMVMatrix for the FixedFuncHook
and FixedFuncPipeline
GLContext.setGL(GL)
.
GLException
- if the GL object is neither GL2ES1 nor GL2ES2ShaderSelectionMode.AUTO
,
ShaderSelectionMode.COLOR
,
ShaderSelectionMode.COLOR_LIGHT_PER_VERTEX
,
ShaderSelectionMode#COLOR_TEXTURE
,
ShaderSelectionMode#COLOR_TEXTURE_LIGHT_PER_VERTEX
public static String getPredefinedArrayIndexName(int glArrayIndex)
mgl_Vertex
,
GLPointerFunc.GL_VERTEX_ARRAY
,
mgl_Normal
,
GLPointerFunc.GL_NORMAL_ARRAY
,
mgl_Color
,
GLPointerFunc.GL_COLOR_ARRAY
,
mgl_MultiTexCoord
,
GLPointerFunc.GL_TEXTURE_COORD_ARRAY
,
GLPointerFunc.glEnableClientState(int)
,
GLPointerFunc.glVertexPointer(javax.media.opengl.GLArrayData)
,
GLPointerFunc.glColorPointer(javax.media.opengl.GLArrayData)
,
GLPointerFunc.glNormalPointer(javax.media.opengl.GLArrayData)
,
GLPointerFunc.glTexCoordPointer(javax.media.opengl.GLArrayData)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |