Top Fields Constructors Methods
org.lwjgl.opengles

public final Class EXTSeparateShaderObjects

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_ACTIVE_PROGRAM_EXT

Accepted by <type> parameter to GetProgramPipelineivEXT:

public static final int
GL_ALL_SHADER_BITS_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

public static final int
GL_FRAGMENT_SHADER_BIT_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

public static final int
GL_PROGRAM_PIPELINE_BINDING_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:

public static final int
GL_PROGRAM_SEPARABLE_EXT

Accepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:

public static final int
GL_VERTEX_SHADER_BIT_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glActiveShaderProgramEXT(int pipeline, int program)

public static void
public static int
glCreateShaderProgramEXT(int type, ByteBuffer string)

Single null-terminated source code string.

public static int
glCreateShaderProgramEXT(int type, int count, ByteBuffer strings)

Overloads glCreateShaderProgramvEXT.

public static int
glCreateShaderProgramEXT(int type, ByteBuffer[] strings)

Overloads glCreateShaderProgramvEXT.

public static int
glCreateShaderProgramEXT(int type, CharSequence string)

Overloads glCreateShaderProgramvEXT.

public static int
glCreateShaderProgramEXT(int type, CharSequence[] strings)

Overloads glCreateShaderProgramvEXT.

public static void
public static void
glDeleteProgramPipelinesEXT(int pipeline)

Overloads glDeleteProgramPipelinesEXT.

public static void
public static int
glGenProgramPipelinesEXT()

Overloads glGenProgramPipelinesEXT.

public static void
glGetProgramPipelineEXT(int pipeline, int pname, IntBuffer params)

public static int
glGetProgramPipelineiEXT(int pipeline, int pname)

Overloads glGetProgramPipelineivEXT.

public static void
glGetProgramPipelineInfoLogEXT(int pipeline, IntBuffer length, ByteBuffer infoLog)

public static String
glGetProgramPipelineInfoLogEXT(int pipeline, int bufSize)

Overloads glGetProgramPipelineInfoLogEXT.

public static boolean
glIsProgramPipelineEXT(int pipeline)

public static void
glProgramParameteriEXT(int program, int pname, int value)

public static void
glProgramUniform1EXT(int program, int location, IntBuffer value)

public static void
glProgramUniform1EXT(int program, int location, FloatBuffer value)

public static void
glProgramUniform1fEXT(int program, int location, float v0)

public static void
glProgramUniform1iEXT(int program, int location, int v0)

public static void
glProgramUniform2EXT(int program, int location, IntBuffer value)

public static void
glProgramUniform2EXT(int program, int location, FloatBuffer value)

public static void
glProgramUniform2fEXT(int program, int location, float v0, float v1)

public static void
glProgramUniform2iEXT(int program, int location, int v0, int v1)

public static void
glProgramUniform3EXT(int program, int location, IntBuffer value)

public static void
glProgramUniform3EXT(int program, int location, FloatBuffer value)

public static void
glProgramUniform3fEXT(int program, int location, float v0, float v1, float v2)

public static void
glProgramUniform3iEXT(int program, int location, int v0, int v1, int v2)

public static void
glProgramUniform4EXT(int program, int location, IntBuffer value)

public static void
glProgramUniform4EXT(int program, int location, FloatBuffer value)

public static void
glProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3)

public static void
glProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3)

