Java org.lwjgl.opengl GL41 fields, constructors, methods, implement or subclass

Example usage for Java org.lwjgl.opengl GL41 fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.lwjgl.opengl GL41.

The text is from its open source code.

Method

voidglActiveShaderProgram(@NativeType("GLuint") int pipeline, @NativeType("GLuint") int program)
Sets the active program object for a program pipeline object.
voidglBindProgramPipeline(@NativeType("GLuint") int pipeline)
Binds a program pipeline to the current context.
voidglClearDepthf(@NativeType("GLfloat") float depth)
Specifies the clear value for the depth buffer
voidglDeleteProgramPipelines(@NativeType("GLuint const *") IntBuffer pipelines)
Deletes program pipeline objects.
voidglDeleteProgramPipelines(@NativeType("GLuint const *") int pipeline)
Deletes program pipeline objects.
voidglDeleteProgramPipelines(@NativeType("GLuint const *") int[] pipelines)
Array version of: #glDeleteProgramPipelines DeleteProgramPipelines
voidglDepthRangef(@NativeType("GLfloat") float zNear, @NativeType("GLfloat") float zFar)
Specifies mapping of depth values from normalized device coordinates to window coordinates
voidglDepthRangeIndexed(@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.
voidglGenProgramPipelines(@NativeType("GLuint *") IntBuffer pipelines)
Reserves program pipeline object names.
voidglGenProgramPipelines(@NativeType("GLuint *") int[] pipelines)
Array version of: #glGenProgramPipelines GenProgramPipelines
intglGenProgramPipelines()
Reserves program pipeline object names.
voidglGetProgramBinary(@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.
voidglGetProgramBinary(@NativeType("GLuint") int program, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLenum *") int[] binaryFormat, @NativeType("void *") ByteBuffer binary)
Array version of: #glGetProgramBinary GetProgramBinary
intglGetProgramPipelinei(@NativeType("GLuint") int pipeline, @NativeType("GLenum") int pname)
Retrieves properties of a program pipeline object.
voidglGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLchar *") ByteBuffer infoLog)
Retrieves the info log string from a program pipeline object.
voidglGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLchar *") ByteBuffer infoLog)
Array version of: #glGetProgramPipelineInfoLog GetProgramPipelineInfoLog
StringglGetProgramPipelineInfoLog(@NativeType("GLuint") int pipeline, @NativeType("GLsizei") int bufSize)
Retrieves the info log string from a program pipeline object.
voidglGetShaderPrecisionFormat(@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.
voidglGetShaderPrecisionFormat(@NativeType("GLenum") int shadertype, @NativeType("GLenum") int precisiontype, @NativeType("GLint *") int[] range, @NativeType("GLint *") int[] precision)
Array version of: #glGetShaderPrecisionFormat GetShaderPrecisionFormat
booleanglIsProgramPipeline(@NativeType("GLuint") int pipeline)
Determines if a name corresponds to a program pipeline object.
voidglProgramBinary(@NativeType("GLuint") int program, @NativeType("GLenum") int binaryFormat, @NativeType("void const *") ByteBuffer binary)
Loads a program object with a program binary.
voidglProgramParameteri(@NativeType("GLuint") int program, @NativeType("GLenum") int pname, @NativeType("GLint") int value)
Specifies the integer value of a program object parameter.
voidglProgramUniform1d(@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.
voidglProgramUniform1f(@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.
voidglProgramUniform1i(@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.
voidglProgramUniform1ui(@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.
voidglProgramUniform2d(@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.
voidglProgramUniform2f(@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.
voidglProgramUniform2i(@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.
voidglProgramUniform2ui(@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.
voidglProgramUniform3d(@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.
voidglProgramUniform3f(@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.
voidglProgramUniform3i(@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.
voidglProgramUniform3ui(@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.
voidglProgramUniform4d(@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.
voidglProgramUniform4f(@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.
voidglProgramUniform4i(@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.
voidglProgramUniform4ui(@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.
voidglReleaseShaderCompiler()
Releases resources allocated by the shader compiler.
voidglScissorIndexed(@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.
voidglShaderBinary(@NativeType("GLuint const *") IntBuffer shaders, @NativeType("GLenum") int binaryformat, @NativeType("void const *") ByteBuffer binary)
Loads pre-compiled shader binaries.
voidglShaderBinary(@NativeType("GLuint const *") int[] shaders, @NativeType("GLenum") int binaryformat, @NativeType("void const *") ByteBuffer binary)
Array version of: #glShaderBinary ShaderBinary
voidglUseProgramStages(@NativeType("GLuint") int pipeline, @NativeType("GLbitfield") int stages, @NativeType("GLuint") int program)
Binds stages of a program object to a program pipeline.
voidglValidateProgramPipeline(@NativeType("GLuint") int pipeline)
Validates a program pipeline object against current GL state.
voidglVertexAttribL1d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x)
Specifies the value of a generic vertex attribute.
voidglVertexAttribL2d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y)
Specifies the value of a generic vertex attribute.
voidglVertexAttribL3d(@NativeType("GLuint") int index, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y, @NativeType("GLdouble") double z)
Specifies the value of a generic vertex attribute.
voidglVertexAttribL4d(@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.
voidglVertexAttribLPointer(@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.
voidglViewportIndexedf(@NativeType("GLuint") int index, @NativeType("GLfloat") float x, @NativeType("GLfloat") float y, @NativeType("GLfloat") float w, @NativeType("GLfloat") float h)
Sets a specified viewport.