public final class ARBSeparateShaderObjects
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
GL_ACTIVE_PROGRAM
Accepted by <type> parameter to GetProgramPipelineiv:
|
static int |
GL_ALL_SHADER_BITS
Accepted by <stages> parameter to UseProgramStages:
|
static int |
GL_FRAGMENT_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:
|
static int |
GL_GEOMETRY_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:
|
static int |
GL_PROGRAM_PIPELINE_BINDING
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
GetInteger64v, GetFloatv, and GetDoublev:
|
static int |
GL_PROGRAM_SEPARABLE
Accepted by the <pname> parameter of ProgramParameteri and
GetProgramiv:
|
static int |
GL_TESS_CONTROL_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:
|
static int |
GL_TESS_EVALUATION_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:
|
static int |
GL_VERTEX_SHADER_BIT
Accepted by <stages> parameter to UseProgramStages:
|
Modifier and Type | Method and Description |
---|---|
static void |
glActiveShaderProgram(int pipeline,
int program) |
static void |
glBindProgramPipeline(int pipeline) |
static int |
glCreateShaderProgram(int type,
java.nio.ByteBuffer string)
Single null-terminated source code string.
|
static int |
glCreateShaderProgram(int type,
java.nio.ByteBuffer[] strings)
Overloads glCreateShaderProgramv.
|
static int |
glCreateShaderProgram(int type,
java.lang.CharSequence string)
Overloads glCreateShaderProgramv.
|
static int |
glCreateShaderProgram(int type,
java.lang.CharSequence[] strings)
Overloads glCreateShaderProgramv.
|
static int |
glCreateShaderProgram(int type,
int count,
java.nio.ByteBuffer strings)
Overloads glCreateShaderProgramv.
|
static void |
glDeleteProgramPipelines(int pipeline)
Overloads glDeleteProgramPipelines.
|
static void |
glDeleteProgramPipelines(java.nio.IntBuffer pipelines) |
static int |
glGenProgramPipelines()
Overloads glGenProgramPipelines.
|
static void |
glGenProgramPipelines(java.nio.IntBuffer pipelines) |
static void |
glGetProgramPipeline(int pipeline,
int pname,
java.nio.IntBuffer params) |
static int |
glGetProgramPipelinei(int pipeline,
int pname)
Overloads glGetProgramPipelineiv.
|
static java.lang.String |
glGetProgramPipelineInfoLog(int pipeline,
int bufSize)
Overloads glGetProgramPipelineInfoLog.
|
static void |
glGetProgramPipelineInfoLog(int pipeline,
java.nio.IntBuffer length,
java.nio.ByteBuffer infoLog) |
static boolean |
glIsProgramPipeline(int pipeline) |
static void |
glProgramParameteri(int program,
int pname,
int value) |
static void |
glProgramUniform1(int program,
int location,
java.nio.DoubleBuffer value) |
static void |
glProgramUniform1(int program,
int location,
java.nio.FloatBuffer value) |
static void |
glProgramUniform1(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform1d(int program,
int location,
double v0) |
static void |
glProgramUniform1f(int program,
int location,
float v0) |
static void |
glProgramUniform1i(int program,
int location,
int v0) |
static void |
glProgramUniform1u(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform1ui(int program,
int location,
int v0) |
static void |
glProgramUniform2(int program,
int location,
java.nio.DoubleBuffer value) |
static void |
glProgramUniform2(int program,
int location,
java.nio.FloatBuffer value) |
static void |
glProgramUniform2(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform2d(int program,
int location,
double v0,
double v1) |
static void |
glProgramUniform2f(int program,
int location,
float v0,
float v1) |
static void |
glProgramUniform2i(int program,
int location,
int v0,
int v1) |
static void |
glProgramUniform2u(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform2ui(int program,
int location,
int v0,
int v1) |
static void |
glProgramUniform3(int program,
int location,
java.nio.DoubleBuffer value) |
static void |
glProgramUniform3(int program,
int location,
java.nio.FloatBuffer value) |
static void |
glProgramUniform3(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform3d(int program,
int location,
double v0,
double v1,
double v2) |
static void |
glProgramUniform3f(int program,
int location,
float v0,
float v1,
float v2) |
static void |
glProgramUniform3i(int program,
int location,
int v0,
int v1,
int v2) |
static void |
glProgramUniform3u(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform3ui(int program,
int location,
int v0,
int v1,
int v2) |
static void |
glProgramUniform4(int program,
int location,
java.nio.DoubleBuffer value) |
static void |
glProgramUniform4(int program,
int location,
java.nio.FloatBuffer value) |
static void |
glProgramUniform4(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform4d(int program,
int location,
double v0,
double v1,
double v2,
double v3) |
static void |
glProgramUniform4f(int program,
int location,
float v0,
float v1,
float v2,
float v3) |
static void |
glProgramUniform4i(int program,
int location,
int v0,
int v1,
int v2,
int v3) |
static void |
glProgramUniform4u(int program,
int location,
java.nio.IntBuffer value) |
static void |
glProgramUniform4ui(int program,
int location,
int v0,
int v1,
int v2,
int v3) |
static void |
glProgramUniformMatrix2(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix2(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix2x3(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix2x3(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix2x4(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix2x4(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix3(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix3(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix3x2(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix3x2(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix3x4(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix3x4(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix4(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix4(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix4x2(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix4x2(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glProgramUniformMatrix4x3(int program,
int location,
boolean transpose,
java.nio.DoubleBuffer value) |
static void |
glProgramUniformMatrix4x3(int program,
int location,
boolean transpose,
java.nio.FloatBuffer value) |
static void |
glUseProgramStages(int pipeline,
int stages,
int program) |
static void |
glValidateProgramPipeline(int pipeline) |
public static final int GL_VERTEX_SHADER_BIT
public static final int GL_FRAGMENT_SHADER_BIT
public static final int GL_GEOMETRY_SHADER_BIT
public static final int GL_TESS_CONTROL_SHADER_BIT
public static final int GL_TESS_EVALUATION_SHADER_BIT
public static final int GL_ALL_SHADER_BITS
public static final int GL_PROGRAM_SEPARABLE
public static final int GL_ACTIVE_PROGRAM
public static final int GL_PROGRAM_PIPELINE_BINDING
public static void glUseProgramStages(int pipeline, int stages, int program)
public static void glActiveShaderProgram(int pipeline, int program)
public static int glCreateShaderProgram(int type, java.nio.ByteBuffer string)
public static int glCreateShaderProgram(int type, int count, java.nio.ByteBuffer strings)
Multiple null-terminated source code strings, one after the other.
public static int glCreateShaderProgram(int type, java.nio.ByteBuffer[] strings)
public static int glCreateShaderProgram(int type, java.lang.CharSequence string)
public static int glCreateShaderProgram(int type, java.lang.CharSequence[] strings)
public static void glBindProgramPipeline(int pipeline)
public static void glDeleteProgramPipelines(java.nio.IntBuffer pipelines)
public static void glDeleteProgramPipelines(int pipeline)
public static void glGenProgramPipelines(java.nio.IntBuffer pipelines)
public static int glGenProgramPipelines()
public static boolean glIsProgramPipeline(int pipeline)
public static void glProgramParameteri(int program, int pname, int value)
public static void glGetProgramPipeline(int pipeline, int pname, java.nio.IntBuffer params)
public static int glGetProgramPipelinei(int pipeline, int pname)
public static void glProgramUniform1i(int program, int location, int v0)
public static void glProgramUniform2i(int program, int location, int v0, int v1)
public static void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
public static void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
public static void glProgramUniform1f(int program, int location, float v0)
public static void glProgramUniform2f(int program, int location, float v0, float v1)
public static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
public static void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
public static void glProgramUniform1d(int program, int location, double v0)
public static void glProgramUniform2d(int program, int location, double v0, double v1)
public static void glProgramUniform3d(int program, int location, double v0, double v1, double v2)
public static void glProgramUniform4d(int program, int location, double v0, double v1, double v2, double v3)
public static void glProgramUniform1(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform2(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform3(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform4(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform1(int program, int location, java.nio.FloatBuffer value)
public static void glProgramUniform2(int program, int location, java.nio.FloatBuffer value)
public static void glProgramUniform3(int program, int location, java.nio.FloatBuffer value)
public static void glProgramUniform4(int program, int location, java.nio.FloatBuffer value)
public static void glProgramUniform1(int program, int location, java.nio.DoubleBuffer value)
public static void glProgramUniform2(int program, int location, java.nio.DoubleBuffer value)
public static void glProgramUniform3(int program, int location, java.nio.DoubleBuffer value)
public static void glProgramUniform4(int program, int location, java.nio.DoubleBuffer value)
public static void glProgramUniform1ui(int program, int location, int v0)
public static void glProgramUniform2ui(int program, int location, int v0, int v1)
public static void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
public static void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
public static void glProgramUniform1u(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform2u(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform3u(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniform4u(int program, int location, java.nio.IntBuffer value)
public static void glProgramUniformMatrix2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix2x3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix3x2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix2x4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix4x2(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix3x4(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix4x3(int program, int location, boolean transpose, java.nio.FloatBuffer value)
public static void glProgramUniformMatrix2x3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix3x2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix2x4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix4x2(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix3x4(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glProgramUniformMatrix4x3(int program, int location, boolean transpose, java.nio.DoubleBuffer value)
public static void glValidateProgramPipeline(int pipeline)
public static void glGetProgramPipelineInfoLog(int pipeline, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)
public static java.lang.String glGetProgramPipelineInfoLog(int pipeline, int bufSize)
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.