void | glActiveShaderProgram(@NativeType("GLuint") int pipeline, @NativeType("GLuint") int program) Sets the active program object for a program pipeline object. |
void | glBindProgramPipeline(@NativeType("GLuint") int pipeline) Binds a program pipeline to the current context. |
void | glClearDepthf(@NativeType("GLfloat") float depth) Specifies the clear value for the depth buffer |
void | glDeleteProgramPipelines(@NativeType("GLuint const *") IntBuffer pipelines) Deletes program pipeline objects. |
void | glDeleteProgramPipelines(@NativeType("GLuint const *") int pipeline) Deletes program pipeline objects. |
void | glDeleteProgramPipelines(@NativeType("GLuint const *") int[] pipelines) Array version of: #glDeleteProgramPipelines DeleteProgramPipelines |
void | glDepthRangef(@NativeType("GLfloat") float zNear, @NativeType("GLfloat") float zFar) Specifies mapping of depth values from normalized device coordinates to window coordinates |
void | glDepthRangeIndexed(@NativeType("GLuint") int index, @NativeType("GLdouble") double zNear, @NativeType("GLdouble") double zFar) Specifies mapping of depth values from normalized device coordinates to window coordinates for a specified viewport. |
void | glGenProgramPipelines(@NativeType("GLuint *") IntBuffer pipelines) Reserves program pipeline object names. |
void | glGenProgramPipelines(@NativeType("GLuint *") int[] pipelines) Array version of: #glGenProgramPipelines GenProgramPipelines |
int | glGenProgramPipelines() Reserves program pipeline object names. |
void | glGetProgramBinary(@NativeType("GLuint") int program, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLenum *") IntBuffer binaryFormat, @NativeType("void *") ByteBuffer binary) Returns a binary representation of a program object's compiled and linked executable source. |
void | glGetProgramBinary(@NativeType("GLuint") int program, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLenum *") int[] binaryFormat, @NativeType("void *") ByteBuffer binary) Array version of: #glGetProgramBinary GetProgramBinary |
int | glGetProgramPipelinei(@NativeType("GLuint") int pipeline, @NativeType("GLenum") int pname) Retrieves properties of a program pipeline object. |
void | glGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLchar *") ByteBuffer infoLog) Retrieves the info log string from a program pipeline object. |
void | glGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLchar *") ByteBuffer infoLog) Array version of: #glGetProgramPipelineInfoLog GetProgramPipelineInfoLog |
String | glGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @NativeType("GLsizei") int bufSize) Retrieves the info log string from a program pipeline object. |
void | glGetShaderPrecisionFormat(@NativeType("GLenum") int shadertype, @NativeType("GLenum") int precisiontype, @NativeType("GLint *") IntBuffer range, @NativeType("GLint *") IntBuffer precision) Retrieves the range and precision for numeric formats supported by the shader compiler. |
void | glGetShaderPrecisionFormat(@NativeType("GLenum") int shadertype, @NativeType("GLenum") int precisiontype, @NativeType("GLint *") int[] range, @NativeType("GLint *") int[] precision) Array version of: #glGetShaderPrecisionFormat GetShaderPrecisionFormat |
boolean | glIsProgramPipeline(@NativeType("GLuint") int pipeline) Determines if a name corresponds to a program pipeline object. |
void | glProgramBinary(@NativeType("GLuint") int program, @NativeType("GLenum") int binaryFormat, @NativeType("void const *") ByteBuffer binary) Loads a program object with a program binary. |
void | glProgramParameteri(@NativeType("GLuint") int program, @NativeType("GLenum") int pname, @NativeType("GLint") int value) Specifies the integer value of a program object parameter. |
void | glProgramUniform1d(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLdouble") double x) Specifies the value of a double uniform variable for a specified program object. |
void | glProgramUniform1f(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLfloat") float x) Specifies the value of a float uniform variable for a specified program object. |
void | glProgramUniform1i(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLint") int x) Specifies the value of an int uniform variable for a specified program object. |
void | glProgramUniform1ui(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint") int x) Specifies the value of a uint uniform variable for a specified program object. |
void | glProgramUniform2d(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y) Specifies the value of a dvec2 uniform variable for a specified program object. |
void | glProgramUniform2f(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y) Specifies the value of a vec2 uniform variable for a specified program object. |
void | glProgramUniform2i(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLint") int x, @NativeType("GLint") int y) Specifies the value of an ivec2 uniform variable for a specified program object. |
void | glProgramUniform2ui(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint") int x, @NativeType("GLuint") int y) Specifies the value of a uvec2 uniform variable for a specified program object. |
void | glProgramUniform3d(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y, @NativeType("GLdouble") double z) Specifies the value of a dvec3 uniform variable for a specified program object. |
void | glProgramUniform3f(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float z) Specifies the value of a vec3 uniform variable for a specified program object. |
void | glProgramUniform3i(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z) Specifies the value of an ivec3 uniform variable for a specified program object. |
void | glProgramUniform3ui(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint") int x, @NativeType("GLuint") int y, @NativeType("GLuint") int z) Specifies the value of a uvec3 uniform variable for a specified program object. |
void | glProgramUniform4d(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y, @NativeType("GLdouble") double z, @NativeType("GLdouble") double w) Specifies the value of a dvec4 uniform variable for a specified program object. |
void | glProgramUniform4f(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float z, @NativeType("GLfloat") float w) Specifies the value of a vec4 uniform variable for a specified program object. |
void | glProgramUniform4i(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z, @NativeType("GLint") int w) Specifies the value of an ivec4 uniform variable for a specified program object. |
void | glProgramUniform4ui(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint") int x, @NativeType("GLuint") int y, @NativeType("GLuint") int z, @NativeType("GLuint") int w) Specifies the value of a uvec4 uniform variable for a specified program object. |
void | glReleaseShaderCompiler() Releases resources allocated by the shader compiler. |
void | glScissorIndexed(@NativeType("GLuint") int index, @NativeType("GLint") int left, @NativeType("GLint") int bottom, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) Defines the scissor box for a specific viewport. |
void | glShaderBinary(@NativeType("GLuint const *") IntBuffer shaders, @NativeType("GLenum") int binaryformat, @NativeType("void const *") ByteBuffer binary) Loads pre-compiled shader binaries. |
void | glShaderBinary(@NativeType("GLuint const *") int[] shaders, @NativeType("GLenum") int binaryformat, @NativeType("void const *") ByteBuffer binary) Array version of: #glShaderBinary ShaderBinary |
void | glUseProgramStages(@NativeType("GLuint") int pipeline, @NativeType("GLbitfield") int stages, @NativeType("GLuint") int program) Binds stages of a program object to a program pipeline. |
void | glValidateProgramPipeline(@NativeType("GLuint") int pipeline) Validates a program pipeline object against current GL state. |
void | glVertexAttribL1d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x) Specifies the value of a generic vertex attribute. |
void | glVertexAttribL2d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y) Specifies the value of a generic vertex attribute. |
void | glVertexAttribL3d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y, @NativeType("GLdouble") double z) Specifies the value of a generic vertex attribute. |
void | glVertexAttribL4d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y, @NativeType("GLdouble") double z, @NativeType("GLdouble") double w) Specifies the value of a generic vertex attribute. |
void | glVertexAttribLPointer(@NativeType("GLuint") int index, @NativeType("GLint") int size, @NativeType("GLsizei") int stride, @NativeType("void const *") DoubleBuffer pointer) Specifies the location and organization of a 64-bit vertex attribute array. |
void | glViewportIndexedf(@NativeType("GLuint") int index, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float w, @NativeType("GLfloat") float h) Sets a specified viewport. |