void | glBeginQueryIndexed(@NativeType("GLenum") int target, @NativeType("GLuint") int index, @NativeType("GLuint") int id) Begins a query object on an indexed target |
void | glBindTransformFeedback(@NativeType("GLenum") int target, @NativeType("GLuint") int id) Binds a transform feedback object. |
void | glBlendEquationi(@NativeType("GLuint") int buf, @NativeType("GLenum") int mode) Specifies the equation used for both the RGB blend equation and the Alpha blend equation for the specified draw buffer. |
void | glBlendEquationSeparatei(@NativeType("GLuint") int buf, @NativeType("GLenum") int modeRGB, @NativeType("GLenum") int modeAlpha) Sets the RGB blend equation and the alpha blend equation separately for the specified draw buffer. |
void | glBlendFunci(@NativeType("GLuint") int buf, @NativeType("GLenum") int sfactor, @NativeType("GLenum") int dfactor) Specifies pixel arithmetic for the specified draw buffer. |
void | glBlendFuncSeparatei(@NativeType("GLuint") int buf, @NativeType("GLenum") int srcRGB, @NativeType("GLenum") int dstRGB, @NativeType("GLenum") int srcAlpha, @NativeType("GLenum") int dstAlpha) Specifies pixel arithmetic for RGB and alpha components separately for the specified draw buffer. |
void | glDeleteTransformFeedbacks(@NativeType("GLuint const *") IntBuffer ids) Deletes transform feedback objects. |
void | glDeleteTransformFeedbacks(@NativeType("GLuint const *") int id) Deletes transform feedback objects. |
void | glDeleteTransformFeedbacks(@NativeType("GLuint const *") int[] ids) Array version of: #glDeleteTransformFeedbacks DeleteTransformFeedbacks |
void | glDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") ByteBuffer indirect) Renders primitives from array data, taking parameters from memory. |
void | glDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") long indirect) Renders primitives from array data, taking parameters from memory. |
void | glDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") IntBuffer indirect) Renders primitives from array data, taking parameters from memory. |
void | glDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") int[] indirect) Array version of: #glDrawArraysIndirect DrawArraysIndirect |
void | glDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") ByteBuffer indirect) Renders indexed primitives from array data, taking parameters from memory. |
void | glDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") long indirect) Renders indexed primitives from array data, taking parameters from memory. |
void | glDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") IntBuffer indirect) Renders indexed primitives from array data, taking parameters from memory. |
void | glDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") int[] indirect) Array version of: #glDrawElementsIndirect DrawElementsIndirect |
void | glDrawTransformFeedback(@NativeType("GLenum") int mode, @NativeType("GLuint") int id) Render primitives using a count derived from a transform feedback object. |
void | glDrawTransformFeedbackStream(@NativeType("GLenum") int mode, @NativeType("GLuint") int id, @NativeType("GLuint") int stream) Renders primitives using a count derived from a specifed stream of a transform feedback object. |
void | glEndQueryIndexed(@NativeType("GLenum") int target, @NativeType("GLuint") int index) Ends a query object on an indexed target |
int | glGenTransformFeedbacks() Reserves transform feedback object names. |
void | glGenTransformFeedbacks(@NativeType("GLuint *") IntBuffer ids) Reserves transform feedback object names. |
void | glGenTransformFeedbacks(@NativeType("GLuint *") int[] ids) Array version of: #glGenTransformFeedbacks GenTransformFeedbacks |
String | glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufsize) Queries the name of an active shader subroutine. |
void | glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLchar *") ByteBuffer name) Queries the name of an active shader subroutine. |
void | glGetActiveSubroutineName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLchar *") ByteBuffer name) Array version of: #glGetActiveSubroutineName GetActiveSubroutineName |
int | glGetActiveSubroutineUniformi(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLenum") int pname) Queries a property of an active shader subroutine uniform. |
void | glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLchar *") ByteBuffer name) Queries the name of an active shader subroutine uniform. |
void | glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLchar *") ByteBuffer name) Array version of: #glGetActiveSubroutineUniformName GetActiveSubroutineUniformName |
String | glGetActiveSubroutineUniformName(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufsize) Queries the name of an active shader subroutine uniform. |
int | glGetProgramStagei(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLenum") int pname) Retrieves properties of a program object corresponding to a specified shader stage. |
int | glGetQueryIndexedi(@NativeType("GLenum") int target, @NativeType("GLuint") int index, @NativeType("GLenum") int pname) Returns parameters of an indexed query object target. |
int | glGetSubroutineIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") ByteBuffer name) Retrieves the index of a subroutine function of a given shader stage within a program. |
int | glGetSubroutineIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") CharSequence name) Retrieves the index of a subroutine function of a given shader stage within a program. |
int | glGetSubroutineUniformLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") ByteBuffer name) Retrieves the location of a subroutine uniform of a given shader stage within a program. |
int | glGetSubroutineUniformLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int shadertype, @NativeType("GLchar const *") CharSequence name) Retrieves the location of a subroutine uniform of a given shader stage within a program. |
int | glGetUniformSubroutineui(@NativeType("GLenum") int shadertype, @NativeType("GLint") int location) Retrieves the value of a subroutine uniform of a given shader stage of the current program. |
boolean | glIsTransformFeedback(@NativeType("GLuint") int id) Determines if a name corresponds to a transform feedback object. |
void | glMinSampleShading(@NativeType("GLfloat") float value) Specifies the minimum rate at which sample shading takes place. |
void | glPatchParameteri(@NativeType("GLenum") int pname, @NativeType("GLint") int value) Specifies the integer value of the specified parameter for patch primitives. |
void | glPauseTransformFeedback() Pauses transform feedback operations for the currently bound transform feedback object. |
void | glResumeTransformFeedback() Resumes transform feedback operations for the currently bound transform feedback object. |
void | glUniform1d(@NativeType("GLint") int location, @NativeType("GLdouble") double x) Specifies the value of a double uniform variable for the current program object. |
void | glUniform2d(@NativeType("GLint") int location, @NativeType("GLdouble") double x, @NativeType("GLdouble") double y) Specifies the value of a dvec2 uniform variable for the current program object. |
void | glUniform3d(@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 the current program object. |
void | glUniform4d(@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 the current program object. |