Package org.lwjgl.opengles
Class EXTSeparateShaderObjects
- java.lang.Object
-
- org.lwjgl.opengles.EXTSeparateShaderObjects
-
public final class EXTSeparateShaderObjects extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
GL_ACTIVE_PROGRAM_EXT
Accepted by <type> parameter to GetProgramPipelineivEXT:static int
GL_ALL_SHADER_BITS_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:static int
GL_FRAGMENT_SHADER_BIT_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:static int
GL_PROGRAM_PIPELINE_BINDING_EXT
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:static int
GL_PROGRAM_SEPARABLE_EXT
Accepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:static int
GL_VERTEX_SHADER_BIT_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
glActiveShaderProgramEXT(int pipeline, int program)
static void
glBindProgramPipelineEXT(int pipeline)
static int
glCreateShaderProgramEXT(int type, int count, java.nio.ByteBuffer strings)
Overloads glCreateShaderProgramvEXT.static int
glCreateShaderProgramEXT(int type, java.lang.CharSequence string)
Overloads glCreateShaderProgramvEXT.static int
glCreateShaderProgramEXT(int type, java.lang.CharSequence[] strings)
Overloads glCreateShaderProgramvEXT.static int
glCreateShaderProgramEXT(int type, java.nio.ByteBuffer string)
Single null-terminated source code string.static int
glCreateShaderProgramEXT(int type, java.nio.ByteBuffer[] strings)
Overloads glCreateShaderProgramvEXT.static void
glDeleteProgramPipelinesEXT(int pipeline)
Overloads glDeleteProgramPipelinesEXT.static void
glDeleteProgramPipelinesEXT(java.nio.IntBuffer pipelines)
static int
glGenProgramPipelinesEXT()
Overloads glGenProgramPipelinesEXT.static void
glGenProgramPipelinesEXT(java.nio.IntBuffer pipelines)
static void
glGetProgramPipelineEXT(int pipeline, int pname, java.nio.IntBuffer params)
static int
glGetProgramPipelineiEXT(int pipeline, int pname)
Overloads glGetProgramPipelineivEXT.static java.lang.String
glGetProgramPipelineInfoLogEXT(int pipeline, int bufSize)
Overloads glGetProgramPipelineInfoLogEXT.static void
glGetProgramPipelineInfoLogEXT(int pipeline, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
static boolean
glIsProgramPipelineEXT(int pipeline)
static void
glProgramParameteriEXT(int program, int pname, int value)
static void
glProgramUniform1EXT(int program, int location, java.nio.FloatBuffer value)
static void
glProgramUniform1EXT(int program, int location, java.nio.IntBuffer value)
static void
glProgramUniform1fEXT(int program, int location, float v0)
static void
glProgramUniform1iEXT(int program, int location, int v0)
static void
glProgramUniform2EXT(int program, int location, java.nio.FloatBuffer value)
static void
glProgramUniform2EXT(int program, int location, java.nio.IntBuffer value)
static void
glProgramUniform2fEXT(int program, int location, float v0, float v1)
static void
glProgramUniform2iEXT(int program, int location, int v0, int v1)
static void
glProgramUniform3EXT(int program, int location, java.nio.FloatBuffer value)
static void
glProgramUniform3EXT(int program, int location, java.nio.IntBuffer value)
static void
glProgramUniform3fEXT(int program, int location, float v0, float v1, float v2)
static void
glProgramUniform3iEXT(int program, int location, int v0, int v1, int v2)
static void
glProgramUniform4EXT(int program, int location, java.nio.FloatBuffer value)
static void
glProgramUniform4EXT(int program, int location, java.nio.IntBuffer value)
static void
glProgramUniform4fEXT(int program, int location, float v0, float v1, float v2, float v3)
static void
glProgramUniform4iEXT(int program, int location, int v0, int v1, int v2, int v3)
static void
glProgramUniformMatrix2EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
static void
glProgramUniformMatrix3EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
static void
glProgramUniformMatrix4EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
static void
glUseProgramStagesEXT(int pipeline, int stages, int program)
static void
glValidateProgramPipelineEXT(int pipeline)
-
-
-
Field Detail
-
GL_VERTEX_SHADER_BIT_EXT
public static final int GL_VERTEX_SHADER_BIT_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:- See Also:
- Constant Field Values
-
GL_FRAGMENT_SHADER_BIT_EXT
public static final int GL_FRAGMENT_SHADER_BIT_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:- See Also:
- Constant Field Values
-
GL_ALL_SHADER_BITS_EXT
public static final int GL_ALL_SHADER_BITS_EXT
Accepted by <stages> parameter to UseProgramStagesEXT:- See Also:
- Constant Field Values
-
GL_PROGRAM_SEPARABLE_EXT
public static final int GL_PROGRAM_SEPARABLE_EXT
Accepted by the <pname> parameter of ProgramParameteriEXT and GetProgramiv:- See Also:
- Constant Field Values
-
GL_ACTIVE_PROGRAM_EXT
public static final int GL_ACTIVE_PROGRAM_EXT
Accepted by <type> parameter to GetProgramPipelineivEXT:- See Also:
- Constant Field Values
-
GL_PROGRAM_PIPELINE_BINDING_EXT
public static final int GL_PROGRAM_PIPELINE_BINDING_EXT
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, and GetFloatv:- See Also:
- Constant Field Values
-
-
Method Detail
-
glUseProgramStagesEXT
public static void glUseProgramStagesEXT(int pipeline, int stages, int program)
-
glActiveShaderProgramEXT
public static void glActiveShaderProgramEXT(int pipeline, int program)
-
glCreateShaderProgramEXT
public static int glCreateShaderProgramEXT(int type, java.nio.ByteBuffer string)
Single null-terminated source code string.
-
glCreateShaderProgramEXT
public static int glCreateShaderProgramEXT(int type, int count, java.nio.ByteBuffer strings)
Overloads glCreateShaderProgramvEXT.Multiple null-terminated source code strings, one after the other.
-
glCreateShaderProgramEXT
public static int glCreateShaderProgramEXT(int type, java.nio.ByteBuffer[] strings)
Overloads glCreateShaderProgramvEXT.
-
glCreateShaderProgramEXT
public static int glCreateShaderProgramEXT(int type, java.lang.CharSequence string)
Overloads glCreateShaderProgramvEXT.
-
glCreateShaderProgramEXT
public static int glCreateShaderProgramEXT(int type, java.lang.CharSequence[] strings)
Overloads glCreateShaderProgramvEXT.
-
glBindProgramPipelineEXT
public static void glBindProgramPipelineEXT(int pipeline)
-
glDeleteProgramPipelinesEXT
public static void glDeleteProgramPipelinesEXT(java.nio.IntBuffer pipelines)
-
glDeleteProgramPipelinesEXT
public static void glDeleteProgramPipelinesEXT(int pipeline)
Overloads glDeleteProgramPipelinesEXT.
-
glGenProgramPipelinesEXT
public static void glGenProgramPipelinesEXT(java.nio.IntBuffer pipelines)
-
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
public static void glGetProgramPipelineEXT(int pipeline, int pname, java.nio.IntBuffer params)
-
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
public static void glProgramUniform1EXT(int program, int location, java.nio.IntBuffer value)
-
glProgramUniform2EXT
public static void glProgramUniform2EXT(int program, int location, java.nio.IntBuffer value)
-
glProgramUniform3EXT
public static void glProgramUniform3EXT(int program, int location, java.nio.IntBuffer value)
-
glProgramUniform4EXT
public static void glProgramUniform4EXT(int program, int location, java.nio.IntBuffer value)
-
glProgramUniform1EXT
public static void glProgramUniform1EXT(int program, int location, java.nio.FloatBuffer value)
-
glProgramUniform2EXT
public static void glProgramUniform2EXT(int program, int location, java.nio.FloatBuffer value)
-
glProgramUniform3EXT
public static void glProgramUniform3EXT(int program, int location, java.nio.FloatBuffer value)
-
glProgramUniform4EXT
public static void glProgramUniform4EXT(int program, int location, java.nio.FloatBuffer value)
-
glProgramUniformMatrix2EXT
public static void glProgramUniformMatrix2EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
-
glProgramUniformMatrix3EXT
public static void glProgramUniformMatrix3EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
-
glProgramUniformMatrix4EXT
public static void glProgramUniformMatrix4EXT(int program, int location, boolean transpose, java.nio.FloatBuffer value)
-
glValidateProgramPipelineEXT
public static void glValidateProgramPipelineEXT(int pipeline)
-
glGetProgramPipelineInfoLogEXT
public static void glGetProgramPipelineInfoLogEXT(int pipeline, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
-
glGetProgramPipelineInfoLogEXT
public static java.lang.String glGetProgramPipelineInfoLogEXT(int pipeline, int bufSize)
Overloads glGetProgramPipelineInfoLogEXT.
-
-