APIdia Launch Partner
Top Fields Methods
com.badlogic.gdx.graphics

public Interface GL31

extends GL30
Known Direct Subinterfaces
com.badlogic.gdx.graphics.GL32
Known Direct Implementers
com.badlogic.gdx.graphics.profiling.GL31Interceptor

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from com.badlogic.gdx.graphics.GL30:
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTHGL_ACTIVE_UNIFORM_BLOCKSGL_ALREADY_SIGNALEDGL_ANY_SAMPLES_PASSEDGL_ANY_SAMPLES_PASSED_CONSERVATIVEGL_BLUEGL_BUFFER_ACCESS_FLAGSGL_BUFFER_MAP_LENGTHGL_BUFFER_MAP_OFFSETGL_BUFFER_MAP_POINTERGL_BUFFER_MAPPEDGL_COLORGL_COLOR_ATTACHMENT1GL_COLOR_ATTACHMENT10GL_COLOR_ATTACHMENT11GL_COLOR_ATTACHMENT12GL_COLOR_ATTACHMENT13GL_COLOR_ATTACHMENT14GL_COLOR_ATTACHMENT15GL_COLOR_ATTACHMENT2GL_COLOR_ATTACHMENT3GL_COLOR_ATTACHMENT4GL_COLOR_ATTACHMENT5GL_COLOR_ATTACHMENT6GL_COLOR_ATTACHMENT7GL_COLOR_ATTACHMENT8GL_COLOR_ATTACHMENT9GL_COMPARE_REF_TO_TEXTUREGL_COMPRESSED_R11_EACGL_COMPRESSED_RG11_EACGL_COMPRESSED_RGB8_ETC2GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2GL_COMPRESSED_RGBA8_ETC2_EACGL_COMPRESSED_SIGNED_R11_EACGL_COMPRESSED_SIGNED_RG11_EACGL_COMPRESSED_SRGB8_ALPHA8_ETC2_EACGL_COMPRESSED_SRGB8_ETC2GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2GL_CONDITION_SATISFIEDGL_COPY_READ_BUFFERGL_COPY_READ_BUFFER_BINDINGGL_COPY_WRITE_BUFFERGL_COPY_WRITE_BUFFER_BINDINGGL_CURRENT_QUERYGL_DEPTHGL_DEPTH24_STENCIL8GL_DEPTH32F_STENCIL8GL_DEPTH_COMPONENT24GL_DEPTH_COMPONENT32FGL_DEPTH_STENCILGL_DEPTH_STENCIL_ATTACHMENTGL_DRAW_BUFFER0GL_DRAW_BUFFER1GL_DRAW_BUFFER10GL_DRAW_BUFFER11GL_DRAW_BUFFER12GL_DRAW_BUFFER13GL_DRAW_BUFFER14GL_DRAW_BUFFER15GL_DRAW_BUFFER2GL_DRAW_BUFFER3GL_DRAW_BUFFER4GL_DRAW_BUFFER5GL_DRAW_BUFFER6GL_DRAW_BUFFER7GL_DRAW_BUFFER8GL_DRAW_BUFFER9GL_DRAW_FRAMEBUFFERGL_DRAW_FRAMEBUFFER_BINDINGGL_DYNAMIC_COPYGL_DYNAMIC_READGL_FLOAT_32_UNSIGNED_INT_24_8_REVGL_FLOAT_MAT2x3GL_FLOAT_MAT2x4GL_FLOAT_MAT3x2GL_FLOAT_MAT3x4GL_FLOAT_MAT4x2GL_FLOAT_MAT4x3GL_FRAGMENT_SHADER_DERIVATIVE_HINTGL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZEGL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZEGL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODINGGL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPEGL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZEGL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZEGL_FRAMEBUFFER_ATTACHMENT_RED_SIZEGL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZEGL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYERGL_FRAMEBUFFER_DEFAULTGL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLEGL_FRAMEBUFFER_UNDEFINEDGL_GREENGL_HALF_FLOATGL_INT_2_10_10_10_REVGL_INT_SAMPLER_2DGL_INT_SAMPLER_2D_ARRAYGL_INT_SAMPLER_3DGL_INT_SAMPLER_CUBEGL_INTERLEAVED_ATTRIBSGL_INVALID_INDEXGL_MAJOR_VERSIONGL_MAP_FLUSH_EXPLICIT_BITGL_MAP_INVALIDATE_BUFFER_BITGL_MAP_INVALIDATE_RANGE_BITGL_MAP_READ_BITGL_MAP_UNSYNCHRONIZED_BITGL_MAP_WRITE_BITGL_MAXGL_MAX_3D_TEXTURE_SIZEGL_MAX_ARRAY_TEXTURE_LAYERSGL_MAX_COLOR_ATTACHMENTSGL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTSGL_MAX_COMBINED_UNIFORM_BLOCKSGL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTSGL_MAX_DRAW_BUFFERSGL_MAX_ELEMENT_INDEXGL_MAX_ELEMENTS_INDICESGL_MAX_ELEMENTS_VERTICESGL_MAX_FRAGMENT_INPUT_COMPONENTSGL_MAX_FRAGMENT_UNIFORM_BLOCKSGL_MAX_FRAGMENT_UNIFORM_COMPONENTSGL_MAX_PROGRAM_TEXEL_OFFSETGL_MAX_SAMPLESGL_MAX_SERVER_WAIT_TIMEOUTGL_MAX_TEXTURE_LOD_BIASGL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTSGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBSGL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTSGL_MAX_UNIFORM_BLOCK_SIZEGL_MAX_UNIFORM_BUFFER_BINDINGSGL_MAX_VARYING_COMPONENTSGL_MAX_VERTEX_OUTPUT_COMPONENTSGL_MAX_VERTEX_UNIFORM_BLOCKSGL_MAX_VERTEX_UNIFORM_COMPONENTSGL_MINGL_MIN_PROGRAM_TEXEL_OFFSETGL_MINOR_VERSIONGL_NUM_EXTENSIONSGL_NUM_PROGRAM_BINARY_FORMATSGL_NUM_SAMPLE_COUNTSGL_OBJECT_TYPEGL_PACK_ROW_LENGTHGL_PACK_SKIP_PIXELSGL_PACK_SKIP_ROWSGL_PIXEL_PACK_BUFFERGL_PIXEL_PACK_BUFFER_BINDINGGL_PIXEL_UNPACK_BUFFERGL_PIXEL_UNPACK_BUFFER_BINDINGGL_PRIMITIVE_RESTART_FIXED_INDEXGL_PROGRAM_BINARY_FORMATSGL_PROGRAM_BINARY_LENGTHGL_PROGRAM_BINARY_RETRIEVABLE_HINTGL_QUERY_RESULTGL_QUERY_RESULT_AVAILABLEGL_R11F_G11F_B10FGL_R16FGL_R16IGL_R16UIGL_R32FGL_R32IGL_R32UIGL_R8GL_R8_SNORMGL_R8IGL_R8UIGL_RASTERIZER_DISCARDGL_READ_BUFFERGL_READ_FRAMEBUFFERGL_READ_FRAMEBUFFER_BINDINGGL_REDGL_RED_INTEGERGL_RENDERBUFFER_SAMPLESGL_RGGL_RG16FGL_RG16IGL_RG16UIGL_RG32FGL_RG32IGL_RG32UIGL_RG8GL_RG8_SNORMGL_RG8IGL_RG8UIGL_RG_INTEGERGL_RGB10_A2GL_RGB10_A2UIGL_RGB16FGL_RGB16IGL_RGB16UIGL_RGB32FGL_RGB32IGL_RGB32UIGL_RGB8GL_RGB8_SNORMGL_RGB8IGL_RGB8UIGL_RGB9_E5GL_RGB_INTEGERGL_RGBA16FGL_RGBA16IGL_RGBA16UIGL_RGBA32FGL_RGBA32IGL_RGBA32UIGL_RGBA8GL_RGBA8_SNORMGL_RGBA8IGL_RGBA8UIGL_RGBA_INTEGERGL_SAMPLER_2D_ARRAYGL_SAMPLER_2D_ARRAY_SHADOWGL_SAMPLER_2D_SHADOWGL_SAMPLER_3DGL_SAMPLER_BINDINGGL_SAMPLER_CUBE_SHADOWGL_SEPARATE_ATTRIBSGL_SIGNALEDGL_SIGNED_NORMALIZEDGL_SRGBGL_SRGB8GL_SRGB8_ALPHA8GL_STATIC_COPYGL_STATIC_READGL_STENCILGL_STREAM_COPYGL_STREAM_READGL_SYNC_CONDITIONGL_SYNC_FENCEGL_SYNC_FLAGSGL_SYNC_FLUSH_COMMANDS_BITGL_SYNC_GPU_COMMANDS_COMPLETEGL_SYNC_STATUSGL_TEXTURE_2D_ARRAYGL_TEXTURE_3DGL_TEXTURE_BASE_LEVELGL_TEXTURE_BINDING_2D_ARRAYGL_TEXTURE_BINDING_3DGL_TEXTURE_COMPARE_FUNCGL_TEXTURE_COMPARE_MODEGL_TEXTURE_IMMUTABLE_FORMATGL_TEXTURE_IMMUTABLE_LEVELSGL_TEXTURE_MAX_LEVELGL_TEXTURE_MAX_LODGL_TEXTURE_MIN_LODGL_TEXTURE_SWIZZLE_AGL_TEXTURE_SWIZZLE_BGL_TEXTURE_SWIZZLE_GGL_TEXTURE_SWIZZLE_RGL_TEXTURE_WRAP_RGL_TIMEOUT_EXPIREDGL_TIMEOUT_IGNOREDGL_TRANSFORM_FEEDBACKGL_TRANSFORM_FEEDBACK_ACTIVEGL_TRANSFORM_FEEDBACK_BINDINGGL_TRANSFORM_FEEDBACK_BUFFERGL_TRANSFORM_FEEDBACK_BUFFER_BINDINGGL_TRANSFORM_FEEDBACK_BUFFER_MODEGL_TRANSFORM_FEEDBACK_BUFFER_SIZEGL_TRANSFORM_FEEDBACK_BUFFER_STARTGL_TRANSFORM_FEEDBACK_PAUSEDGL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTENGL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTHGL_TRANSFORM_FEEDBACK_VARYINGSGL_UNIFORM_ARRAY_STRIDEGL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICESGL_UNIFORM_BLOCK_ACTIVE_UNIFORMSGL_UNIFORM_BLOCK_BINDINGGL_UNIFORM_BLOCK_DATA_SIZEGL_UNIFORM_BLOCK_INDEXGL_UNIFORM_BLOCK_NAME_LENGTHGL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADERGL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADERGL_UNIFORM_BUFFERGL_UNIFORM_BUFFER_BINDINGGL_UNIFORM_BUFFER_OFFSET_ALIGNMENTGL_UNIFORM_BUFFER_SIZEGL_UNIFORM_BUFFER_STARTGL_UNIFORM_IS_ROW_MAJORGL_UNIFORM_MATRIX_STRIDEGL_UNIFORM_NAME_LENGTHGL_UNIFORM_OFFSETGL_UNIFORM_SIZEGL_UNIFORM_TYPEGL_UNPACK_IMAGE_HEIGHTGL_UNPACK_ROW_LENGTHGL_UNPACK_SKIP_IMAGESGL_UNPACK_SKIP_PIXELSGL_UNPACK_SKIP_ROWSGL_UNSIGNALEDGL_UNSIGNED_INT_10F_11F_11F_REVGL_UNSIGNED_INT_24_8GL_UNSIGNED_INT_2_10_10_10_REVGL_UNSIGNED_INT_5_9_9_9_REVGL_UNSIGNED_INT_SAMPLER_2DGL_UNSIGNED_INT_SAMPLER_2D_ARRAYGL_UNSIGNED_INT_SAMPLER_3DGL_UNSIGNED_INT_SAMPLER_CUBEGL_UNSIGNED_INT_VEC2GL_UNSIGNED_INT_VEC3GL_UNSIGNED_INT_VEC4GL_UNSIGNED_NORMALIZEDGL_VERTEX_ARRAY_BINDINGGL_VERTEX_ATTRIB_ARRAY_DIVISORGL_VERTEX_ATTRIB_ARRAY_INTEGERGL_WAIT_FAILED

