APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.backends.lwjgl3

public Class Lwjgl3GL31

extends Lwjgl3GL30
implements GL31
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.graphics.GL31, com.badlogic.gdx.graphics.GL30, com.badlogic.gdx.graphics.GL20
Known Direct Subclasses
com.badlogic.gdx.backends.lwjgl3.Lwjgl3GL32
Imports
java.nio.ByteBuffer, .FloatBuffer, .IntBuffer, org.lwjgl.opengl.GL11, .GL32, .GL40, .GL41, .GL42, .GL43, .GL46, com.badlogic.gdx.graphics.GL31, com.badlogic.gdx.utils.BufferUtils

Field Summary

Modifier and TypeField and Description
private static final ByteBuffer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)

Implements com.badlogic.gdx.graphics.GL31.glBindImageTexture.

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

Implements com.badlogic.gdx.graphics.GL31.glBindVertexBuffer.

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

Implements com.badlogic.gdx.graphics.GL31.glDispatchCompute.

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

Implements com.badlogic.gdx.graphics.GL31.glGetProgramInterfaceiv.

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

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceiv.

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

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceName.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1f.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1i.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1ui.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2f.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2i.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2ui.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3f.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3i.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3ui.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4f.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4i.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4ui.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2x3fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2x4fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3x2fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3x4fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4x2fv.

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

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4x3fv.

public void
glSampleMaski(int maskNumber, int mask)

Implements com.badlogic.gdx.graphics.GL31.glSampleMaski.

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

Implements com.badlogic.gdx.graphics.GL31.glTexStorage2DMultisample.

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

Implements com.badlogic.gdx.graphics.GL31.glUseProgramStages.

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

Implements com.badlogic.gdx.graphics.GL31.glVertexAttribFormat.

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

Implements com.badlogic.gdx.graphics.GL31.glVertexAttribIFormat.

public void
Inherited from com.badlogic.gdx.backends.lwjgl3.Lwjgl3GL30:
glBeginQueryglBeginTransformFeedbackglBindBufferBaseglBindBufferRangeglBindFramebufferglBindRenderbufferglBindSamplerglBindTransformFeedbackglBindVertexArrayglBlitFramebufferglCheckFramebufferStatusglClearBufferfiglClearBufferfvglClearBufferivglClearBufferuivglCopyBufferSubDataglCopyTexSubImage3DglDeleteFramebufferglDeleteFramebuffersglDeleteQueriesglDeleteQueriesglDeleteRenderbufferglDeleteRenderbuffersglDeleteSamplersglDeleteSamplersglDeleteTransformFeedbacksglDeleteTransformFeedbacksglDeleteVertexArraysglDeleteVertexArraysglDrawArraysInstancedglDrawBuffersglDrawElementsInstancedglDrawRangeElementsglDrawRangeElementsglEndQueryglEndTransformFeedbackglFlushMappedBufferRangeglFramebufferRenderbufferglFramebufferTexture2DglFramebufferTextureLayerglGenerateMipmapglGenFramebufferglGenFramebuffersglGenQueriesglGenQueriesglGenRenderbufferglGenRenderbuffersglGenSamplersglGenSamplersglGenTransformFeedbacksglGenTransformFeedbacksglGenVertexArraysglGenVertexArraysglGetActiveUniformBlockivglGetActiveUniformBlockNameglGetActiveUniformBlockNameglGetActiveUniformsivglGetBufferParameteri64vglGetBufferPointervglGetFragDataLocationglGetInteger64vglGetQueryivglGetQueryObjectuivglGetRenderbufferParameterivglGetSamplerParameterfvglGetSamplerParameterivglGetStringiglGetUniformBlockIndexglGetUniformIndicesglGetUniformuivglGetVertexAttribIivglGetVertexAttribIuivglInvalidateFramebufferglInvalidateSubFramebufferglIsFramebufferglIsQueryglIsRenderbufferglIsSamplerglIsTransformFeedbackglIsVertexArrayglMapBufferRangeglPauseTransformFeedbackglProgramParameteriglReadBufferglRenderbufferStorageglRenderbufferStorageMultisampleglResumeTransformFeedbackglSamplerParameterfglSamplerParameterfvglSamplerParameteriglSamplerParameterivglTexImage2DglTexImage3DglTexImage3DglTexSubImage2DglTexSubImage3DglTexSubImage3DglTransformFeedbackVaryingsglUniform1uivglUniform3uivglUniform4uivglUniformBlockBindingglUniformMatrix2x3fvglUniformMatrix2x4fvglUniformMatrix3x2fvglUniformMatrix3x4fvglUniformMatrix4x2fvglUniformMatrix4x3fvglUnmapBufferglVertexAttribDivisorglVertexAttribI4iglVertexAttribI4uiglVertexAttribIPointer

Field Detail

tmpByteBufferback to summary
private static final ByteBuffer tmpByteBuffer

Constructor Detail

Lwjgl3GL31back to summary
public Lwjgl3GL31()

Method Detail

glActiveShaderProgramback to summary
public void glActiveShaderProgram(int pipeline, int program)

