Top Description Fields Constructors Methods
org.lwjgl.opengles

public Class GLES31

extends GLES30
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengles.GLES32
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

The core OpenGL ES 3.1 functionality.

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 org.lwjgl.opengles.GLES30:
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_ATTACHMENT16GL_COLOR_ATTACHMENT17GL_COLOR_ATTACHMENT18GL_COLOR_ATTACHMENT19GL_COLOR_ATTACHMENT2GL_COLOR_ATTACHMENT20GL_COLOR_ATTACHMENT21GL_COLOR_ATTACHMENT22GL_COLOR_ATTACHMENT23GL_COLOR_ATTACHMENT24GL_COLOR_ATTACHMENT25GL_COLOR_ATTACHMENT26GL_COLOR_ATTACHMENT27GL_COLOR_ATTACHMENT28GL_COLOR_ATTACHMENT29GL_COLOR_ATTACHMENT3GL_COLOR_ATTACHMENT30GL_COLOR_ATTACHMENT31GL_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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

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

Reference Page

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

Reference Page

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

Reference Page

public static int
public static int
public static int
public static void
public static void
public static void
glDeleteProgramPipelines(int[] pipelines)

Array version of: DeleteProgramPipelines

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

Reference Page

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

Reference Page

public static void
public static void
glDrawArraysIndirect(int mode, int[] indirect)

Array version of: DrawArraysIndirect

public static void
glDrawElementsIndirect(int mode, int type, ByteBuffer indirect)

Reference Page

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

Reference Page

public static void
glDrawElementsIndirect(int mode, int type, IntBuffer indirect)

Reference Page

public static void
glDrawElementsIndirect(int mode, int type, int[] indirect)

Array version of: DrawElementsIndirect

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

Reference Page

public static void
public static int
public static void
glGenProgramPipelines(int[] pipelines)

Array version of: GenProgramPipelines

public static boolean
glGetBooleani(int target, int index)

Reference Page

public static void
glGetBooleani_v(int target, int index, ByteBuffer data)

Reference Page

public static int
public static void
public static void
glGetFramebufferParameteriv(int target, int pname, int[] params)

Array version of: GetFramebufferParameteriv

public static float
glGetMultisamplef(int pname, int index)

Reference Page

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

Reference Page

public static void
glGetMultisamplefv(int pname, int index, float[] val)

Array version of: GetMultisamplefv

public static int
glGetProgramInterfacei(int program, int programInterface, int pname)

Reference Page

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

Reference Page

public static void
glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params)

Array version of: GetProgramInterfaceiv

public static int
glGetProgramPipelinei(int pipeline, int pname)

Reference Page

public static void
public static String
glGetProgramPipelineInfoLog(int pipeline, int bufSize)

Reference Page

public static String
public static void
glGetProgramPipelineInfoLog(int pipeline, int[] length, ByteBuffer infoLog)

Array version of: GetProgramPipelineInfoLog

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

Reference Page

public static void
glGetProgramPipelineiv(int pipeline, int pname, int[] params)

Array version of: GetProgramPipelineiv

public static int
glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)

Reference Page

public static int
glGetProgramResourceIndex(int program, int programInterface, CharSequence name)

Reference Page

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

Reference Page

public static void
glGetProgramResourceiv(int program, int programInterface, int index, int[] props, int[] length, int[] params)

Array version of: GetProgramResourceiv

public static int
glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)

Reference Page

public static int
glGetProgramResourceLocation(int program, int programInterface, CharSequence name)

Reference Page

public static void
glGetProgramResourceName(int program, int programInterface, int index, IntBuffer length, ByteBuffer name)

Reference Page

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

Reference Page

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

Reference Page

public static void
glGetProgramResourceName(int program, int programInterface, int index, int[] length, ByteBuffer name)

Array version of: GetProgramResourceName

public static float
glGetTexLevelParameterf(int target, int level, int pname)

Reference Page

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

Reference Page

public static void
glGetTexLevelParameterfv(int target, int level, int pname, float[] params)

Array version of: GetTexLevelParameterfv

public static int
glGetTexLevelParameteri(int target, int level, int pname)