Method Summary

Modifier and TypeMethod and Description
public void
glActiveShaderProgram(int pipeline, int program)

public void
glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)

public void
glBindProgramPipeline(int pipeline)

public void
glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)

public int
glCreateShaderProgramv(int type, String[] strings)

public void
public void
glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)

public void
public void
glDrawArraysIndirect(int mode, long indirect)

public void
glDrawElementsIndirect(int mode, int type, long indirect)

public void
glFramebufferParameteri(int target, int pname, int param)

public void
glGenProgramPipelines(int n, IntBuffer pipelines)

public void
glGetBooleani_v(int target, int index, IntBuffer data)

public void
glGetFramebufferParameteriv(int target, int pname, IntBuffer params)

public void
glGetMultisamplefv(int pname, int index, FloatBuffer val)

public void
glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)

public String
public void
glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)

public int
glGetProgramResourceIndex(int program, int programInterface, String name)

public void
glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params)

public int
glGetProgramResourceLocation(int program, int programInterface, String name)

public String
glGetProgramResourceName(int program, int programInterface, int index)

public void
glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)

public void
glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)

public boolean
glIsProgramPipeline(int pipeline)

public void
glMemoryBarrier(int barriers)

public void
public void
glProgramUniform1f(int program, int location, float v0)