Implements com.badlogic.gdx.graphics.GL31.glActiveShaderProgram.

Annotations
@Override
glBindImageTextureback to summary
public void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)

Implements com.badlogic.gdx.graphics.GL31.glBindImageTexture.

Annotations
@Override
glBindProgramPipelineback to summary
public void glBindProgramPipeline(int pipeline)

Implements com.badlogic.gdx.graphics.GL31.glBindProgramPipeline.

Annotations
@Override
glBindVertexBufferback to summary
public void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)

Implements com.badlogic.gdx.graphics.GL31.glBindVertexBuffer.

Annotations
@Override
glCreateShaderProgramvback to summary
public int glCreateShaderProgramv(int type, String[] strings)

Implements com.badlogic.gdx.graphics.GL31.glCreateShaderProgramv.

Annotations
@Override
glDeleteProgramPipelinesback to summary
public void glDeleteProgramPipelines(int count, IntBuffer pipelines)

Implements com.badlogic.gdx.graphics.GL31.glDeleteProgramPipelines.

Annotations
@Override
glDispatchComputeback to summary
public void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)

Implements com.badlogic.gdx.graphics.GL31.glDispatchCompute.

Annotations
@Override
glDispatchComputeIndirectback to summary
public void glDispatchComputeIndirect(long indirect)

Implements com.badlogic.gdx.graphics.GL31.glDispatchComputeIndirect.

Annotations
@Override
glDrawArraysIndirectback to summary
public void glDrawArraysIndirect(int mode, long indirect)

Implements com.badlogic.gdx.graphics.GL31.glDrawArraysIndirect.

Annotations
@Override
glDrawElementsIndirectback to summary
public void glDrawElementsIndirect(int mode, int type, long indirect)

Implements com.badlogic.gdx.graphics.GL31.glDrawElementsIndirect.

Annotations
@Override
glFramebufferParameteriback to summary
public void glFramebufferParameteri(int target, int pname, int param)

Implements com.badlogic.gdx.graphics.GL31.glFramebufferParameteri.

Annotations
@Override
glGenProgramPipelinesback to summary
public void glGenProgramPipelines(int count, IntBuffer pipelines)

Implements com.badlogic.gdx.graphics.GL31.glGenProgramPipelines.

Annotations
@Override
glGetBooleani_vback to summary
public void glGetBooleani_v(int target, int index, IntBuffer data)

Implements com.badlogic.gdx.graphics.GL31.glGetBooleani_v.

Annotations
@Override
glGetFramebufferParameterivback to summary
public void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetFramebufferParameteriv.

Annotations
@Override
glGetMultisamplefvback to summary
public void glGetMultisamplefv(int pname, int index, FloatBuffer val)

Implements com.badlogic.gdx.graphics.GL31.glGetMultisamplefv.

Annotations
@Override
glGetProgramInterfaceivback to summary
public void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramInterfaceiv.

Annotations
@Override
glGetProgramPipelineInfoLogback to summary
public String glGetProgramPipelineInfoLog(int program)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramPipelineInfoLog.

Annotations
@Override
glGetProgramPipelineivback to summary
public void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramPipelineiv.

Annotations
@Override
glGetProgramResourceIndexback to summary
public int glGetProgramResourceIndex(int program, int programInterface, String name)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceIndex.

