Class GL20
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
static final MethodHandle
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
final MemorySegment
Fields inherited from class overrungl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY, MH_glBeginQuery, MH_glBindBuffer, MH_glBufferData, MH_glBufferSubData, MH_glDeleteBuffers, MH_glDeleteQueries, MH_glEndQuery, MH_glGenBuffers, MH_glGenQueries, MH_glGetBufferParameteriv, MH_glGetBufferPointerv, MH_glGetBufferSubData, MH_glGetQueryiv, MH_glGetQueryObjectiv, MH_glGetQueryObjectuiv, MH_glIsBuffer, MH_glIsQuery, MH_glMapBuffer, MH_glUnmapBuffer, PFN_glBeginQuery, PFN_glBindBuffer, PFN_glBufferData, PFN_glBufferSubData, PFN_glDeleteBuffers, PFN_glDeleteQueries, PFN_glEndQuery, PFN_glGenBuffers, PFN_glGenQueries, PFN_glGetBufferParameteriv, PFN_glGetBufferPointerv, PFN_glGetBufferSubData, PFN_glGetQueryiv, PFN_glGetQueryObjectiv, PFN_glGetQueryObjectuiv, PFN_glIsBuffer, PFN_glIsQuery, PFN_glMapBuffer, PFN_glUnmapBuffer
Fields inherited from class overrungl.opengl.GL14
GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIAS, MH_glBlendColor, MH_glBlendEquation, MH_glBlendFuncSeparate, MH_glMultiDrawArrays, MH_glMultiDrawElements, MH_glPointParameterf, MH_glPointParameterfv, MH_glPointParameteri, MH_glPointParameteriv, PFN_glBlendColor, PFN_glBlendEquation, PFN_glBlendFuncSeparate, PFN_glMultiDrawArrays, PFN_glMultiDrawElements, PFN_glPointParameterf, PFN_glPointParameterfv, PFN_glPointParameteri, PFN_glPointParameteriv
Fields inherited from class overrungl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, MH_glActiveTexture, MH_glCompressedTexImage1D, MH_glCompressedTexImage2D, MH_glCompressedTexImage3D, MH_glCompressedTexSubImage1D, MH_glCompressedTexSubImage2D, MH_glCompressedTexSubImage3D, MH_glGetCompressedTexImage, MH_glSampleCoverage, PFN_glActiveTexture, PFN_glCompressedTexImage1D, PFN_glCompressedTexImage2D, PFN_glCompressedTexImage3D, PFN_glCompressedTexSubImage1D, PFN_glCompressedTexSubImage2D, PFN_glCompressedTexSubImage3D, PFN_glGetCompressedTexImage, PFN_glSampleCoverage
Fields inherited from class overrungl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV, MH_glCopyTexSubImage3D, MH_glDrawRangeElements, MH_glTexImage3D, MH_glTexSubImage3D, PFN_glCopyTexSubImage3D, PFN_glDrawRangeElements, PFN_glTexImage3D, PFN_glTexSubImage3D
Fields inherited from class overrungl.opengl.GL11
GL_COLOR_LOGIC_OP, GL_DOUBLE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_R3_G3_B2, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, MH_glBindTexture, MH_glCopyTexImage1D, MH_glCopyTexImage2D, MH_glCopyTexSubImage1D, MH_glCopyTexSubImage2D, MH_glDeleteTextures, MH_glDrawArrays, MH_glDrawElements, MH_glGenTextures, MH_glIsTexture, MH_glPolygonOffset, MH_glTexSubImage1D, MH_glTexSubImage2D, PFN_glBindTexture, PFN_glCopyTexImage1D, PFN_glCopyTexImage2D, PFN_glCopyTexSubImage1D, PFN_glCopyTexSubImage2D, PFN_glDeleteTextures, PFN_glDrawArrays, PFN_glDrawElements, PFN_glGenTextures, PFN_glIsTexture, PFN_glPolygonOffset, PFN_glTexSubImage1D, PFN_glTexSubImage2D
Fields inherited from class overrungl.opengl.GL10
GL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NOTEQUAL, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, GL_POLYGON_MODE, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGBA, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STENCIL, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_HEIGHT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_VENDOR, GL_VERSION, GL_VIEWPORT, GL_XOR, GL_ZERO, MH_glBlendFunc, MH_glClear, MH_glClearColor, MH_glClearDepth, MH_glClearStencil, MH_glColorMask, MH_glCullFace, MH_glDepthFunc, MH_glDepthMask, MH_glDepthRange, MH_glDisable, MH_glDrawBuffer, MH_glEnable, MH_glFinish, MH_glFlush, MH_glFrontFace, MH_glGetBooleanv, MH_glGetDoublev, MH_glGetError, MH_glGetFloatv, MH_glGetIntegerv, MH_glGetString, MH_glGetTexImage, MH_glGetTexLevelParameterfv, MH_glGetTexLevelParameteriv, MH_glGetTexParameterfv, MH_glGetTexParameteriv, MH_glHint, MH_glIsEnabled, MH_glLineWidth, MH_glLogicOp, MH_glPixelStoref, MH_glPixelStorei, MH_glPointSize, MH_glPolygonMode, MH_glReadBuffer, MH_glReadPixels, MH_glScissor, MH_glStencilFunc, MH_glStencilMask, MH_glStencilOp, MH_glTexImage1D, MH_glTexImage2D, MH_glTexParameterf, MH_glTexParameterfv, MH_glTexParameteri, MH_glTexParameteriv, MH_glViewport, PFN_glBlendFunc, PFN_glClear, PFN_glClearColor, PFN_glClearDepth, PFN_glClearStencil, PFN_glColorMask, PFN_glCullFace, PFN_glDepthFunc, PFN_glDepthMask, PFN_glDepthRange, PFN_glDisable, PFN_glDrawBuffer, PFN_glEnable, PFN_glFinish, PFN_glFlush, PFN_glFrontFace, PFN_glGetBooleanv, PFN_glGetDoublev, PFN_glGetError, PFN_glGetFloatv, PFN_glGetIntegerv, PFN_glGetString, PFN_glGetTexImage, PFN_glGetTexLevelParameterfv, PFN_glGetTexLevelParameteriv, PFN_glGetTexParameterfv, PFN_glGetTexParameteriv, PFN_glHint, PFN_glIsEnabled, PFN_glLineWidth, PFN_glLogicOp, PFN_glPixelStoref, PFN_glPixelStorei, PFN_glPointSize, PFN_glPolygonMode, PFN_glReadBuffer, PFN_glReadPixels, PFN_glScissor, PFN_glStencilFunc, PFN_glStencilMask, PFN_glStencilOp, PFN_glTexImage1D, PFN_glTexImage2D, PFN_glTexParameterf, PFN_glTexParameterfv, PFN_glTexParameteri, PFN_glTexParameteriv, PFN_glViewport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
AttachShader
(int program, int shader) void
BindAttribLocation
(int program, int index, MemorySegment name) void
BindAttribLocation
(int program, int index, String name) void
BlendEquationSeparate
(int modeRGB, int modeAlpha) void
CompileShader
(int shader) int
int
CreateShader
(int type) void
DeleteProgram
(int program) void
DeleteShader
(int shader) void
DetachShader
(int program, int shader) void
DisableVertexAttribArray
(int index) void
DrawBuffers
(int n, MemorySegment bufs) void
EnableVertexAttribArray
(int index) void
GetActiveAttrib
(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) void
GetActiveUniform
(int program, int index, int bufSize, MemorySegment length, MemorySegment size, MemorySegment type, MemorySegment name) void
GetAttachedShaders
(int program, int maxCount, MemorySegment count, MemorySegment shaders) int
GetAttribLocation
(int program, MemorySegment name) int
GetAttribLocation
(int program, String name) GetProgramInfoLog
(int program) void
GetProgramInfoLog
(int program, int bufSize, MemorySegment length, MemorySegment infoLog) int
GetProgramiv
(int program, int pname) void
GetProgramiv
(int program, int pname, MemorySegment params) GetShaderInfoLog
(int shader) void
GetShaderInfoLog
(int shader, int bufSize, MemorySegment length, MemorySegment infoLog) int
GetShaderiv
(int shader, int pname) void
GetShaderiv
(int shader, int pname, MemorySegment params) void
GetShaderSource
(int shader, int bufSize, MemorySegment length, MemorySegment source) void
GetUniformfv
(int program, int location, MemorySegment params) void
GetUniformiv
(int program, int location, MemorySegment params) int
GetUniformLocation
(int program, MemorySegment name) int
GetUniformLocation
(int program, String name) void
GetVertexAttribdv
(int index, int pname, MemorySegment params) void
GetVertexAttribfv
(int index, int pname, MemorySegment params) void
GetVertexAttribiv
(int index, int pname, MemorySegment params) void
GetVertexAttribPointerv
(int index, int pname, MemorySegment pointer) boolean
IsProgram
(int program) boolean
IsShader
(int shader) void
LinkProgram
(int program) void
ShaderSource
(int shader, int count, MemorySegment string, MemorySegment length) void
ShaderSource
(int shader, String string) void
StencilFuncSeparate
(int face, int func, int ref, int mask) void
StencilMaskSeparate
(int face, int mask) void
StencilOpSeparate
(int face, int sfail, int dpfail, int dppass) void
Uniform1f
(int location, float v0) void
Uniform1fv
(int location, int count, MemorySegment value) void
Uniform1i
(int location, int v0) void
Uniform1iv
(int location, int count, MemorySegment value) void
Uniform2f
(int location, float v0, float v1) void
Uniform2fv
(int location, int count, MemorySegment value) void
Uniform2i
(int location, int v0, int v1) void
Uniform2iv
(int location, int count, MemorySegment value) void
Uniform3f
(int location, float v0, float v1, float v2) void
Uniform3fv
(int location, int count, MemorySegment value) void
Uniform3i
(int location, int v0, int v1, int v2) void
Uniform3iv
(int location, int count, MemorySegment value) void
Uniform4f
(int location, float v0, float v1, float v2, float v3) void
Uniform4fv
(int location, int count, MemorySegment value) void
Uniform4i
(int location, int v0, int v1, int v2, int v3) void
Uniform4iv
(int location, int count, MemorySegment value) void
UniformMatrix2fv
(int location, int count, boolean transpose, MemorySegment value) void
UniformMatrix3fv
(int location, int count, boolean transpose, MemorySegment value) void
UniformMatrix4fv
(int location, int count, boolean transpose, MemorySegment value) void
UseProgram
(int program) void
ValidateProgram
(int program) void
VertexAttrib1d
(int index, double x) void
VertexAttrib1dv
(int index, MemorySegment v) void
VertexAttrib1f
(int index, float x) void
VertexAttrib1fv
(int index, MemorySegment v) void
VertexAttrib1s
(int index, short x) void
VertexAttrib1sv
(int index, MemorySegment v) void
VertexAttrib2d
(int index, double x, double y) void
VertexAttrib2dv
(int index, MemorySegment v) void
VertexAttrib2f
(int index, float x, float y) void
VertexAttrib2fv
(int index, MemorySegment v) void
VertexAttrib2s
(int index, short x, short y) void
VertexAttrib2sv
(int index, MemorySegment v) void
VertexAttrib3d
(int index, double x, double y, double z) void
VertexAttrib3dv
(int index, MemorySegment v) void
VertexAttrib3f
(int index, float x, float y, float z) void
VertexAttrib3fv
(int index, MemorySegment v) void
VertexAttrib3s
(int index, short x, short y, short z) void
VertexAttrib3sv
(int index, MemorySegment v) void
VertexAttrib4bv
(int index, MemorySegment v) void
VertexAttrib4d
(int index, double x, double y, double z, double w) void
VertexAttrib4dv
(int index, MemorySegment v) void
VertexAttrib4f
(int index, float x, float y, float z, float w) void
VertexAttrib4fv
(int index, MemorySegment v) void
VertexAttrib4iv
(int index, MemorySegment v) void
VertexAttrib4Nbv
(int index, MemorySegment v) void
VertexAttrib4Niv
(int index, MemorySegment v) void
VertexAttrib4Nsv
(int index, MemorySegment v) void
VertexAttrib4Nub
(int index, byte x, byte y, byte z, byte w) void
VertexAttrib4Nubv
(int index, MemorySegment v) void
VertexAttrib4Nuiv
(int index, MemorySegment v) void
VertexAttrib4Nusv
(int index, MemorySegment v) void
VertexAttrib4s
(int index, short x, short y, short z, short w) void
VertexAttrib4sv
(int index, MemorySegment v) void
VertexAttrib4ubv
(int index, MemorySegment v) void
VertexAttrib4uiv
(int index, MemorySegment v) void
VertexAttrib4usv
(int index, MemorySegment v) void
VertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, MemorySegment pointer) Methods inherited from class overrungl.opengl.GL15
BeginQuery, BindBuffer, BufferData, BufferData, BufferSubData, DeleteBuffers, DeleteBuffers, DeleteQueries, DeleteQueries, EndQuery, GenBuffers, GenBuffers, GenQueries, GenQueries, GetBufferParameteriv, GetBufferParameteriv, GetBufferPointerv, GetBufferSubData, GetQueryiv, GetQueryiv, GetQueryObjectiv, GetQueryObjectiv, GetQueryObjectuiv, GetQueryObjectuiv, IsBuffer, IsQuery, MapBuffer, UnmapBuffer
Methods inherited from class overrungl.opengl.GL14
BlendColor, BlendEquation, BlendFuncSeparate, MultiDrawArrays, MultiDrawElements, PointParameterf, PointParameterfv, PointParameteri, PointParameteriv
Methods inherited from class overrungl.opengl.GL13
ActiveTexture, CompressedTexImage1D, CompressedTexImage2D, CompressedTexImage3D, CompressedTexSubImage1D, CompressedTexSubImage2D, CompressedTexSubImage3D, GetCompressedTexImage, SampleCoverage
Methods inherited from class overrungl.opengl.GL12
CopyTexSubImage3D, DrawRangeElements, TexImage3D, TexSubImage3D
Methods inherited from class overrungl.opengl.GL11
BindTexture, CopyTexImage1D, CopyTexImage2D, CopyTexSubImage1D, CopyTexSubImage2D, DeleteTextures, DeleteTextures, DrawArrays, DrawElements, GenTextures, GenTextures, IsTexture, PolygonOffset, TexSubImage1D, TexSubImage2D
Methods inherited from class overrungl.opengl.GL10
BlendFunc, Clear, ClearColor, ClearDepth, ClearStencil, ColorMask, CullFace, DepthFunc, DepthMask, DepthRange, Disable, DrawBuffer, Enable, Finish, Flush, FrontFace, GetBooleanv, GetBooleanv, GetDoublev, GetDoublev, GetError, GetFloatv, GetFloatv, GetIntegerv, GetIntegerv, GetString, GetString_, GetTexImage, GetTexLevelParameterfv, GetTexLevelParameterfv, GetTexLevelParameteriv, GetTexLevelParameteriv, GetTexParameterfv, GetTexParameterfv, GetTexParameteriv, GetTexParameteriv, Hint, IsEnabled, LineWidth, LogicOp, PixelStoref, PixelStorei, PointSize, PolygonMode, ReadBuffer, ReadPixels, Scissor, StencilFunc, StencilMask, StencilOp, TexImage1D, TexImage2D, TexParameterf, TexParameterfv, TexParameteri, TexParameteriv, Viewport
-
Field Details
-
GL_BLEND_EQUATION_RGB
public static final int GL_BLEND_EQUATION_RGB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_ENABLED
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_SIZE
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_STRIDE
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_TYPE
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE- See Also:
-
GL_CURRENT_VERTEX_ATTRIB
public static final int GL_CURRENT_VERTEX_ATTRIB- See Also:
-
GL_VERTEX_PROGRAM_POINT_SIZE
public static final int GL_VERTEX_PROGRAM_POINT_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_POINTER
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER- See Also:
-
GL_STENCIL_BACK_FUNC
public static final int GL_STENCIL_BACK_FUNC- See Also:
-
GL_STENCIL_BACK_FAIL
public static final int GL_STENCIL_BACK_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_FAIL
public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_PASS
public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS- See Also:
-
GL_MAX_DRAW_BUFFERS
public static final int GL_MAX_DRAW_BUFFERS- See Also:
-
GL_DRAW_BUFFER0
public static final int GL_DRAW_BUFFER0- See Also:
-
GL_DRAW_BUFFER1
public static final int GL_DRAW_BUFFER1- See Also:
-
GL_DRAW_BUFFER2
public static final int GL_DRAW_BUFFER2- See Also:
-
GL_DRAW_BUFFER3
public static final int GL_DRAW_BUFFER3- See Also:
-
GL_DRAW_BUFFER4
public static final int GL_DRAW_BUFFER4- See Also:
-
GL_DRAW_BUFFER5
public static final int GL_DRAW_BUFFER5- See Also:
-
GL_DRAW_BUFFER6
public static final int GL_DRAW_BUFFER6- See Also:
-
GL_DRAW_BUFFER7
public static final int GL_DRAW_BUFFER7- See Also:
-
GL_DRAW_BUFFER8
public static final int GL_DRAW_BUFFER8- See Also:
-
GL_DRAW_BUFFER9
public static final int GL_DRAW_BUFFER9- See Also:
-
GL_DRAW_BUFFER10
public static final int GL_DRAW_BUFFER10- See Also:
-
GL_DRAW_BUFFER11
public static final int GL_DRAW_BUFFER11- See Also:
-
GL_DRAW_BUFFER12
public static final int GL_DRAW_BUFFER12- See Also:
-
GL_DRAW_BUFFER13
public static final int GL_DRAW_BUFFER13- See Also:
-
GL_DRAW_BUFFER14
public static final int GL_DRAW_BUFFER14- See Also:
-
GL_DRAW_BUFFER15
public static final int GL_DRAW_BUFFER15- See Also:
-
GL_BLEND_EQUATION_ALPHA
public static final int GL_BLEND_EQUATION_ALPHA- See Also:
-
GL_MAX_VERTEX_ATTRIBS
public static final int GL_MAX_VERTEX_ATTRIBS- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED- See Also:
-
GL_MAX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_FRAGMENT_SHADER
public static final int GL_FRAGMENT_SHADER- See Also:
-
GL_VERTEX_SHADER
public static final int GL_VERTEX_SHADER- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VERTEX_UNIFORM_COMPONENTS
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VARYING_FLOATS
public static final int GL_MAX_VARYING_FLOATS- See Also:
-
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS- See Also:
-
GL_SHADER_TYPE
public static final int GL_SHADER_TYPE- See Also:
-
GL_FLOAT_VEC2
public static final int GL_FLOAT_VEC2- See Also:
-
GL_FLOAT_VEC3
public static final int GL_FLOAT_VEC3- See Also:
-
GL_FLOAT_VEC4
public static final int GL_FLOAT_VEC4- See Also:
-
GL_INT_VEC2
public static final int GL_INT_VEC2- See Also:
-
GL_INT_VEC3
public static final int GL_INT_VEC3- See Also:
-
GL_INT_VEC4
public static final int GL_INT_VEC4- See Also:
-
GL_BOOL
public static final int GL_BOOL- See Also:
-
GL_BOOL_VEC2
public static final int GL_BOOL_VEC2- See Also:
-
GL_BOOL_VEC3
public static final int GL_BOOL_VEC3- See Also:
-
GL_BOOL_VEC4
public static final int GL_BOOL_VEC4- See Also:
-
GL_FLOAT_MAT2
public static final int GL_FLOAT_MAT2- See Also:
-
GL_FLOAT_MAT3
public static final int GL_FLOAT_MAT3- See Also:
-
GL_FLOAT_MAT4
public static final int GL_FLOAT_MAT4- See Also:
-
GL_SAMPLER_1D
public static final int GL_SAMPLER_1D- See Also:
-
GL_SAMPLER_2D
public static final int GL_SAMPLER_2D- See Also:
-
GL_SAMPLER_3D
public static final int GL_SAMPLER_3D- See Also:
-
GL_SAMPLER_CUBE
public static final int GL_SAMPLER_CUBE- See Also:
-
GL_SAMPLER_1D_SHADOW
public static final int GL_SAMPLER_1D_SHADOW- See Also:
-
GL_SAMPLER_2D_SHADOW
public static final int GL_SAMPLER_2D_SHADOW- See Also:
-
GL_DELETE_STATUS
public static final int GL_DELETE_STATUS- See Also:
-
GL_COMPILE_STATUS
public static final int GL_COMPILE_STATUS- See Also:
-
GL_LINK_STATUS
public static final int GL_LINK_STATUS- See Also:
-
GL_VALIDATE_STATUS
public static final int GL_VALIDATE_STATUS- See Also:
-
GL_INFO_LOG_LENGTH
public static final int GL_INFO_LOG_LENGTH- See Also:
-
GL_ATTACHED_SHADERS
public static final int GL_ATTACHED_SHADERS- See Also:
-
GL_ACTIVE_UNIFORMS
public static final int GL_ACTIVE_UNIFORMS- See Also:
-
GL_ACTIVE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH- See Also:
-
GL_SHADER_SOURCE_LENGTH
public static final int GL_SHADER_SOURCE_LENGTH- See Also:
-
GL_ACTIVE_ATTRIBUTES
public static final int GL_ACTIVE_ATTRIBUTES- See Also:
-
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH- See Also:
-
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT- See Also:
-
GL_SHADING_LANGUAGE_VERSION
public static final int GL_SHADING_LANGUAGE_VERSION- See Also:
-
GL_CURRENT_PROGRAM
public static final int GL_CURRENT_PROGRAM- See Also:
-
GL_POINT_SPRITE_COORD_ORIGIN
public static final int GL_POINT_SPRITE_COORD_ORIGIN- See Also:
-
GL_LOWER_LEFT
public static final int GL_LOWER_LEFT- See Also:
-
GL_UPPER_LEFT
public static final int GL_UPPER_LEFT- See Also:
-
GL_STENCIL_BACK_REF
public static final int GL_STENCIL_BACK_REF- See Also:
-
GL_STENCIL_BACK_VALUE_MASK
public static final int GL_STENCIL_BACK_VALUE_MASK- See Also:
-
GL_STENCIL_BACK_WRITEMASK
public static final int GL_STENCIL_BACK_WRITEMASK- See Also:
-
MH_glBlendEquationSeparate
-
PFN_glBlendEquationSeparate
-
MH_glDrawBuffers
-
PFN_glDrawBuffers
-
MH_glStencilOpSeparate
-
PFN_glStencilOpSeparate
-
MH_glStencilFuncSeparate
-
PFN_glStencilFuncSeparate
-
MH_glStencilMaskSeparate
-
PFN_glStencilMaskSeparate
-
MH_glAttachShader
-
PFN_glAttachShader
-
MH_glBindAttribLocation
-
PFN_glBindAttribLocation
-
MH_glCompileShader
-
PFN_glCompileShader
-
MH_glCreateProgram
-
PFN_glCreateProgram
-
MH_glCreateShader
-
PFN_glCreateShader
-
MH_glDeleteProgram
-
PFN_glDeleteProgram
-
MH_glDeleteShader
-
PFN_glDeleteShader
-
MH_glDetachShader
-
PFN_glDetachShader
-
MH_glDisableVertexAttribArray
-
PFN_glDisableVertexAttribArray
-
MH_glEnableVertexAttribArray
-
PFN_glEnableVertexAttribArray
-
MH_glGetActiveAttrib
-
PFN_glGetActiveAttrib
-
MH_glGetActiveUniform
-
PFN_glGetActiveUniform
-
MH_glGetAttachedShaders
-
PFN_glGetAttachedShaders
-
MH_glGetAttribLocation
-
PFN_glGetAttribLocation
-
MH_glGetProgramiv
-
PFN_glGetProgramiv
-
MH_glGetProgramInfoLog
-
PFN_glGetProgramInfoLog
-
MH_glGetShaderiv
-
PFN_glGetShaderiv
-
MH_glGetShaderInfoLog
-
PFN_glGetShaderInfoLog
-
MH_glGetShaderSource
-
PFN_glGetShaderSource
-
MH_glGetUniformLocation
-
PFN_glGetUniformLocation
-
MH_glGetUniformfv
-
PFN_glGetUniformfv
-
MH_glGetUniformiv
-
PFN_glGetUniformiv
-
MH_glGetVertexAttribdv
-
PFN_glGetVertexAttribdv
-
MH_glGetVertexAttribfv
-
PFN_glGetVertexAttribfv
-
MH_glGetVertexAttribiv
-
PFN_glGetVertexAttribiv
-
MH_glGetVertexAttribPointerv
-
PFN_glGetVertexAttribPointerv
-
MH_glIsProgram
-
PFN_glIsProgram
-
MH_glIsShader
-
PFN_glIsShader
-
MH_glLinkProgram
-
PFN_glLinkProgram
-
MH_glShaderSource
-
PFN_glShaderSource
-
MH_glUseProgram
-
PFN_glUseProgram
-
MH_glUniform1f
-
PFN_glUniform1f
-
MH_glUniform2f
-
PFN_glUniform2f
-
MH_glUniform3f
-
PFN_glUniform3f
-
MH_glUniform4f
-
PFN_glUniform4f
-
MH_glUniform1i
-
PFN_glUniform1i
-
MH_glUniform2i
-
PFN_glUniform2i
-
MH_glUniform3i
-
PFN_glUniform3i
-
MH_glUniform4i
-
PFN_glUniform4i
-
MH_glUniform1fv
-
PFN_glUniform1fv
-
MH_glUniform2fv
-
PFN_glUniform2fv
-
MH_glUniform3fv
-
PFN_glUniform3fv
-
MH_glUniform4fv
-
PFN_glUniform4fv
-
MH_glUniform1iv
-
PFN_glUniform1iv
-
MH_glUniform2iv
-
PFN_glUniform2iv
-
MH_glUniform3iv
-
PFN_glUniform3iv
-
MH_glUniform4iv
-
PFN_glUniform4iv
-
MH_glUniformMatrix2fv
-
PFN_glUniformMatrix2fv
-
MH_glUniformMatrix3fv
-
PFN_glUniformMatrix3fv
-
MH_glUniformMatrix4fv
-
PFN_glUniformMatrix4fv
-
MH_glValidateProgram
-
PFN_glValidateProgram
-
MH_glVertexAttrib1d
-
PFN_glVertexAttrib1d
-
MH_glVertexAttrib1dv
-
PFN_glVertexAttrib1dv
-
MH_glVertexAttrib1f
-
PFN_glVertexAttrib1f
-
MH_glVertexAttrib1fv
-
PFN_glVertexAttrib1fv
-
MH_glVertexAttrib1s
-
PFN_glVertexAttrib1s
-
MH_glVertexAttrib1sv
-
PFN_glVertexAttrib1sv
-
MH_glVertexAttrib2d
-
PFN_glVertexAttrib2d
-
MH_glVertexAttrib2dv
-
PFN_glVertexAttrib2dv
-
MH_glVertexAttrib2f
-
PFN_glVertexAttrib2f
-
MH_glVertexAttrib2fv
-
PFN_glVertexAttrib2fv
-
MH_glVertexAttrib2s
-
PFN_glVertexAttrib2s
-
MH_glVertexAttrib2sv
-
PFN_glVertexAttrib2sv
-
MH_glVertexAttrib3d
-
PFN_glVertexAttrib3d
-
MH_glVertexAttrib3dv
-
PFN_glVertexAttrib3dv
-
MH_glVertexAttrib3f
-
PFN_glVertexAttrib3f
-
MH_glVertexAttrib3fv
-
PFN_glVertexAttrib3fv
-
MH_glVertexAttrib3s
-
PFN_glVertexAttrib3s
-
MH_glVertexAttrib3sv
-
PFN_glVertexAttrib3sv
-
MH_glVertexAttrib4Nbv
-
PFN_glVertexAttrib4Nbv
-
MH_glVertexAttrib4Niv
-
PFN_glVertexAttrib4Niv
-
MH_glVertexAttrib4Nsv
-
PFN_glVertexAttrib4Nsv
-
MH_glVertexAttrib4Nub
-
PFN_glVertexAttrib4Nub
-
MH_glVertexAttrib4Nubv
-
PFN_glVertexAttrib4Nubv
-
MH_glVertexAttrib4Nuiv
-
PFN_glVertexAttrib4Nuiv
-
MH_glVertexAttrib4Nusv
-
PFN_glVertexAttrib4Nusv
-
MH_glVertexAttrib4bv
-
PFN_glVertexAttrib4bv
-
MH_glVertexAttrib4d
-
PFN_glVertexAttrib4d
-
MH_glVertexAttrib4dv
-
PFN_glVertexAttrib4dv
-
MH_glVertexAttrib4f
-
PFN_glVertexAttrib4f
-
MH_glVertexAttrib4fv
-
PFN_glVertexAttrib4fv
-
MH_glVertexAttrib4iv
-
PFN_glVertexAttrib4iv
-
MH_glVertexAttrib4s
-
PFN_glVertexAttrib4s
-
MH_glVertexAttrib4sv
-
PFN_glVertexAttrib4sv
-
MH_glVertexAttrib4ubv
-
PFN_glVertexAttrib4ubv
-
MH_glVertexAttrib4uiv
-
PFN_glVertexAttrib4uiv
-
MH_glVertexAttrib4usv
-
PFN_glVertexAttrib4usv
-
MH_glVertexAttribPointer
-
PFN_glVertexAttribPointer
-
-
Constructor Details
-
GL20
-
-
Method Details
-
BlendEquationSeparate
-
DrawBuffers
-
StencilOpSeparate
-
StencilFuncSeparate
-
StencilMaskSeparate
-
AttachShader
-
BindAttribLocation
public void BindAttribLocation(@CType("GLuint") int program, @CType("GLuint") int index, @CType("const GLchar *") MemorySegment name) -
CompileShader
-
CreateProgram
-
CreateShader
-
DeleteProgram
-
DeleteShader
-
DetachShader
-
DisableVertexAttribArray
-
EnableVertexAttribArray
-
GetActiveAttrib
public void GetActiveAttrib(@CType("GLuint") int program, @CType("GLuint") int index, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLint *") MemorySegment size, @CType("GLenum *") MemorySegment type, @CType("GLchar *") MemorySegment name) -
GetActiveUniform
public void GetActiveUniform(@CType("GLuint") int program, @CType("GLuint") int index, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLint *") MemorySegment size, @CType("GLenum *") MemorySegment type, @CType("GLchar *") MemorySegment name) -
GetAttachedShaders
public void GetAttachedShaders(@CType("GLuint") int program, @CType("GLsizei") int maxCount, @CType("GLsizei *") MemorySegment count, @CType("GLuint *") MemorySegment shaders) -
GetAttribLocation
@CType("GLint") public int GetAttribLocation(@CType("GLuint") int program, @CType("const GLchar *") MemorySegment name) -
GetProgramiv
public void GetProgramiv(@CType("GLuint") int program, @CType("GLenum") int pname, @CType("GLint *") MemorySegment params) -
GetProgramInfoLog
public void GetProgramInfoLog(@CType("GLuint") int program, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLchar *") MemorySegment infoLog) -
GetShaderiv
public void GetShaderiv(@CType("GLuint") int shader, @CType("GLenum") int pname, @CType("GLint *") MemorySegment params) -
GetShaderInfoLog
public void GetShaderInfoLog(@CType("GLuint") int shader, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLchar *") MemorySegment infoLog) -
GetShaderSource
public void GetShaderSource(@CType("GLuint") int shader, @CType("GLsizei") int bufSize, @CType("GLsizei *") MemorySegment length, @CType("GLchar *") MemorySegment source) -
GetUniformLocation
@CType("GLint") public int GetUniformLocation(@CType("GLuint") int program, @CType("const GLchar *") MemorySegment name) -
GetUniformfv
public void GetUniformfv(@CType("GLuint") int program, @CType("GLint") int location, @CType("GLfloat *") MemorySegment params) -
GetUniformiv
public void GetUniformiv(@CType("GLuint") int program, @CType("GLint") int location, @CType("GLint *") MemorySegment params) -
GetVertexAttribdv
public void GetVertexAttribdv(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLdouble *") MemorySegment params) -
GetVertexAttribfv
public void GetVertexAttribfv(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLfloat *") MemorySegment params) -
GetVertexAttribiv
public void GetVertexAttribiv(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("GLint *") MemorySegment params) -
GetVertexAttribPointerv
public void GetVertexAttribPointerv(@CType("GLuint") int index, @CType("GLenum") int pname, @CType("void **") MemorySegment pointer) -
IsProgram
-
IsShader
-
LinkProgram
-
ShaderSource
public void ShaderSource(@CType("GLuint") int shader, @CType("GLsizei") int count, @CType("const GLchar *const*") MemorySegment string, @CType("const GLint *") MemorySegment length) -
UseProgram
-
Uniform1f
-
Uniform2f
-
Uniform3f
-
Uniform4f
-
Uniform1i
-
Uniform2i
-
Uniform3i
-
Uniform4i
-
Uniform1fv
public void Uniform1fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLfloat *") MemorySegment value) -
Uniform2fv
public void Uniform2fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLfloat *") MemorySegment value) -
Uniform3fv
public void Uniform3fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLfloat *") MemorySegment value) -
Uniform4fv
public void Uniform4fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLfloat *") MemorySegment value) -
Uniform1iv
public void Uniform1iv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLint *") MemorySegment value) -
Uniform2iv
public void Uniform2iv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLint *") MemorySegment value) -
Uniform3iv
public void Uniform3iv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLint *") MemorySegment value) -
Uniform4iv
public void Uniform4iv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("const GLint *") MemorySegment value) -
UniformMatrix2fv
public void UniformMatrix2fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLfloat *") MemorySegment value) -
UniformMatrix3fv
public void UniformMatrix3fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLfloat *") MemorySegment value) -
UniformMatrix4fv
public void UniformMatrix4fv(@CType("GLint") int location, @CType("GLsizei") int count, @CType("GLboolean") boolean transpose, @CType("const GLfloat *") MemorySegment value) -
ValidateProgram
-
VertexAttrib1d
-
VertexAttrib1dv
-
VertexAttrib1f
-
VertexAttrib1fv
-
VertexAttrib1s
-
VertexAttrib1sv
-
VertexAttrib2d
-
VertexAttrib2dv
-
VertexAttrib2f
-
VertexAttrib2fv
-
VertexAttrib2s
-
VertexAttrib2sv
-
VertexAttrib3d
-
VertexAttrib3dv
-
VertexAttrib3f
-
VertexAttrib3fv
-
VertexAttrib3s
-
VertexAttrib3sv
-
VertexAttrib4Nbv
-
VertexAttrib4Niv
-
VertexAttrib4Nsv
-
VertexAttrib4Nub
-
VertexAttrib4Nubv
public void VertexAttrib4Nubv(@CType("GLuint") int index, @CType("const GLubyte *") MemorySegment v) -
VertexAttrib4Nuiv
-
VertexAttrib4Nusv
public void VertexAttrib4Nusv(@CType("GLuint") int index, @CType("const GLushort *") MemorySegment v) -
VertexAttrib4bv
-
VertexAttrib4d
-
VertexAttrib4dv
-
VertexAttrib4f
-
VertexAttrib4fv
-
VertexAttrib4iv
-
VertexAttrib4s
-
VertexAttrib4sv
-
VertexAttrib4ubv
-
VertexAttrib4uiv
-
VertexAttrib4usv
public void VertexAttrib4usv(@CType("GLuint") int index, @CType("const GLushort *") MemorySegment v) -
VertexAttribPointer
-
BindAttribLocation
-
GetAttribLocation
-
GetProgramiv
-
GetProgramInfoLog
-
GetShaderiv
-
GetShaderInfoLog
-
GetUniformLocation
-
ShaderSource
-