public void
glProgramUniform1fv(int program, int location, FloatBuffer value)

public void
glProgramUniform1i(int program, int location, int v0)

public void
glProgramUniform1iv(int program, int location, IntBuffer value)

public void
glProgramUniform1ui(int program, int location, int v0)

public void
glProgramUniform1uiv(int program, int location, IntBuffer value)

public void
glProgramUniform2f(int program, int location, float v0, float v1)

public void
glProgramUniform2fv(int program, int location, FloatBuffer value)

public void
glProgramUniform2i(int program, int location, int v0, int v1)

public void
glProgramUniform2iv(int program, int location, IntBuffer value)

public void
glProgramUniform2ui(int program, int location, int v0, int v1)

public void
glProgramUniform2uiv(int program, int location, IntBuffer value)

public void
glProgramUniform3f(int program, int location, float v0, float v1, float v2)

public void
glProgramUniform3fv(int program, int location, FloatBuffer value)

public void
glProgramUniform3i(int program, int location, int v0, int v1, int v2)

public void
glProgramUniform3iv(int program, int location, IntBuffer value)

public void
glProgramUniform3ui(int program, int location, int v0, int v1, int v2)

public void
glProgramUniform3uiv(int program, int location, IntBuffer value)

public void
glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)

public void
glProgramUniform4fv(int program, int location, FloatBuffer value)

