Package org.lwjgl.opengles
Class EXTSeparateShaderObjects
java.lang.Object
org.lwjgl.opengles.EXTSeparateShaderObjects
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by <type> parameter to GetProgramPipelineivEXT:static final intAccepted by <stages> parameter to UseProgramStagesEXT:static final intAccepted by <stages> parameter to UseProgramStagesEXT:static final intAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:static final intAccepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:static final intAccepted by <stages> parameter to UseProgramStagesEXT: -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglActiveShaderProgramEXT(int pipeline, int program) static voidglBindProgramPipelineEXT(int pipeline) static intglCreateShaderProgramEXT(int type, int count, ByteBuffer strings) Overloads glCreateShaderProgramvEXT.static intglCreateShaderProgramEXT(int type, CharSequence string) Overloads glCreateShaderProgramvEXT.static intglCreateShaderProgramEXT(int type, CharSequence[] strings) Overloads glCreateShaderProgramvEXT.static intglCreateShaderProgramEXT(int type, ByteBuffer string) Single null-terminated source code string.static intglCreateShaderProgramEXT(int type, ByteBuffer[] strings) Overloads glCreateShaderProgramvEXT.static voidglDeleteProgramPipelinesEXT(int pipeline) Overloads glDeleteProgramPipelinesEXT.static voidglDeleteProgramPipelinesEXT(IntBuffer pipelines) static intOverloads glGenProgramPipelinesEXT.static voidglGenProgramPipelinesEXT(IntBuffer pipelines) static voidglGetProgramPipelineEXT(int pipeline, int pname, IntBuffer params) static intglGetProgramPipelineiEXT(int pipeline, int pname) Overloads glGetProgramPipelineivEXT.static StringglGetProgramPipelineInfoLogEXT(int pipeline, int bufSize) Overloads glGetProgramPipelineInfoLogEXT.static voidglGetProgramPipelineInfoLogEXT(int pipeline, IntBuffer length, ByteBuffer infoLog) static booleanglIsProgramPipelineEXT(int pipeline) static voidglProgramParameteriEXT(int program, int pname, int value) static voidglProgramUniform1EXT(int program, int location, FloatBuffer value) static voidglProgramUniform1EXT(int program, int location, IntBuffer value) static voidglProgramUniform1fEXT(int program, int location, float v0) static voidglProgramUniform1iEXT(int program, int location, int v0) static voidglProgramUniform2EXT(int program, int location, FloatBuffer value) static voidglProgramUniform2EXT(int program, int location, IntBuffer value) static voidglProgramUniform2fEXT(int program, int location, float v0, float v1) static voidglProgramUniform2iEXT(int program, int location, int v0, int v1) static voidglProgramUniform3EXT(int program, int location, FloatBuffer value) static voidglProgramUniform3EXT(int program, int location, IntBuffer value) static voidglProgramUniform3fEXT(int program, int location, float v0, float v1, float v2) static voidglProgramUniform3iEXT(int program, int location, int v0, int v1, int v2) static voidglProgramUniform4EXT(int program, int location, FloatBuffer value) static voidglProgramUniform4EXT(int program, int location, IntBuffer value) static voidglProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3) static voidglProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3) static voidglProgramUniformMatrix2EXT(int program, int location, boolean transpose, FloatBuffer value) static voidglProgramUniformMatrix3EXT(int program, int location, boolean transpose, FloatBuffer value) static voidglProgramUniformMatrix4EXT(int program, int location, boolean transpose, FloatBuffer value) static voidglUseProgramStagesEXT(int pipeline, int stages, int program) static voidglValidateProgramPipelineEXT(int pipeline)
-
Field Details
-
GL_VERTEX_SHADER_BIT_EXT
public static final int GL_VERTEX_SHADER_BIT_EXTAccepted by <stages> parameter to UseProgramStagesEXT:- See Also:
-
GL_FRAGMENT_SHADER_BIT_EXT
public static final int GL_FRAGMENT_SHADER_BIT_EXTAccepted by <stages> parameter to UseProgramStagesEXT:- See Also:
-
GL_ALL_SHADER_BITS_EXT
public static final int GL_ALL_SHADER_BITS_EXTAccepted by <stages> parameter to UseProgramStagesEXT:- See Also:
-
GL_PROGRAM_SEPARABLE_EXT
public static final int GL_PROGRAM_SEPARABLE_EXTAccepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:- See Also:
-
GL_ACTIVE_PROGRAM_EXT
public static final int GL_ACTIVE_PROGRAM_EXTAccepted by <type> parameter to GetProgramPipelineivEXT:- See Also:
-
GL_PROGRAM_PIPELINE_BINDING_EXT
public static final int GL_PROGRAM_PIPELINE_BINDING_EXTAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:- See Also:
-
-
Method Details
-
glUseProgramStagesEXT
public static void glUseProgramStagesEXT(int pipeline, int stages, int program) -
glActiveShaderProgramEXT
public static void glActiveShaderProgramEXT(int pipeline, int program) -
glCreateShaderProgramEXT
Single null-terminated source code string. -
glCreateShaderProgramEXT
Overloads glCreateShaderProgramvEXT.Multiple null-terminated source code strings, one after the other.
-
glCreateShaderProgramEXT
Overloads glCreateShaderProgramvEXT. -
glCreateShaderProgramEXT
Overloads glCreateShaderProgramvEXT. -
glCreateShaderProgramEXT
Overloads glCreateShaderProgramvEXT. -
glBindProgramPipelineEXT
public static void glBindProgramPipelineEXT(int pipeline) -
glDeleteProgramPipelinesEXT
-
glDeleteProgramPipelinesEXT
public static void glDeleteProgramPipelinesEXT(int pipeline) Overloads glDeleteProgramPipelinesEXT. -
glGenProgramPipelinesEXT
-
glGenProgramPipelinesEXT
public static int glGenProgramPipelinesEXT()Overloads glGenProgramPipelinesEXT. -
glIsProgramPipelineEXT
public static boolean glIsProgramPipelineEXT(int pipeline) -
glProgramParameteriEXT
public static void glProgramParameteriEXT(int program, int pname, int value) -
glGetProgramPipelineEXT
-
glGetProgramPipelineiEXT
public static int glGetProgramPipelineiEXT(int pipeline, int pname) Overloads glGetProgramPipelineivEXT. -
glProgramUniform1iEXT
public static void glProgramUniform1iEXT(int program, int location, int v0) -
glProgramUniform2iEXT
public static void glProgramUniform2iEXT(int program, int location, int v0, int v1) -
glProgramUniform3iEXT
public static void glProgramUniform3iEXT(int program, int location, int v0, int v1, int v2) -
glProgramUniform4iEXT
public static void glProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3) -
glProgramUniform1fEXT
public static void glProgramUniform1fEXT(int program, int location, float v0) -
glProgramUniform2fEXT
public static void glProgramUniform2fEXT(int program, int location, float v0, float v1) -
glProgramUniform3fEXT
public static void glProgramUniform3fEXT(int program, int location, float v0, float v1, float v2) -
glProgramUniform4fEXT
public static void glProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3) -
glProgramUniform1EXT
-
glProgramUniform2EXT
-
glProgramUniform3EXT
-
glProgramUniform4EXT
-
glProgramUniform1EXT
-
glProgramUniform2EXT
-
glProgramUniform3EXT
-
glProgramUniform4EXT
-
glProgramUniformMatrix2EXT
public static void glProgramUniformMatrix2EXT(int program, int location, boolean transpose, FloatBuffer value) -
glProgramUniformMatrix3EXT
public static void glProgramUniformMatrix3EXT(int program, int location, boolean transpose, FloatBuffer value) -
glProgramUniformMatrix4EXT
public static void glProgramUniformMatrix4EXT(int program, int location, boolean transpose, FloatBuffer value) -
glValidateProgramPipelineEXT
public static void glValidateProgramPipelineEXT(int pipeline) -
glGetProgramPipelineInfoLogEXT
public static void glGetProgramPipelineInfoLogEXT(int pipeline, IntBuffer length, ByteBuffer infoLog) -
glGetProgramPipelineInfoLogEXT
Overloads glGetProgramPipelineInfoLogEXT.
-