Reference Page

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

Reference Page

public static void
glGetTexLevelParameteriv(int target, int level, int pname, int[] params)

Array version of: GetTexLevelParameteriv

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

Reference Page

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

Reference Page

public static void
glProgramUniform1fv(int program, int location, float[] value)

Array version of: ProgramUniform1fv

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

Reference Page

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

Reference Page

public static void
glProgramUniform1iv(int program, int location, int[] value)

Array version of: ProgramUniform1iv

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

Reference Page

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

Reference Page

public static void
glProgramUniform1uiv(int program, int location, int[] value)

Array version of: ProgramUniform1uiv

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

Reference Page

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

Reference Page

public static void
glProgramUniform2fv(int program, int location, float[] value)

Array version of: ProgramUniform2fv

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

Reference Page

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

Reference Page

public static void
glProgramUniform2iv(int program, int location, int[] value)

Array version of: ProgramUniform2iv

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

Reference Page

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

Reference Page

public static void
glProgramUniform2uiv(int program, int location, int[] value)

Array version of: ProgramUniform2uiv

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

Reference Page

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

Reference Page

public static void
glProgramUniform3fv(int program, int location, float[] value)

Array version of: ProgramUniform3fv

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

Reference Page

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

Reference Page

public static void
glProgramUniform3iv(int program, int location, int[] value)

Array version of: ProgramUniform3iv

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

Reference Page

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

Reference Page

public static void
glProgramUniform3uiv(int program, int location, int[] value)

Array version of: ProgramUniform3uiv

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

Reference Page

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

Reference Page

public static void
glProgramUniform4fv(int program, int location, float[] value)

Array version of: ProgramUniform4fv

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

Reference Page

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

Reference Page

public static void
glProgramUniform4iv(int program, int location, int[] value)

Array version of: ProgramUniform4iv

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

Reference Page

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

Reference Page

public static void
glProgramUniform4uiv(int program, int location, int[] value)

Array version of: ProgramUniform4uiv

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

Reference Page

public static void
glProgramUniformMatrix2fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix2fv

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

Reference Page

public static void
glProgramUniformMatrix2x3fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix2x3fv

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

Reference Page

public static void
glProgramUniformMatrix2x4fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix2x4fv

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

Reference Page

public static void
glProgramUniformMatrix3fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix3fv

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

Reference Page

public static void
glProgramUniformMatrix3x2fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix3x2fv

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

Reference Page

public static void
glProgramUniformMatrix3x4fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix3x4fv

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

Reference Page

public static void
glProgramUniformMatrix4fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix4fv

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

Reference Page

public static void
glProgramUniformMatrix4x2fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix4x2fv

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

Reference Page

public static void
glProgramUniformMatrix4x3fv(int program, int location, boolean transpose, float[] value)

Array version of: ProgramUniformMatrix4x3fv

public static native void
glSampleMaski(int maskNumber, int mask)

Reference Page

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

Reference Page

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

Reference Page

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

Reference Page

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

Reference Page

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

Reference Page

public static native void
glVertexBindingDivisor(int bindingindex, int divisor)

Reference Page

public static native int
nglCreateShaderProgramv(int type, int count, long strings)

public static native void
nglDeleteProgramPipelines(int n, long pipelines)

public static native void
nglDrawArraysIndirect(int mode, long indirect)

public static native void
nglDrawElementsIndirect(int mode, int type, long indirect)

public static native void
nglGenProgramPipelines(int n, long pipelines)

public static native void
nglGetBooleani_v(int target, int index, long data)

public static native void
nglGetFramebufferParameteriv(int target, int pname, long params)

public static native void
nglGetMultisamplefv(int pname, int index, long val)

public static native void
nglGetProgramInterfaceiv(int program, int programInterface, int pname, long params)

public static native void
nglGetProgramPipelineInfoLog(int pipeline, int bufSize, long length, long infoLog)

public static native void
nglGetProgramPipelineiv(int pipeline, int pname, long params)

public static native int
nglGetProgramResourceIndex(int program, int programInterface, long name)