public void
glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)

public void
glProgramUniform4iv(int program, int location, IntBuffer value)

public void
glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)

public void
glProgramUniform4uiv(int program, int location, IntBuffer value)

public void
glProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, FloatBuffer value)

public void
glSampleMaski(int maskNumber, int mask)

public void
glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)

public void
glUseProgramStages(int pipeline, int stages, int program)

public void
public void
glVertexAttribBinding(int attribindex, int bindingindex)

public void
glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)

public void
glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)

public void
glVertexBindingDivisor(int bindingindex, int divisor)

Inherited from com.badlogic.gdx.graphics.GL30:
glBeginQueryglBeginTransformFeedbackglBindBufferBaseglBindBufferRangeglBindSamplerglBindTransformFeedbackglBindVertexArrayglBlitFramebufferglClearBufferfiglClearBufferfvglClearBufferivglClearBufferuivglCopyBufferSubDataglCopyTexSubImage3DglDeleteQueriesglDeleteQueriesglDeleteSamplersglDeleteSamplersglDeleteTransformFeedbacksglDeleteTransformFeedbacksglDeleteVertexArraysglDeleteVertexArraysglDrawArraysInstancedglDrawBuffersglDrawElementsInstancedglDrawRangeElementsglDrawRangeElementsglEndQueryglEndTransformFeedbackglFlushMappedBufferRangeglFramebufferTextureLayerglGenQueriesglGenQueriesglGenSamplersglGenSamplersglGenTransformFeedbacksglGenTransformFeedbacksglGenVertexArraysglGenVertexArraysglGetActiveUniformBlockivglGetActiveUniformBlockNameglGetActiveUniformBlockNameglGetActiveUniformsivglGetBufferParameteri64vglGetBufferPointervglGetFragDataLocationglGetInteger64vglGetQueryivglGetQueryObjectuivglGetSamplerParameterfvglGetSamplerParameterivglGetStringiglGetUniformBlockIndexglGetUniformIndicesglGetUniformuivglGetVertexAttribIivglGetVertexAttribIuivglInvalidateFramebufferglInvalidateSubFramebufferglIsQueryglIsSamplerglIsTransformFeedbackglIsVertexArrayglMapBufferRangeglPauseTransformFeedbackglProgramParameteriglReadBufferglRenderbufferStorageMultisampleglResumeTransformFeedbackglSamplerParameterfglSamplerParameterfvglSamplerParameteriglSamplerParameterivglTexImage2DglTexImage3DglTexImage3DglTexSubImage2DglTexSubImage3DglTexSubImage3DglTransformFeedbackVaryingsglUniform1uivglUniform3uivglUniform4uivglUniformBlockBindingglUniformMatrix2x3fvglUniformMatrix2x4fvglUniformMatrix3x2fvglUniformMatrix3x4fvglUniformMatrix4x2fvglUniformMatrix4x3fvglUnmapBufferglVertexAttribDivisorglVertexAttribI4iglVertexAttribI4uiglVertexAttribIPointerglVertexAttribPointer