GL_ATOMIC_COUNTER_BUFFER, GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, GL_MAX_SHADER_STORAGE_BLOCK_SIZE, GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, GL_PATCHES, GL_SHADER_STORAGE_BLOCK, GL_SHADER_STORAGE_BUFFER, GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADERGL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_DEPTH_STENCIL_ATTACHMENT, GL_GEOMETRY_SHADER, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_NUM_EXTENSIONS, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RED_INTEGER, GL_RG, GL_RG_INTEGER, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16I, GL_RGB16UI, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGBA_INTEGER, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TRANSFORM_FEEDBACK_BUFFER, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_OFFSETGL_ALPHA_TEST, GL_ALPHA8, GL_BGR, GL_BGRA, GL_COMPARE_REF_TO_TEXTURE, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_FILL, GL_GENERATE_MIPMAP, GL_INTENSITY, GL_LINE, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT, GL_POINT_SPRITE, GL_READ_BUFFER, GL_RGB8, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_WRAP_R, GL_UNSIGNED_INT_8_8_8_8, GL_VERTEX_PROGRAM_POINT_SIZEGL_ALPHA, GL_ALWAYS, GL_ARRAY_BUFFER, GL_BACK, GL_BLEND, GL_BLUE, GL_BYTE, GL_CLAMP_TO_EDGE, GL_COLOR_BUFFER_BIT, GL_COMPILE_STATUS, GL_CULL_FACE, GL_DECR, GL_DECR_WRAP, GL_DEPTH_BUFFER_BIT, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_TEST, GL_DOUBLE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_EQUAL, GL_EXTENSIONS, GL_FALSE, GL_FLOAT, GL_FRAGMENT_SHADER, GL_FRONT, GL_FRONT_AND_BACK, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INCR_WRAP, GL_INFO_LOG_LENGTH, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LINK_STATUS, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MIN, GL_MIRRORED_REPEAT, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NO_ERROR, GL_NONE, 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_OUT_OF_MEMORY, GL_POINTS, GL_POLYGON_OFFSET_FILL, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SCISSOR_TEST, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_BUFFER_BIT, GL_STENCIL_TEST, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE, GL_TEXTURE_2D, 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_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE2, GL_TEXTURE3, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TIME_ELAPSED, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_ROW_LENGTH, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VENDOR, GL_VERSION, GL_VERTEX_SHADER, GL_ZEROGL_RGB10_A2, GL_UNSIGNED_INT_2_10_10_10_REVGL_COLOR_ATTACHMENT0_EXT, GL_COLOR_ATTACHMENT1_EXT, GL_COLOR_ATTACHMENT10_EXT, GL_COLOR_ATTACHMENT11_EXT, GL_COLOR_ATTACHMENT12_EXT, GL_COLOR_ATTACHMENT13_EXT, GL_COLOR_ATTACHMENT14_EXT, GL_COLOR_ATTACHMENT15_EXT, GL_COLOR_ATTACHMENT2_EXT, GL_COLOR_ATTACHMENT3_EXT, GL_COLOR_ATTACHMENT4_EXT, GL_COLOR_ATTACHMENT5_EXT, GL_COLOR_ATTACHMENT6_EXT, GL_COLOR_ATTACHMENT7_EXT, GL_COLOR_ATTACHMENT8_EXT, GL_COLOR_ATTACHMENT9_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_DRAW_FRAMEBUFFER_BINDING_EXT, GL_DRAW_FRAMEBUFFER_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT, GL_FRAMEBUFFER_COMPLETE_EXT, GL_FRAMEBUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT, GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT, GL_FRAMEBUFFER_UNSUPPORTED_EXT, GL_INVALID_FRAMEBUFFER_OPERATION_EXT, GL_MAX_COLOR_ATTACHMENTS_EXT, GL_MAX_RENDERBUFFER_SIZE_EXT, GL_READ_FRAMEBUFFER_BINDING_EXT, GL_READ_FRAMEBUFFER_EXT, GL_RENDERBUFFER_EXTGL_ALREADY_SIGNALED, GL_COMPRESSED_RGB_S3TC_DXT1_EXT, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGBA_S3TC_DXT1_EXT, GL_COMPRESSED_RGBA_S3TC_DXT3_EXT, GL_COMPRESSED_RGBA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, GL_COMPRESSED_SRGB_S3TC_DXT1_EXT, GL_CONDITION_SATISFIED, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL_EXT, GL_DEPTH24_STENCIL8_EXT, GL_ETC1_RGB8_OES, GL_FRAMEBUFFER_SRGB_CAPABLE_EXT, GL_FRAMEBUFFER_SRGB_EXT, GL_HALF_FLOAT_ARB, GL_HALF_FLOAT_OES, GL_LUMINANCE_ALPHA16F_ARB, GL_LUMINANCE16F_ARB, GL_LUMINANCE32F_ARB, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_DRAW_BUFFERS_ARB, GL_MAX_SAMPLES_EXT, GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, GL_MULTISAMPLE_ARB, GL_NUM_PROGRAM_BINARY_FORMATS, GL_PIXEL_PACK_BUFFER_ARB, GL_PIXEL_UNPACK_BUFFER_ARB, GL_R11F_G11F_B10F_EXT, GL_RGB16F_ARB, GL_RGB32F_ARB, GL_RGB9_E5_EXT, GL_RGBA16F_ARB, GL_RGBA32F_ARB, GL_RGBA8, GL_SAMPLE_ALPHA_TO_COVERAGE_ARB, GL_SAMPLE_BUFFERS_ARB, GL_SAMPLE_POSITION, GL_SAMPLES_ARB, GL_SLUMINANCE8_ALPHA8_EXT, GL_SLUMINANCE8_EXT, GL_SRGB8_ALPHA8_EXT, GL_SRGB8_EXT, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_TEXTURE_2D_ARRAY_EXT, GL_TEXTURE_2D_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TIMEOUT_EXPIRED, GL_UNSIGNED_INT_10F_11F_11F_REV_EXT, GL_UNSIGNED_INT_24_8_EXT, GL_UNSIGNED_INT_5_9_9_9_REV_EXT, GL_WAIT_FAILED| Constructor and Description |
|---|
GLDebugDesktop(GL gl,
GLExt glext,
GLFbo glfbo) |
| Modifier and Type | Method and Description |
|---|---|
void |
glAlphaFunc(int func,
float ref)
Reference Page - This function is deprecated and unavailable in the Core profile
|
void |
glBindBufferBase(int target,
int index,
int buffer)
|
void |
glBindFragDataLocation(int param1,
int param2,
java.lang.String param3)
|
void |
glBindVertexArray(int param1)
|
void |
glBlendEquationSeparate(int colorMode,
int alphaMode)
|
void |
glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
java.nio.ByteBuffer data)
|
void |
glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
java.nio.ByteBuffer data)
|
void |
glDeleteVertexArrays(java.nio.IntBuffer arrays)
Deletes vertex array objects.
|
void |
glDrawBuffer(int mode)
|
void |
glGenVertexArrays(java.nio.IntBuffer param1)
|
int |
glGetProgramResourceIndex(int program,
int programInterface,
java.lang.String name)
Returns the unsigned integer index assigned to a resource named name in the interface type programInterface of
program object program.
|
java.lang.String |
glGetString(int param1,
int param2)
|
int |
glGetUniformBlockIndex(int program,
java.lang.String uniformBlockName)
|
void |
glPatchParameter(int count)
|
void |
glPointSize(float size)
|
void |
glPolygonMode(int face,
int mode)
|
void |
glReadBuffer(int mode)
|
void |
glShaderStorageBlockBinding(int program,
int storageBlockIndex,
int storageBlockBinding)
Cchanges the active shader storage block with an assigned index of storageBlockIndex in program object program.
|
void |
glTexImage3D(int target,
int level,
int internalFormat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ByteBuffer data)
|
void |
glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.ByteBuffer data)
|
void |
glUniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding)
Binding points for active uniform blocks are assigned using glUniformBlockBinding.
|
glActiveTexture, glAttachShader, glBeginQuery, glBindBuffer, glBindFramebufferEXT, glBindRenderbufferEXT, glBindTexture, glBlendFunc, glBlendFuncSeparate, glBlitFramebufferEXT, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glCheckFramebufferStatusEXT, glClear, glClearColor, glClientWaitSync, glColorMask, glCompileShader, glCompressedTexImage2D, glCompressedTexSubImage2D, glCreateProgram, glCreateShader, glCullFace, glDeleteBuffers, glDeleteFramebuffersEXT, glDeleteProgram, glDeleteRenderbuffersEXT, glDeleteShader, glDeleteSync, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDetachShader, glDisable, glDisableVertexAttribArray, glDrawArrays, glDrawArraysInstancedARB, glDrawBuffers, glDrawElementsInstancedARB, glDrawRangeElements, glEnable, glEnableVertexAttribArray, glEndQuery, glFenceSync, glFramebufferRenderbufferEXT, glFramebufferTexture2DEXT, glFramebufferTextureLayerEXT, glGenBuffers, glGenerateMipmapEXT, glGenFramebuffersEXT, glGenQueries, glGenRenderbuffersEXT, glGenTextures, glGetAttribLocation, glGetBoolean, glGetBufferSubData, glGetError, glGetInteger, glGetMultisample, glGetProgram, glGetProgramInfoLog, glGetQueryObjectiv, glGetQueryObjectui64, glGetShader, glGetShaderInfoLog, glGetString, glGetUniformLocation, glIsEnabled, glLineWidth, glLinkProgram, glPixelStorei, glPolygonOffset, glReadPixels, glReadPixels, glRenderbufferStorageEXT, glRenderbufferStorageMultisampleEXT, glScissor, glShaderSource, glStencilFuncSeparate, glStencilOpSeparate, glTexImage2D, glTexImage2DMultisample, glTexParameterf, glTexParameteri, glTexSubImage2D, glUniform1, glUniform1, glUniform1f, glUniform1i, glUniform2, glUniform2, glUniform2f, glUniform3, glUniform3, glUniform3f, glUniform4, glUniform4, glUniform4f, glUniformMatrix3, glUniformMatrix4, glUseProgram, glVertexAttribDivisorARB, glVertexAttribPointer, glViewport, resetStatscheckError, decodeErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitglActiveTexture, glAttachShader, glBeginQuery, glBindBuffer, glBindTexture, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glClear, glClearColor, glColorMask, glCompileShader, glCompressedTexImage2D, glCompressedTexSubImage2D, glCreateProgram, glCreateShader, glCullFace, glDeleteBuffers, glDeleteProgram, glDeleteShader, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDetachShader, glDisable, glDisableVertexAttribArray, glDrawArrays, glDrawRangeElements, glEnable, glEnableVertexAttribArray, glEndQuery, glGenBuffers, glGenQueries, glGenTextures, glGetAttribLocation, glGetBoolean, glGetBufferSubData, glGetError, glGetInteger, glGetProgram, glGetProgramInfoLog, glGetQueryObjectiv, glGetQueryObjectui64, glGetShader, glGetShaderInfoLog, glGetString, glGetUniformLocation, glIsEnabled, glLineWidth, glLinkProgram, glPixelStorei, glPolygonOffset, glReadPixels, glReadPixels, glScissor, glShaderSource, glStencilFuncSeparate, glStencilOpSeparate, glTexImage2D, glTexParameterf, glTexParameteri, glTexSubImage2D, glUniform1, glUniform1, glUniform1f, glUniform1i, glUniform2, glUniform2, glUniform2f, glUniform3, glUniform3, glUniform3f, glUniform4, glUniform4, glUniform4f, glUniformMatrix3, glUniformMatrix4, glUseProgram, glVertexAttribPointer, glViewport, resetStatspublic void glAlphaFunc(int func,
float ref)
GL2Reference Page - This function is deprecated and unavailable in the Core profile
The alpha test discards a fragment conditionally based on the outcome of a comparison between the incoming fragment’s alpha value and a constant value. The comparison is enabled or disabled with the genericEnable and Disable commands using the symbolic constant ALPHA_TEST.
When disabled, it is as if the comparison always passes. The test is controlled with this method.glAlphaFunc in interface GL2glAlphaFunc in class GLDebugESfunc - a symbolic constant indicating the alpha test function. One of:NEVER | ALWAYS | LESS | LEQUAL | EQUAL | GEQUAL | GREATER | NOTEQUAL |
ref - a reference value clamped to the range [0, 1]. When performing the alpha test, the GL will convert the reference value to the same representation as the fragment's alpha value (floating-point or fixed-point).public void glPointSize(float size)
GL2Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active. The default point size is 1.0.
glPointSize in interface GL2glPointSize in class GLDebugESsize - the request size of a point.public void glPolygonMode(int face,
int mode)
GL2FILL is the default mode of polygon rasterization. Note that these modes affect only the final rasterization of polygons: in particular, a
polygon's vertices are lit, and the polygon is clipped and possibly culled before these modes are applied. Polygon antialiasing applies only to the
FILL state of PolygonMode. For POINT or LINE, point antialiasing or line segment antialiasing, respectively, apply.
glPolygonMode in interface GL2glPolygonMode in class GLDebugESface - the face for which to set the rasterizing method. One of:FRONT | BACK | FRONT_AND_BACK |
mode - the rasterization mode. One of:POINT | LINE | FILL |
public void glDrawBuffer(int mode)
GL2Defines the color buffer to which fragment color zero is written.
glDrawBuffer in interface GL2glDrawBuffer in class GLDebugESmode - the color buffer to draw to.public void glReadBuffer(int mode)
GL2Defines the color buffer from which values are obtained.
glReadBuffer in interface GL2glReadBuffer in class GLDebugESmode - the color buffer to read from.public void glCompressedTexImage3D(int target,
int level,
int internalformat,
int width,
int height,
int depth,
int border,
java.nio.ByteBuffer data)
GL2Specifies a three-dimensional texture image in a compressed format.
glCompressedTexImage3D in interface GL2glCompressedTexImage3D in class GLDebugEStarget - the target texture.level - the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.internalformat - the format of the compressed image data.width - the width of the texture imageheight - the height of the texture imagedepth - the depth of the texture imageborder - must be 0data - a pointer to the compressed image datapublic void glCompressedTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
java.nio.ByteBuffer data)
GL2Respecifies only a cubic subregion of an existing 3D texel array, with incoming data stored in a specific compressed image format.
glCompressedTexSubImage3D in interface GL2glCompressedTexSubImage3D in class GLDebugEStarget - the target texture.level - the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.xoffset - a texel offset in the x direction within the texture array.yoffset - a texel offset in the y direction within the texture array.zoffset - a texel offset in the z direction within the texture array.width - the width of the texture subimage.height - the height of the texture subimage.depth - the depth of the texture subimage.format - the format of the compressed image data stored at address data.data - a pointer to the compressed image data.public void glTexImage3D(int target,
int level,
int internalFormat,
int width,
int height,
int depth,
int border,
int format,
int type,
java.nio.ByteBuffer data)
GL2Specifies a three-dimensional texture image.
glTexImage3D in interface GL2glTexImage3D in class GLDebugEStarget - the texture target.level - the level-of-detail number.internalFormat - the texture internal format.width - the texture width.height - the texture height.depth - the texture depth.border - the texture border width.format - the texel data format.type - the texel data type.data - the texel data.public void glTexSubImage3D(int target,
int level,
int xoffset,
int yoffset,
int zoffset,
int width,
int height,
int depth,
int format,
int type,
java.nio.ByteBuffer data)
GL2Respecifies a cubic subregion of an existing 3D texel array. No change is made to the internalformat, width, height, depth, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion.
glTexSubImage3D in interface GL2glTexSubImage3D in class GLDebugEStarget - the texture target.level - the level-of-detail-number.xoffset - the x coordinate of the texel subregion.yoffset - the y coordinate of the texel subregion.zoffset - the z coordinate of the texel subregion.width - the subregion width.height - the subregion height.depth - the subregion depth.format - the pixel data format.type - the pixel data type.data - the pixel data.public void glBindFragDataLocation(int param1,
int param2,
java.lang.String param3)
GL3Binds a user-defined varying out variable to a fragment shader color number.
glBindFragDataLocation in interface GL3param1 - the name of the program containing varying out variable whose binding to modify.param2 - the color number to bind the user-defined varying out variable to.param3 - the name of the user-defined varying out variable whose binding to modify.public void glBindVertexArray(int param1)
GL3Binds a vertex array object
glBindVertexArray in interface GL3param1 - the name of the vertex array to bind.public void glGenVertexArrays(java.nio.IntBuffer param1)
GL3glGenVertexArrays in interface GL3param1 - a buffer in which the generated vertex array object names are stored.public java.lang.String glGetString(int param1,
int param2)
GL3Queries indexed string state.
glGetString in interface GL3param1 - the indexed state to query. One of:EXTENSIONS | SHADING_LANGUAGE_VERSION |
param2 - the index of the particular element being queried.public int glGetUniformBlockIndex(int program,
java.lang.String uniformBlockName)
GL3glGetUniformBlockIndex in interface GL3program - the name of a program containing the uniform block.uniformBlockName - an array of characters to containing the name of the uniform block whose index to retrieve.public void glBindBufferBase(int target,
int index,
int buffer)
GL3glBindBufferBase in interface GL3target - the target of the bind operation. One of:TRANSFORM_FEEDBACK_BUFFER | UNIFORM_BUFFER | ATOMIC_COUNTER_BUFFER | SHADER_STORAGE_BUFFER |
index - the index of the binding point within the array specified by targetbuffer - a buffer object to bind to the specified binding pointpublic void glDeleteVertexArrays(java.nio.IntBuffer arrays)
GL3glDeleteVertexArrays in interface GL3arrays - an array containing the n names of the objects to be deleted.public void glPatchParameter(int count)
GL4Specifies the integer value of the specified parameter for patch primitives.
glPatchParameter in interface GL4count - the new value for the parameter given by pnamepublic int glGetProgramResourceIndex(int program,
int programInterface,
java.lang.String name)
GL4glGetProgramResourceIndex in interface GL4program - the name of a program object whose resources to query.programInterface - a token identifying the interface within program containing the resource named name.name - the name of the resource to query the index of.public void glShaderStorageBlockBinding(int program,
int storageBlockIndex,
int storageBlockBinding)
GL4#GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS. If successful, glShaderStorageBlockBinding specifies
that program will use the data store of the buffer object bound to the binding point storageBlockBinding to
read and write the values of the buffer variables in the shader storage block identified by storageBlockIndex.glShaderStorageBlockBinding in interface GL4program - the name of a program object whose resources to query.storageBlockIndex - The index storage block within the program.storageBlockBinding - The index storage block binding to associate with the specified storage block.public void glBlendEquationSeparate(int colorMode,
int alphaMode)
GLSets the RGB blend equation and the alpha blend equation separately.
glBlendEquationSeparate in interface GLglBlendEquationSeparate in class GLDebugEScolorMode - the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined.alphaMode - the alpha blend equation, how the alpha component of the source and destination colors are combinedpublic void glUniformBlockBinding(int program,
int uniformBlockIndex,
int uniformBlockBinding)
GL3If successful, glUniformBlockBinding specifies that program will use the data store of the buffer object bound to the binding point uniformBlockBinding to extract the values of the uniforms in the uniform block identified by uniformBlockIndex.
When a program object is linked or re-linked, the uniform buffer object binding point assigned to each of its active uniform blocks is reset to zero.
glUniformBlockBinding in interface GL3program - The name of a program object containing the active uniform block whose binding to
assign.uniformBlockIndex - The index of the active uniform block within program whose binding to assign.uniformBlockBinding - Specifies the binding point to which to bind the uniform block with index
uniformBlockIndex within program.