public static void
glProgramUniformMatrix2EXT(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix3EXT(int program, int location, boolean transpose, FloatBuffer value)

public static void
glProgramUniformMatrix4EXT(int program, int location, boolean transpose, FloatBuffer value)

public static void
glUseProgramStagesEXT(int pipeline, int stages, int program)

public static void
pack-priv static native void
pack-priv static native void
nglActiveShaderProgramEXT(int pipeline, int program)

pack-priv static native void
pack-priv static native int
nglCreateShaderProgramvEXT(int type, int count, long string)

pack-priv static native int
nglCreateShaderProgramvEXT2(int type, int count, long strings)

pack-priv static native int
nglCreateShaderProgramvEXT3(int type, int count, ByteBuffer[] strings)

pack-priv static native void
nglDeleteProgramPipelinesEXT(int pipelines_n, long pipelines)

pack-priv static native void
nglGenProgramPipelinesEXT(int pipelines_n, long pipelines)

pack-priv static native void
nglGetProgramPipelineInfoLogEXT(int pipeline, int infoLog_bufSize, long length, long infoLog)

pack-priv static native void
nglGetProgramPipelineivEXT(int pipeline, int pname, long params)

pack-priv static native boolean
pack-priv static native void
nglProgramParameteriEXT(int program, int pname, int value)

pack-priv static native void
nglProgramUniform1fEXT(int program, int location, float v0)

pack-priv static native void
nglProgramUniform1fvEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform1iEXT(int program, int location, int v0)

pack-priv static native void
nglProgramUniform1ivEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform2fEXT(int program, int location, float v0, float v1)

pack-priv static native void
nglProgramUniform2fvEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform2iEXT(int program, int location, int v0, int v1)

pack-priv static native void
nglProgramUniform2ivEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform3fEXT(int program, int location, float v0, float v1, float v2)

pack-priv static native void
nglProgramUniform3fvEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform3iEXT(int program, int location, int v0, int v1, int v2)

pack-priv static native void
nglProgramUniform3ivEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3)

pack-priv static native void
nglProgramUniform4fvEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3)

pack-priv static native void
nglProgramUniform4ivEXT(int program, int location, int value_count, long value)

pack-priv static native void
nglProgramUniformMatrix2fvEXT(int program, int location, int value_count, boolean transpose, long value)

pack-priv static native void
nglProgramUniformMatrix3fvEXT(int program, int location, int value_count, boolean transpose, long value)

pack-priv static native void
nglProgramUniformMatrix4fvEXT(int program, int location, int value_count, boolean transpose, long value)

pack-priv static native void
nglUseProgramStagesEXT(int pipeline, int stages, int program)

pack-priv static native void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_ACTIVE_PROGRAM_EXTback to summary
public static final int GL_ACTIVE_PROGRAM_EXT

Accepted by <type> parameter to GetProgramPipelineivEXT:

GL_ALL_SHADER_BITS_EXTback to summary
public static final int GL_ALL_SHADER_BITS_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

GL_FRAGMENT_SHADER_BIT_EXTback to summary
public static final int GL_FRAGMENT_SHADER_BIT_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

GL_PROGRAM_PIPELINE_BINDING_EXTback to summary
public static final int GL_PROGRAM_PIPELINE_BINDING_EXT

Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:

GL_PROGRAM_SEPARABLE_EXTback to summary
public static final int GL_PROGRAM_SEPARABLE_EXT

Accepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:

GL_VERTEX_SHADER_BIT_EXTback to summary
public static final int GL_VERTEX_SHADER_BIT_EXT

Accepted by <stages> parameter to UseProgramStagesEXT:

Constructor Detail

EXTSeparateShaderObjectsback to summary
private EXTSeparateShaderObjects()

Method Detail

glActiveShaderProgramEXTback to summary
public static void glActiveShaderProgramEXT(int pipeline, int program)
glBindProgramPipelineEXTback to summary
public static void glBindProgramPipelineEXT(int pipeline)
glCreateShaderProgramEXTback to summary
public static int glCreateShaderProgramEXT(int type, ByteBuffer string)

Single null-terminated source code string.

glCreateShaderProgramEXTback to summary
public static int glCreateShaderProgramEXT(int type, int count, ByteBuffer strings)

Overloads glCreateShaderProgramvEXT.

Multiple null-terminated source code strings, one after the other.

glCreateShaderProgramEXTback to summary
public static int glCreateShaderProgramEXT(int type, ByteBuffer[] strings)

Overloads glCreateShaderProgramvEXT.

glCreateShaderProgramEXTback to summary
public static int glCreateShaderProgramEXT(int type, CharSequence string)

Overloads glCreateShaderProgramvEXT.

glCreateShaderProgramEXTback to summary
public static int glCreateShaderProgramEXT(int type, CharSequence[] strings)

Overloads glCreateShaderProgramvEXT.

glDeleteProgramPipelinesEXTback to summary
public static void glDeleteProgramPipelinesEXT(IntBuffer pipelines)
glDeleteProgramPipelinesEXTback to summary
public static void glDeleteProgramPipelinesEXT(int pipeline)