public static native void
nglGetProgramResourceiv(int program, int programInterface, int index, int propCount, long props, int bufSize, long length, long params)

public static native int
nglGetProgramResourceLocation(int program, int programInterface, long name)

public static native void
nglGetProgramResourceName(int program, int programInterface, int index, int bufSize, long length, long name)

public static native void
nglGetTexLevelParameterfv(int target, int level, int pname, long params)

public static native void
nglGetTexLevelParameteriv(int target, int level, int pname, long params)

public static native void
nglProgramUniform1fv(int program, int location, int count, long value)

public static native void
nglProgramUniform1iv(int program, int location, int count, long value)

public static native void
nglProgramUniform1uiv(int program, int location, int count, long value)

public static native void
nglProgramUniform2fv(int program, int location, int count, long value)

public static native void
nglProgramUniform2iv(int program, int location, int count, long value)

public static native void
nglProgramUniform2uiv(int program, int location, int count, long value)

public static native void
nglProgramUniform3fv(int program, int location, int count, long value)

public static native void
nglProgramUniform3iv(int program, int location, int count, long value)

public static native void
nglProgramUniform3uiv(int program, int location, int count, long value)

public static native void
nglProgramUniform4fv(int program, int location, int count, long value)

public static native void
nglProgramUniform4iv(int program, int location, int count, long value)

public static native void
nglProgramUniform4uiv(int program, int location, int count, long value)

public static native void
nglProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, long value)

public static native void
nglProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, long value)