Annotations
@Override
glGetProgramResourceivback to summary
public void glGetProgramResourceiv(int program, int programInterface, int index, IntBuffer props, IntBuffer length, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceiv.

Annotations
@Override
glGetProgramResourceLocationback to summary
public int glGetProgramResourceLocation(int program, int programInterface, String name)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceLocation.

Annotations
@Override
glGetProgramResourceNameback to summary
public String glGetProgramResourceName(int program, int programInterface, int index)

Implements com.badlogic.gdx.graphics.GL31.glGetProgramResourceName.

Annotations
@Override
glGetTexLevelParameterfvback to summary
public void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetTexLevelParameterfv.

Annotations
@Override
glGetTexLevelParameterivback to summary
public void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL31.glGetTexLevelParameteriv.

Annotations
@Override
glIsProgramPipelineback to summary
public boolean glIsProgramPipeline(int pipeline)

Implements com.badlogic.gdx.graphics.GL31.glIsProgramPipeline.

Annotations
@Override
glMemoryBarrierback to summary
public void glMemoryBarrier(int barriers)

Implements com.badlogic.gdx.graphics.GL31.glMemoryBarrier.

Annotations
@Override
glMemoryBarrierByRegionback to summary
public void glMemoryBarrierByRegion(int barriers)

Implements com.badlogic.gdx.graphics.GL31.glMemoryBarrierByRegion.

Annotations
@Override
glProgramUniform1fback to summary
public void glProgramUniform1f(int program, int location, float v0)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1f.

Annotations
@Override
glProgramUniform1fvback to summary
public void glProgramUniform1fv(int program, int location, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1fv.

Annotations
@Override
glProgramUniform1iback to summary
public void glProgramUniform1i(int program, int location, int v0)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1i.

Annotations
@Override
glProgramUniform1ivback to summary
public void glProgramUniform1iv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1iv.

Annotations
@Override
glProgramUniform1uiback to summary
public void glProgramUniform1ui(int program, int location, int v0)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1ui.

Annotations
@Override
glProgramUniform1uivback to summary
public void glProgramUniform1uiv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform1uiv.

Annotations
@Override
glProgramUniform2fback to summary
public void glProgramUniform2f(int program, int location, float v0, float v1)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2f.

Annotations
@Override
glProgramUniform2fvback to summary
public void glProgramUniform2fv(int program, int location, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2fv.

Annotations
@Override
glProgramUniform2iback to summary
public void glProgramUniform2i(int program, int location, int v0, int v1)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2i.

Annotations
@Override
glProgramUniform2ivback to summary
public void glProgramUniform2iv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2iv.

Annotations
@Override
glProgramUniform2uiback to summary
public void glProgramUniform2ui(int program, int location, int v0, int v1)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2ui.

Annotations
@Override
glProgramUniform2uivback to summary
public void glProgramUniform2uiv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform2uiv.

Annotations
@Override
glProgramUniform3fback to summary
public void glProgramUniform3f(int program, int location, float v0, float v1, float v2)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3f.

Annotations
@Override
glProgramUniform3fvback to summary
public void glProgramUniform3fv(int program, int location, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3fv.

Annotations
@Override
glProgramUniform3iback to summary
public void glProgramUniform3i(int program, int location, int v0, int v1, int v2)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3i.

Annotations
@Override
glProgramUniform3ivback to summary
public void glProgramUniform3iv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3iv.

Annotations
@Override
glProgramUniform3uiback to summary
public void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3ui.

Annotations
@Override
glProgramUniform3uivback to summary
public void glProgramUniform3uiv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform3uiv.

Annotations
@Override
glProgramUniform4fback to summary
public void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4f.

Annotations
@Override
glProgramUniform4fvback to summary
public void glProgramUniform4fv(int program, int location, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4fv.

Annotations
@Override
glProgramUniform4iback to summary
public void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4i.

Annotations
@Override
glProgramUniform4ivback to summary
public void glProgramUniform4iv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4iv.

Annotations
@Override
glProgramUniform4uiback to summary
public void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4ui.

Annotations
@Override
glProgramUniform4uivback to summary
public void glProgramUniform4uiv(int program, int location, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniform4uiv.

Annotations
@Override
glProgramUniformMatrix2fvback to summary
public void glProgramUniformMatrix2fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2fv.

Annotations
@Override
glProgramUniformMatrix2x3fvback to summary
public void glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2x3fv.

Annotations
@Override
glProgramUniformMatrix2x4fvback to summary
public void glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix2x4fv.

Annotations
@Override
glProgramUniformMatrix3fvback to summary
public void glProgramUniformMatrix3fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3fv.

Annotations
@Override
glProgramUniformMatrix3x2fvback to summary
public void glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3x2fv.

Annotations
@Override
glProgramUniformMatrix3x4fvback to summary
public void glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix3x4fv.

Annotations
@Override
glProgramUniformMatrix4fvback to summary
public void glProgramUniformMatrix4fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4fv.

Annotations
@Override
glProgramUniformMatrix4x2fvback to summary
public void glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4x2fv.

Annotations
@Override
glProgramUniformMatrix4x3fvback to summary
public void glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL31.glProgramUniformMatrix4x3fv.

Annotations
@Override
glSampleMaskiback to summary
public void glSampleMaski(int maskNumber, int mask)

Implements com.badlogic.gdx.graphics.GL31.glSampleMaski.

Annotations
@Override
glTexStorage2DMultisampleback to summary
public void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)

Implements com.badlogic.gdx.graphics.GL31.glTexStorage2DMultisample.

Annotations
@Override
glUseProgramStagesback to summary
public void glUseProgramStages(int pipeline, int stages, int program)

Implements com.badlogic.gdx.graphics.GL31.glUseProgramStages.

Annotations
@Override
glValidateProgramPipelineback to summary
public void glValidateProgramPipeline(int pipeline)

Implements com.badlogic.gdx.graphics.GL31.glValidateProgramPipeline.

Annotations
@Override
glVertexAttribBindingback to summary
public void glVertexAttribBinding(int attribindex, int bindingindex)

Implements com.badlogic.gdx.graphics.GL31.glVertexAttribBinding.

Annotations
@Override
glVertexAttribFormatback to summary
public void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)

Implements com.badlogic.gdx.graphics.GL31.glVertexAttribFormat.

Annotations
@Override
glVertexAttribIFormatback to summary
public void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)

Implements com.badlogic.gdx.graphics.GL31.glVertexAttribIFormat.

Annotations
@Override
glVertexBindingDivisorback to summary
public void glVertexBindingDivisor(int bindingindex, int divisor)

Implements com.badlogic.gdx.graphics.GL31.glVertexBindingDivisor.

Annotations
@Override