Overloads glDeleteProgramPipelinesEXT.

glGenProgramPipelinesEXTback to summary
public static void glGenProgramPipelinesEXT(IntBuffer pipelines)
glGenProgramPipelinesEXTback to summary
public static int glGenProgramPipelinesEXT()

Overloads glGenProgramPipelinesEXT.

glGetProgramPipelineEXTback to summary
public static void glGetProgramPipelineEXT(int pipeline, int pname, IntBuffer params)
glGetProgramPipelineiEXTback to summary
public static int glGetProgramPipelineiEXT(int pipeline, int pname)

Overloads glGetProgramPipelineivEXT.

glGetProgramPipelineInfoLogEXTback to summary
public static void glGetProgramPipelineInfoLogEXT(int pipeline, IntBuffer length, ByteBuffer infoLog)
glGetProgramPipelineInfoLogEXTback to summary
public static String glGetProgramPipelineInfoLogEXT(int pipeline, int bufSize)

Overloads glGetProgramPipelineInfoLogEXT.

glIsProgramPipelineEXTback to summary
public static boolean glIsProgramPipelineEXT(int pipeline)
glProgramParameteriEXTback to summary
public static void glProgramParameteriEXT(int program, int pname, int value)
glProgramUniform1EXTback to summary
public static void glProgramUniform1EXT(int program, int location, IntBuffer value)
glProgramUniform1EXTback to summary
public static void glProgramUniform1EXT(int program, int location, FloatBuffer value)
glProgramUniform1fEXTback to summary
public static void glProgramUniform1fEXT(int program, int location, float v0)
glProgramUniform1iEXTback to summary
public static void glProgramUniform1iEXT(int program, int location, int v0)
glProgramUniform2EXTback to summary
public static void glProgramUniform2EXT(int program, int location, IntBuffer value)
glProgramUniform2EXTback to summary
public static void glProgramUniform2EXT(int program, int location, FloatBuffer value)
glProgramUniform2fEXTback to summary
public static void glProgramUniform2fEXT(int program, int location, float v0, float v1)
glProgramUniform2iEXTback to summary
public static void glProgramUniform2iEXT(int program, int location, int v0, int v1)
glProgramUniform3EXTback to summary
public static void glProgramUniform3EXT(int program, int location, IntBuffer value)
glProgramUniform3EXTback to summary
public static void glProgramUniform3EXT(int program, int location, FloatBuffer value)
glProgramUniform3fEXTback to summary
public static void glProgramUniform3fEXT(int program, int location, float v0, float v1, float v2)
glProgramUniform3iEXTback to summary
public static void glProgramUniform3iEXT(int program, int location, int v0, int v1, int v2)
glProgramUniform4EXTback to summary
public static void glProgramUniform4EXT(int program, int location, IntBuffer value)
glProgramUniform4EXTback to summary
public static void glProgramUniform4EXT(int program, int location, FloatBuffer value)
glProgramUniform4fEXTback to summary
public static void glProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3)
glProgramUniform4iEXTback to summary
public static void glProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3)
glProgramUniformMatrix2EXTback to summary
public static void glProgramUniformMatrix2EXT(int program, int location, boolean transpose, FloatBuffer value)
glProgramUniformMatrix3EXTback to summary
public static void glProgramUniformMatrix3EXT(int program, int location, boolean transpose, FloatBuffer value)
glProgramUniformMatrix4EXTback to summary
public static void glProgramUniformMatrix4EXT(int program, int location, boolean transpose, FloatBuffer value)
glUseProgramStagesEXTback to summary
public static void glUseProgramStagesEXT(int pipeline, int stages, int program)
glValidateProgramPipelineEXTback to summary
public static void glValidateProgramPipelineEXT(int pipeline)
initNativeStubsback to summary
pack-priv static native void initNativeStubs() throws LWJGLException
nglActiveShaderProgramEXTback to summary
pack-priv static native void nglActiveShaderProgramEXT(int pipeline, int program)
nglBindProgramPipelineEXTback to summary
pack-priv static native void nglBindProgramPipelineEXT(int pipeline)
nglCreateShaderProgramvEXTback to summary
pack-priv static native int nglCreateShaderProgramvEXT(int type, int count, long string)
nglCreateShaderProgramvEXT2back to summary
pack-priv static native int nglCreateShaderProgramvEXT2(int type, int count, long strings)
nglCreateShaderProgramvEXT3back to summary
pack-priv static native int nglCreateShaderProgramvEXT3(int type, int count, ByteBuffer[] strings)
nglDeleteProgramPipelinesEXTback to summary
pack-priv static native void nglDeleteProgramPipelinesEXT(int pipelines_n, long pipelines)
nglGenProgramPipelinesEXTback to summary
pack-priv static native void nglGenProgramPipelinesEXT(int pipelines_n, long pipelines)
nglGetProgramPipelineInfoLogEXTback to summary
pack-priv static native void nglGetProgramPipelineInfoLogEXT(int pipeline, int infoLog_bufSize, long length, long infoLog)
nglGetProgramPipelineivEXTback to summary
pack-priv static native void nglGetProgramPipelineivEXT(int pipeline, int pname, long params)
nglIsProgramPipelineEXTback to summary
pack-priv static native boolean nglIsProgramPipelineEXT(int pipeline)
nglProgramParameteriEXTback to summary
pack-priv static native void nglProgramParameteriEXT(int program, int pname, int value)
nglProgramUniform1fEXTback to summary
pack-priv static native void nglProgramUniform1fEXT(int program, int location, float v0)
nglProgramUniform1fvEXTback to summary
pack-priv static native void nglProgramUniform1fvEXT(int program, int location, int value_count, long value)
nglProgramUniform1iEXTback to summary
pack-priv static native void nglProgramUniform1iEXT(int program, int location, int v0)
nglProgramUniform1ivEXTback to summary
pack-priv static native void nglProgramUniform1ivEXT(int program, int location, int value_count, long value)
nglProgramUniform2fEXTback to summary
pack-priv static native void nglProgramUniform2fEXT(int program, int location, float v0, float v1)
nglProgramUniform2fvEXTback to summary
pack-priv static native void nglProgramUniform2fvEXT(int program, int location, int value_count, long value)
nglProgramUniform2iEXTback to summary
pack-priv static native void nglProgramUniform2iEXT(int program, int location, int v0, int v1)
nglProgramUniform2ivEXTback to summary
pack-priv static native void nglProgramUniform2ivEXT(int program, int location, int value_count, long value)
nglProgramUniform3fEXTback to summary
pack-priv static native void nglProgramUniform3fEXT(int program, int location, float v0, float v1, float v2)
nglProgramUniform3fvEXTback to summary
pack-priv static native void nglProgramUniform3fvEXT(int program, int location, int value_count, long value)
nglProgramUniform3iEXTback to summary
pack-priv static native void nglProgramUniform3iEXT(int program, int location, int v0, int v1, int v2)
nglProgramUniform3ivEXTback to summary
pack-priv static native void nglProgramUniform3ivEXT(int program, int location, int value_count, long value)
nglProgramUniform4fEXTback to summary
pack-priv static native void nglProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3)
nglProgramUniform4fvEXTback to summary
pack-priv static native void nglProgramUniform4fvEXT(int program, int location, int value_count, long value)
nglProgramUniform4iEXTback to summary
pack-priv static native void nglProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3)
nglProgramUniform4ivEXTback to summary
pack-priv static native void nglProgramUniform4ivEXT(int program, int location, int value_count, long value)
nglProgramUniformMatrix2fvEXTback to summary
pack-priv static native void nglProgramUniformMatrix2fvEXT(int program, int location, int value_count, boolean transpose, long value)
nglProgramUniformMatrix3fvEXTback to summary
pack-priv static native void nglProgramUniformMatrix3fvEXT(int program, int location, int value_count, boolean transpose, long value)
nglProgramUniformMatrix4fvEXTback to summary
pack-priv static native void nglProgramUniformMatrix4fvEXT(int program, int location, int value_count, boolean transpose, long value)
nglUseProgramStagesEXTback to summary
pack-priv static native void nglUseProgramStagesEXT(int pipeline, int stages, int program)
nglValidateProgramPipelineEXTback to summary
pack-priv static native void nglValidateProgramPipelineEXT(int pipeline)