Inherited from org.lwjgl.opengles.GLES30:
glBeginQueryglBeginTransformFeedbackglBindBufferBaseglBindBufferRangeglBindSamplerglBindTransformFeedbackglBindVertexArrayglBlitFramebufferglClearBufferfiglClearBufferfvglClearBufferfvglClearBufferivglClearBufferivglClearBufferuivglClearBufferuivglClientWaitSyncglCompressedTexImage3DglCompressedTexImage3DglCompressedTexSubImage3DglCompressedTexSubImage3DglCopyBufferSubDataglCopyTexSubImage3DglDeleteQueriesglDeleteQueriesglDeleteQueriesglDeleteSamplersglDeleteSamplersglDeleteSamplersglDeleteSyncglDeleteTransformFeedbacksglDeleteTransformFeedbacksglDeleteTransformFeedbacksglDeleteVertexArraysglDeleteVertexArraysglDeleteVertexArraysglDrawArraysInstancedglDrawBuffersglDrawBuffersglDrawBuffersglDrawElementsInstancedglDrawElementsInstancedglDrawElementsInstancedglDrawElementsInstancedglDrawElementsInstancedglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglEndQueryglEndTransformFeedbackglFenceSyncglFlushMappedBufferRangeglFramebufferTextureLayerglGenQueriesglGenQueriesglGenQueriesglGenSamplersglGenSamplersglGenSamplersglGenTransformFeedbacksglGenTransformFeedbacksglGenTransformFeedbacksglGenVertexArraysglGenVertexArraysglGenVertexArraysglGetActiveUniformBlockiglGetActiveUniformBlockivglGetActiveUniformBlockivglGetActiveUniformBlockNameglGetActiveUniformBlockNameglGetActiveUniformBlockNameglGetActiveUniformBlockNameglGetActiveUniformsivglGetActiveUniformsivglGetBufferParameteri64glGetBufferParameteri64vglGetBufferParameteri64vglGetBufferPointerglGetBufferPointervglGetFragDataLocationglGetFragDataLocationglGetInteger64glGetInteger64iglGetInteger64i_vglGetInteger64i_vglGetInteger64vglGetInteger64vglGetIntegeriglGetIntegeri_vglGetIntegeri_vglGetInternalformatiglGetInternalformativglGetInternalformativglGetProgramBinaryglGetProgramBinaryglGetQueryiglGetQueryivglGetQueryivglGetQueryObjectuiglGetQueryObjectuivglGetQueryObjectuivglGetSamplerParameterfglGetSamplerParameterfvglGetSamplerParameterfvglGetSamplerParameteriglGetSamplerParameterivglGetSamplerParameterivglGetStringiglGetSynciglGetSyncivglGetSyncivglGetTransformFeedbackVaryingglGetTransformFeedbackVaryingglGetTransformFeedbackVaryingglGetTransformFeedbackVaryingglGetUniformBlockIndexglGetUniformBlockIndexglGetUniformIndicesglGetUniformIndicesglGetUniformuiglGetUniformuivglGetUniformuivglGetVertexAttribIiglGetVertexAttribIivglGetVertexAttribIivglGetVertexAttribIuiglGetVertexAttribIuivglGetVertexAttribIuivglInvalidateFramebufferglInvalidateFramebufferglInvalidateFramebufferglInvalidateSubFramebufferglInvalidateSubFramebufferglInvalidateSubFramebufferglIsQueryglIsSamplerglIsSyncglIsTransformFeedbackglIsVertexArrayglMapBufferRangeglMapBufferRangeglPauseTransformFeedbackglProgramBinaryglProgramParameteriglReadBufferglRenderbufferStorageMultisampleglResumeTransformFeedbackglSamplerParameterfglSamplerParameterfvglSamplerParameterfvglSamplerParameteriglSamplerParameterivglSamplerParameterivglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexStorage2DglTexStorage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTransformFeedbackVaryingsglTransformFeedbackVaryingsglTransformFeedbackVaryingsglUniform1uiglUniform1uivglUniform1uivglUniform2uiglUniform2uivglUniform2uivglUniform3uiglUniform3uivglUniform3uivglUniform4uiglUniform4uivglUniform4uivglUniformBlockBindingglUniformMatrix2x3fvglUniformMatrix2x3fvglUniformMatrix2x4fvglUniformMatrix2x4fvglUniformMatrix3x2fvglUniformMatrix3x2fvglUniformMatrix3x4fvglUniformMatrix3x4fvglUniformMatrix4x2fvglUniformMatrix4x2fvglUniformMatrix4x3fvglUniformMatrix4x3fvglUnmapBufferglVertexAttribDivisorglVertexAttribI4iglVertexAttribI4ivglVertexAttribI4ivglVertexAttribI4uiglVertexAttribI4uivglVertexAttribI4uivglVertexAttribIPointerglVertexAttribIPointerglVertexAttribIPointerglVertexAttribIPointerglWaitSyncnglClearBufferfvnglClearBufferivnglClearBufferuivnglClientWaitSyncnglCompressedTexImage3DnglCompressedTexSubImage3DnglDeleteQueriesnglDeleteSamplersnglDeleteSyncnglDeleteTransformFeedbacksnglDeleteVertexArraysnglDrawBuffersnglDrawElementsInstancednglDrawRangeElementsnglGenQueriesnglGenSamplersnglGenTransformFeedbacksnglGenVertexArraysnglGetActiveUniformBlockivnglGetActiveUniformBlockNamenglGetActiveUniformsivnglGetBufferParameteri64vnglGetBufferPointervnglGetFragDataLocationnglGetInteger64i_vnglGetInteger64vnglGetIntegeri_vnglGetInternalformativnglGetProgramBinarynglGetQueryivnglGetQueryObjectuivnglGetSamplerParameterfvnglGetSamplerParameterivnglGetStringinglGetSyncivnglGetTransformFeedbackVaryingnglGetUniformBlockIndexnglGetUniformIndicesnglGetUniformuivnglGetVertexAttribIivnglGetVertexAttribIuivnglInvalidateFramebuffernglInvalidateSubFramebuffernglIsSyncnglMapBufferRangenglProgramBinarynglSamplerParameterfvnglSamplerParameterivnglTexImage3DnglTexSubImage3DnglTransformFeedbackVaryingsnglUniform1uivnglUniform2uivnglUniform3uivnglUniform4uivnglUniformMatrix2x3fvnglUniformMatrix2x4fvnglUniformMatrix3x2fvnglUniformMatrix3x4fvnglUniformMatrix4x2fvnglUniformMatrix4x3fvnglVertexAttribI4ivnglVertexAttribI4uivnglVertexAttribIPointernglWaitSync