Class GLES20

java.lang.Object
org.lwjgl.opengles.GLES20

public final class GLES20 extends Object
  • Field Details

    • GL_DEPTH_BUFFER_BIT

      public static final int GL_DEPTH_BUFFER_BIT
      ClearBufferMask
      See Also:
    • GL_STENCIL_BUFFER_BIT

      public static final int GL_STENCIL_BUFFER_BIT
      ClearBufferMask
      See Also:
    • GL_COLOR_BUFFER_BIT

      public static final int GL_COLOR_BUFFER_BIT
      ClearBufferMask
      See Also:
    • GL_FALSE

      public static final int GL_FALSE
      Boolean
      See Also:
    • GL_TRUE

      public static final int GL_TRUE
      Boolean
      See Also:
    • GL_POINTS

      public static final int GL_POINTS
      BeginMode
      See Also:
    • GL_LINES

      public static final int GL_LINES
      BeginMode
      See Also:
    • GL_LINE_LOOP

      public static final int GL_LINE_LOOP
      BeginMode
      See Also:
    • GL_LINE_STRIP

      public static final int GL_LINE_STRIP
      BeginMode
      See Also:
    • GL_TRIANGLES

      public static final int GL_TRIANGLES
      BeginMode
      See Also:
    • GL_TRIANGLE_STRIP

      public static final int GL_TRIANGLE_STRIP
      BeginMode
      See Also:
    • GL_TRIANGLE_FAN

      public static final int GL_TRIANGLE_FAN
      BeginMode
      See Also:
    • GL_ZERO

      public static final int GL_ZERO
      BlendingFactorDest
      See Also:
    • GL_ONE

      public static final int GL_ONE
      BlendingFactorDest
      See Also:
    • GL_SRC_COLOR

      public static final int GL_SRC_COLOR
      BlendingFactorDest
      See Also:
    • GL_ONE_MINUS_SRC_COLOR

      public static final int GL_ONE_MINUS_SRC_COLOR
      BlendingFactorDest
      See Also:
    • GL_SRC_ALPHA

      public static final int GL_SRC_ALPHA
      BlendingFactorDest
      See Also:
    • GL_ONE_MINUS_SRC_ALPHA

      public static final int GL_ONE_MINUS_SRC_ALPHA
      BlendingFactorDest
      See Also:
    • GL_DST_ALPHA

      public static final int GL_DST_ALPHA
      BlendingFactorDest
      See Also:
    • GL_ONE_MINUS_DST_ALPHA

      public static final int GL_ONE_MINUS_DST_ALPHA
      BlendingFactorDest
      See Also:
    • GL_DST_COLOR

      public static final int GL_DST_COLOR
      BlendingFactorSrc
      See Also:
    • GL_ONE_MINUS_DST_COLOR

      public static final int GL_ONE_MINUS_DST_COLOR
      BlendingFactorSrc
      See Also:
    • GL_SRC_ALPHA_SATURATE

      public static final int GL_SRC_ALPHA_SATURATE
      BlendingFactorSrc
      See Also:
    • GL_FUNC_ADD

      public static final int GL_FUNC_ADD
      BlendEquationSeparate
      See Also:
    • GL_BLEND_EQUATION

      public static final int GL_BLEND_EQUATION
      BlendEquationSeparate
      See Also:
    • GL_BLEND_EQUATION_RGB

      public static final int GL_BLEND_EQUATION_RGB
      BlendEquationSeparate
      See Also:
    • GL_BLEND_EQUATION_ALPHA

      public static final int GL_BLEND_EQUATION_ALPHA
      BlendEquationSeparate
      See Also:
    • GL_FUNC_SUBTRACT

      public static final int GL_FUNC_SUBTRACT
      BlendSubtract
      See Also:
    • GL_FUNC_REVERSE_SUBTRACT

      public static final int GL_FUNC_REVERSE_SUBTRACT
      BlendSubtract
      See Also:
    • GL_BLEND_DST_RGB

      public static final int GL_BLEND_DST_RGB
      Separate Blend Functions
      See Also:
    • GL_BLEND_SRC_RGB

      public static final int GL_BLEND_SRC_RGB
      Separate Blend Functions
      See Also:
    • GL_BLEND_DST_ALPHA

      public static final int GL_BLEND_DST_ALPHA
      Separate Blend Functions
      See Also:
    • GL_BLEND_SRC_ALPHA

      public static final int GL_BLEND_SRC_ALPHA
      Separate Blend Functions
      See Also:
    • GL_CONSTANT_COLOR

      public static final int GL_CONSTANT_COLOR
      Separate Blend Functions
      See Also:
    • GL_ONE_MINUS_CONSTANT_COLOR

      public static final int GL_ONE_MINUS_CONSTANT_COLOR
      Separate Blend Functions
      See Also:
    • GL_CONSTANT_ALPHA

      public static final int GL_CONSTANT_ALPHA
      Separate Blend Functions
      See Also:
    • GL_ONE_MINUS_CONSTANT_ALPHA

      public static final int GL_ONE_MINUS_CONSTANT_ALPHA
      Separate Blend Functions
      See Also:
    • GL_BLEND_COLOR

      public static final int GL_BLEND_COLOR
      Separate Blend Functions
      See Also:
    • GL_ARRAY_BUFFER

      public static final int GL_ARRAY_BUFFER
      Buffer Objects
      See Also:
    • GL_ELEMENT_ARRAY_BUFFER

      public static final int GL_ELEMENT_ARRAY_BUFFER
      Buffer Objects
      See Also:
    • GL_ARRAY_BUFFER_BINDING

      public static final int GL_ARRAY_BUFFER_BINDING
      Buffer Objects
      See Also:
    • GL_ELEMENT_ARRAY_BUFFER_BINDING

      public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
      Buffer Objects
      See Also:
    • GL_STREAM_DRAW

      public static final int GL_STREAM_DRAW
      Buffer Objects
      See Also:
    • GL_STATIC_DRAW

      public static final int GL_STATIC_DRAW
      Buffer Objects
      See Also:
    • GL_DYNAMIC_DRAW

      public static final int GL_DYNAMIC_DRAW
      Buffer Objects
      See Also:
    • GL_BUFFER_SIZE

      public static final int GL_BUFFER_SIZE
      Buffer Objects
      See Also:
    • GL_BUFFER_USAGE

      public static final int GL_BUFFER_USAGE
      Buffer Objects
      See Also:
    • GL_CURRENT_VERTEX_ATTRIB

      public static final int GL_CURRENT_VERTEX_ATTRIB
      Buffer Objects
      See Also:
    • GL_FRONT

      public static final int GL_FRONT
      CullFaceMode
      See Also:
    • GL_BACK

      public static final int GL_BACK
      CullFaceMode
      See Also:
    • GL_FRONT_AND_BACK

      public static final int GL_FRONT_AND_BACK
      CullFaceMode
      See Also:
    • GL_TEXTURE_2D

      public static final int GL_TEXTURE_2D
      EnableCap
      See Also:
    • GL_CULL_FACE

      public static final int GL_CULL_FACE
      EnableCap
      See Also:
    • GL_BLEND

      public static final int GL_BLEND
      EnableCap
      See Also:
    • GL_DITHER

      public static final int GL_DITHER
      EnableCap
      See Also:
    • GL_STENCIL_TEST

      public static final int GL_STENCIL_TEST
      EnableCap
      See Also:
    • GL_DEPTH_TEST

      public static final int GL_DEPTH_TEST
      EnableCap
      See Also:
    • GL_SCISSOR_TEST

      public static final int GL_SCISSOR_TEST
      EnableCap
      See Also:
    • GL_POLYGON_OFFSET_FILL

      public static final int GL_POLYGON_OFFSET_FILL
      EnableCap
      See Also:
    • GL_SAMPLE_ALPHA_TO_COVERAGE

      public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
      EnableCap
      See Also:
    • GL_SAMPLE_COVERAGE

      public static final int GL_SAMPLE_COVERAGE
      EnableCap
      See Also:
    • GL_NO_ERROR

      public static final int GL_NO_ERROR
      ErrorCode
      See Also:
    • GL_INVALID_ENUM

      public static final int GL_INVALID_ENUM
      ErrorCode
      See Also:
    • GL_INVALID_VALUE

      public static final int GL_INVALID_VALUE
      ErrorCode
      See Also:
    • GL_INVALID_OPERATION

      public static final int GL_INVALID_OPERATION
      ErrorCode
      See Also:
    • GL_OUT_OF_MEMORY

      public static final int GL_OUT_OF_MEMORY
      ErrorCode
      See Also:
    • GL_CW

      public static final int GL_CW
      FrontFaceDirection
      See Also:
    • GL_CCW

      public static final int GL_CCW
      FrontFaceDirection
      See Also:
    • GL_LINE_WIDTH

      public static final int GL_LINE_WIDTH
      GetPName
      See Also:
    • GL_ALIASED_POINT_SIZE_RANGE

      public static final int GL_ALIASED_POINT_SIZE_RANGE
      GetPName
      See Also:
    • GL_ALIASED_LINE_WIDTH_RANGE

      public static final int GL_ALIASED_LINE_WIDTH_RANGE
      GetPName
      See Also:
    • GL_CULL_FACE_MODE

      public static final int GL_CULL_FACE_MODE
      GetPName
      See Also:
    • GL_FRONT_FACE

      public static final int GL_FRONT_FACE
      GetPName
      See Also:
    • GL_DEPTH_RANGE

      public static final int GL_DEPTH_RANGE
      GetPName
      See Also:
    • GL_DEPTH_WRITEMASK

      public static final int GL_DEPTH_WRITEMASK
      GetPName
      See Also:
    • GL_DEPTH_CLEAR_VALUE

      public static final int GL_DEPTH_CLEAR_VALUE
      GetPName
      See Also:
    • GL_DEPTH_FUNC

      public static final int GL_DEPTH_FUNC
      GetPName
      See Also:
    • GL_STENCIL_CLEAR_VALUE

      public static final int GL_STENCIL_CLEAR_VALUE
      GetPName
      See Also:
    • GL_STENCIL_FUNC

      public static final int GL_STENCIL_FUNC
      GetPName
      See Also:
    • GL_STENCIL_FAIL

      public static final int GL_STENCIL_FAIL
      GetPName
      See Also:
    • GL_STENCIL_PASS_DEPTH_FAIL

      public static final int GL_STENCIL_PASS_DEPTH_FAIL
      GetPName
      See Also:
    • GL_STENCIL_PASS_DEPTH_PASS

      public static final int GL_STENCIL_PASS_DEPTH_PASS
      GetPName
      See Also:
    • GL_STENCIL_REF

      public static final int GL_STENCIL_REF
      GetPName
      See Also:
    • GL_STENCIL_VALUE_MASK

      public static final int GL_STENCIL_VALUE_MASK
      GetPName
      See Also:
    • GL_STENCIL_WRITEMASK

      public static final int GL_STENCIL_WRITEMASK
      GetPName
      See Also:
    • GL_STENCIL_BACK_FUNC

      public static final int GL_STENCIL_BACK_FUNC
      GetPName
      See Also:
    • GL_STENCIL_BACK_FAIL

      public static final int GL_STENCIL_BACK_FAIL
      GetPName
      See Also:
    • GL_STENCIL_BACK_PASS_DEPTH_FAIL

      public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
      GetPName
      See Also:
    • GL_STENCIL_BACK_PASS_DEPTH_PASS

      public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
      GetPName
      See Also:
    • GL_STENCIL_BACK_REF

      public static final int GL_STENCIL_BACK_REF
      GetPName
      See Also:
    • GL_STENCIL_BACK_VALUE_MASK

      public static final int GL_STENCIL_BACK_VALUE_MASK
      GetPName
      See Also:
    • GL_STENCIL_BACK_WRITEMASK

      public static final int GL_STENCIL_BACK_WRITEMASK
      GetPName
      See Also:
    • GL_VIEWPORT

      public static final int GL_VIEWPORT
      GetPName
      See Also:
    • GL_SCISSOR_BOX

      public static final int GL_SCISSOR_BOX
      GetPName
      See Also:
    • GL_COLOR_CLEAR_VALUE

      public static final int GL_COLOR_CLEAR_VALUE
      GetPName
      See Also:
    • GL_COLOR_WRITEMASK

      public static final int GL_COLOR_WRITEMASK
      GetPName
      See Also:
    • GL_UNPACK_ALIGNMENT

      public static final int GL_UNPACK_ALIGNMENT
      GetPName
      See Also:
    • GL_PACK_ALIGNMENT

      public static final int GL_PACK_ALIGNMENT
      GetPName
      See Also:
    • GL_MAX_TEXTURE_SIZE

      public static final int GL_MAX_TEXTURE_SIZE
      GetPName
      See Also:
    • GL_MAX_VIEWPORT_DIMS

      public static final int GL_MAX_VIEWPORT_DIMS
      GetPName
      See Also:
    • GL_SUBPIXEL_BITS

      public static final int GL_SUBPIXEL_BITS
      GetPName
      See Also:
    • GL_RED_BITS

      public static final int GL_RED_BITS
      GetPName
      See Also:
    • GL_GREEN_BITS

      public static final int GL_GREEN_BITS
      GetPName
      See Also:
    • GL_BLUE_BITS

      public static final int GL_BLUE_BITS
      GetPName
      See Also:
    • GL_ALPHA_BITS

      public static final int GL_ALPHA_BITS
      GetPName
      See Also:
    • GL_DEPTH_BITS

      public static final int GL_DEPTH_BITS
      GetPName
      See Also:
    • GL_STENCIL_BITS

      public static final int GL_STENCIL_BITS
      GetPName
      See Also:
    • GL_POLYGON_OFFSET_UNITS

      public static final int GL_POLYGON_OFFSET_UNITS
      GetPName
      See Also:
    • GL_POLYGON_OFFSET_FACTOR

      public static final int GL_POLYGON_OFFSET_FACTOR
      GetPName
      See Also:
    • GL_TEXTURE_BINDING_2D

      public static final int GL_TEXTURE_BINDING_2D
      GetPName
      See Also:
    • GL_SAMPLE_BUFFERS

      public static final int GL_SAMPLE_BUFFERS
      GetPName
      See Also:
    • GL_SAMPLES

      public static final int GL_SAMPLES
      GetPName
      See Also:
    • GL_SAMPLE_COVERAGE_VALUE

      public static final int GL_SAMPLE_COVERAGE_VALUE
      GetPName
      See Also:
    • GL_SAMPLE_COVERAGE_INVERT

      public static final int GL_SAMPLE_COVERAGE_INVERT
      GetPName
      See Also:
    • GL_NUM_COMPRESSED_TEXTURE_FORMATS

      public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
      GetTextureParameter
      See Also:
    • GL_COMPRESSED_TEXTURE_FORMATS

      public static final int GL_COMPRESSED_TEXTURE_FORMATS
      GetTextureParameter
      See Also:
    • GL_DONT_CARE

      public static final int GL_DONT_CARE
      HintMode
      See Also:
    • GL_FASTEST

      public static final int GL_FASTEST
      HintMode
      See Also:
    • GL_NICEST

      public static final int GL_NICEST
      HintMode
      See Also:
    • GL_GENERATE_MIPMAP_HINT

      public static final int GL_GENERATE_MIPMAP_HINT
      HintTarget
      See Also:
    • GL_BYTE

      public static final int GL_BYTE
      DataType
      See Also:
    • GL_UNSIGNED_BYTE

      public static final int GL_UNSIGNED_BYTE
      DataType
      See Also:
    • GL_SHORT

      public static final int GL_SHORT
      DataType
      See Also:
    • GL_UNSIGNED_SHORT

      public static final int GL_UNSIGNED_SHORT
      DataType
      See Also:
    • GL_INT

      public static final int GL_INT
      DataType
      See Also:
    • GL_UNSIGNED_INT

      public static final int GL_UNSIGNED_INT
      DataType
      See Also:
    • GL_FLOAT

      public static final int GL_FLOAT
      DataType
      See Also:
    • GL_FIXED

      public static final int GL_FIXED
      DataType
      See Also:
    • GL_DEPTH_COMPONENT

      public static final int GL_DEPTH_COMPONENT
      PixelFormat
      See Also:
    • GL_ALPHA

      public static final int GL_ALPHA
      PixelFormat
      See Also:
    • GL_RGB

      public static final int GL_RGB
      PixelFormat
      See Also:
    • GL_RGBA

      public static final int GL_RGBA
      PixelFormat
      See Also:
    • GL_LUMINANCE

      public static final int GL_LUMINANCE
      PixelFormat
      See Also:
    • GL_LUMINANCE_ALPHA

      public static final int GL_LUMINANCE_ALPHA
      PixelFormat
      See Also:
    • GL_UNSIGNED_SHORT_4_4_4_4

      public static final int GL_UNSIGNED_SHORT_4_4_4_4
      PixelType
      See Also:
    • GL_UNSIGNED_SHORT_5_5_5_1

      public static final int GL_UNSIGNED_SHORT_5_5_5_1
      PixelType
      See Also:
    • GL_UNSIGNED_SHORT_5_6_5

      public static final int GL_UNSIGNED_SHORT_5_6_5
      PixelType
      See Also:
    • GL_FRAGMENT_SHADER

      public static final int GL_FRAGMENT_SHADER
      Shaders
      See Also:
    • GL_VERTEX_SHADER

      public static final int GL_VERTEX_SHADER
      Shaders
      See Also:
    • GL_MAX_VERTEX_ATTRIBS

      public static final int GL_MAX_VERTEX_ATTRIBS
      Shaders
      See Also:
    • GL_MAX_VERTEX_UNIFORM_VECTORS

      public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
      Shaders
      See Also:
    • GL_MAX_VARYING_VECTORS

      public static final int GL_MAX_VARYING_VECTORS
      Shaders
      See Also:
    • GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
      Shaders
      See Also:
    • GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
      Shaders
      See Also:
    • GL_MAX_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_TEXTURE_IMAGE_UNITS
      Shaders
      See Also:
    • GL_MAX_FRAGMENT_UNIFORM_VECTORS

      public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
      Shaders
      See Also:
    • GL_SHADER_TYPE

      public static final int GL_SHADER_TYPE
      Shaders
      See Also:
    • GL_DELETE_STATUS

      public static final int GL_DELETE_STATUS
      Shaders
      See Also:
    • GL_VALIDATE_STATUS

      public static final int GL_VALIDATE_STATUS
      Shaders
      See Also:
    • GL_ATTACHED_SHADERS

      public static final int GL_ATTACHED_SHADERS
      Shaders
      See Also:
    • GL_ACTIVE_UNIFORMS

      public static final int GL_ACTIVE_UNIFORMS
      Shaders
      See Also:
    • GL_ACTIVE_UNIFORM_MAX_LENGTH

      public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
      Shaders
      See Also:
    • GL_ACTIVE_ATTRIBUTES

      public static final int GL_ACTIVE_ATTRIBUTES
      Shaders
      See Also:
    • GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

      public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
      Shaders
      See Also:
    • GL_SHADING_LANGUAGE_VERSION

      public static final int GL_SHADING_LANGUAGE_VERSION
      Shaders
      See Also:
    • GL_CURRENT_PROGRAM

      public static final int GL_CURRENT_PROGRAM
      Shaders
      See Also:
    • GL_NEVER

      public static final int GL_NEVER
      StencilFunction
      See Also:
    • GL_LESS

      public static final int GL_LESS
      StencilFunction
      See Also:
    • GL_EQUAL

      public static final int GL_EQUAL
      StencilFunction
      See Also:
    • GL_LEQUAL

      public static final int GL_LEQUAL
      StencilFunction
      See Also:
    • GL_GREATER

      public static final int GL_GREATER
      StencilFunction
      See Also:
    • GL_NOTEQUAL

      public static final int GL_NOTEQUAL
      StencilFunction
      See Also:
    • GL_GEQUAL

      public static final int GL_GEQUAL
      StencilFunction
      See Also:
    • GL_ALWAYS

      public static final int GL_ALWAYS
      StencilFunction
      See Also:
    • GL_KEEP

      public static final int GL_KEEP
      StencilOp
      See Also:
    • GL_REPLACE

      public static final int GL_REPLACE
      StencilOp
      See Also:
    • GL_INCR

      public static final int GL_INCR
      StencilOp
      See Also:
    • GL_DECR

      public static final int GL_DECR
      StencilOp
      See Also:
    • GL_INVERT

      public static final int GL_INVERT
      StencilOp
      See Also:
    • GL_INCR_WRAP

      public static final int GL_INCR_WRAP
      StencilOp
      See Also:
    • GL_DECR_WRAP

      public static final int GL_DECR_WRAP
      StencilOp
      See Also:
    • GL_VENDOR

      public static final int GL_VENDOR
      StringName
      See Also:
    • GL_RENDERER

      public static final int GL_RENDERER
      StringName
      See Also:
    • GL_VERSION

      public static final int GL_VERSION
      StringName
      See Also:
    • GL_EXTENSIONS

      public static final int GL_EXTENSIONS
      StringName
      See Also:
    • GL_NEAREST

      public static final int GL_NEAREST
      TextureMagFilter
      See Also:
    • GL_LINEAR

      public static final int GL_LINEAR
      TextureMagFilter
      See Also:
    • GL_NEAREST_MIPMAP_NEAREST

      public static final int GL_NEAREST_MIPMAP_NEAREST
      TextureMinFilter
      See Also:
    • GL_LINEAR_MIPMAP_NEAREST

      public static final int GL_LINEAR_MIPMAP_NEAREST
      TextureMinFilter
      See Also:
    • GL_NEAREST_MIPMAP_LINEAR

      public static final int GL_NEAREST_MIPMAP_LINEAR
      TextureMinFilter
      See Also:
    • GL_LINEAR_MIPMAP_LINEAR

      public static final int GL_LINEAR_MIPMAP_LINEAR
      TextureMinFilter
      See Also:
    • GL_TEXTURE_MAG_FILTER

      public static final int GL_TEXTURE_MAG_FILTER
      TextureParameterName
      See Also:
    • GL_TEXTURE_MIN_FILTER

      public static final int GL_TEXTURE_MIN_FILTER
      TextureParameterName
      See Also:
    • GL_TEXTURE_WRAP_S

      public static final int GL_TEXTURE_WRAP_S
      TextureParameterName
      See Also:
    • GL_TEXTURE_WRAP_T

      public static final int GL_TEXTURE_WRAP_T
      TextureParameterName
      See Also:
    • GL_TEXTURE

      public static final int GL_TEXTURE
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP

      public static final int GL_TEXTURE_CUBE_MAP
      TextureTarget
      See Also:
    • GL_TEXTURE_BINDING_CUBE_MAP

      public static final int GL_TEXTURE_BINDING_CUBE_MAP
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_POSITIVE_X

      public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_X

      public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_POSITIVE_Y

      public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

      public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_POSITIVE_Z

      public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
      TextureTarget
      See Also:
    • GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

      public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
      TextureTarget
      See Also:
    • GL_MAX_CUBE_MAP_TEXTURE_SIZE

      public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
      TextureTarget
      See Also:
    • GL_TEXTURE0

      public static final int GL_TEXTURE0
      TextureUnit
      See Also:
    • GL_TEXTURE1

      public static final int GL_TEXTURE1
      TextureUnit
      See Also:
    • GL_TEXTURE2

      public static final int GL_TEXTURE2
      TextureUnit
      See Also:
    • GL_TEXTURE3

      public static final int GL_TEXTURE3
      TextureUnit
      See Also:
    • GL_TEXTURE4

      public static final int GL_TEXTURE4
      TextureUnit
      See Also:
    • GL_TEXTURE5

      public static final int GL_TEXTURE5
      TextureUnit
      See Also:
    • GL_TEXTURE6

      public static final int GL_TEXTURE6
      TextureUnit
      See Also:
    • GL_TEXTURE7

      public static final int GL_TEXTURE7
      TextureUnit
      See Also:
    • GL_TEXTURE8

      public static final int GL_TEXTURE8
      TextureUnit
      See Also:
    • GL_TEXTURE9

      public static final int GL_TEXTURE9
      TextureUnit
      See Also:
    • GL_TEXTURE10

      public static final int GL_TEXTURE10
      TextureUnit
      See Also:
    • GL_TEXTURE11

      public static final int GL_TEXTURE11
      TextureUnit
      See Also:
    • GL_TEXTURE12

      public static final int GL_TEXTURE12
      TextureUnit
      See Also:
    • GL_TEXTURE13

      public static final int GL_TEXTURE13
      TextureUnit
      See Also:
    • GL_TEXTURE14

      public static final int GL_TEXTURE14
      TextureUnit
      See Also:
    • GL_TEXTURE15

      public static final int GL_TEXTURE15
      TextureUnit
      See Also:
    • GL_TEXTURE16

      public static final int GL_TEXTURE16
      TextureUnit
      See Also:
    • GL_TEXTURE17

      public static final int GL_TEXTURE17
      TextureUnit
      See Also:
    • GL_TEXTURE18

      public static final int GL_TEXTURE18
      TextureUnit
      See Also:
    • GL_TEXTURE19

      public static final int GL_TEXTURE19
      TextureUnit
      See Also:
    • GL_TEXTURE20

      public static final int GL_TEXTURE20
      TextureUnit
      See Also:
    • GL_TEXTURE21

      public static final int GL_TEXTURE21
      TextureUnit
      See Also:
    • GL_TEXTURE22

      public static final int GL_TEXTURE22
      TextureUnit
      See Also:
    • GL_TEXTURE23

      public static final int GL_TEXTURE23
      TextureUnit
      See Also:
    • GL_TEXTURE24

      public static final int GL_TEXTURE24
      TextureUnit
      See Also:
    • GL_TEXTURE25

      public static final int GL_TEXTURE25
      TextureUnit
      See Also:
    • GL_TEXTURE26

      public static final int GL_TEXTURE26
      TextureUnit
      See Also:
    • GL_TEXTURE27

      public static final int GL_TEXTURE27
      TextureUnit
      See Also:
    • GL_TEXTURE28

      public static final int GL_TEXTURE28
      TextureUnit
      See Also:
    • GL_TEXTURE29

      public static final int GL_TEXTURE29
      TextureUnit
      See Also:
    • GL_TEXTURE30

      public static final int GL_TEXTURE30
      TextureUnit
      See Also:
    • GL_TEXTURE31

      public static final int GL_TEXTURE31
      TextureUnit
      See Also:
    • GL_ACTIVE_TEXTURE

      public static final int GL_ACTIVE_TEXTURE
      TextureUnit
      See Also:
    • GL_REPEAT

      public static final int GL_REPEAT
      TextureWrapMode
      See Also:
    • GL_CLAMP_TO_EDGE

      public static final int GL_CLAMP_TO_EDGE
      TextureWrapMode
      See Also:
    • GL_MIRRORED_REPEAT

      public static final int GL_MIRRORED_REPEAT
      TextureWrapMode
      See Also:
    • GL_FLOAT_VEC2

      public static final int GL_FLOAT_VEC2
      Uniform Types
      See Also:
    • GL_FLOAT_VEC3

      public static final int GL_FLOAT_VEC3
      Uniform Types
      See Also:
    • GL_FLOAT_VEC4

      public static final int GL_FLOAT_VEC4
      Uniform Types
      See Also:
    • GL_INT_VEC2

      public static final int GL_INT_VEC2
      Uniform Types
      See Also:
    • GL_INT_VEC3

      public static final int GL_INT_VEC3
      Uniform Types
      See Also:
    • GL_INT_VEC4

      public static final int GL_INT_VEC4
      Uniform Types
      See Also:
    • GL_BOOL

      public static final int GL_BOOL
      Uniform Types
      See Also:
    • GL_BOOL_VEC2

      public static final int GL_BOOL_VEC2
      Uniform Types
      See Also:
    • GL_BOOL_VEC3

      public static final int GL_BOOL_VEC3
      Uniform Types
      See Also:
    • GL_BOOL_VEC4

      public static final int GL_BOOL_VEC4
      Uniform Types
      See Also:
    • GL_FLOAT_MAT2

      public static final int GL_FLOAT_MAT2
      Uniform Types
      See Also:
    • GL_FLOAT_MAT3

      public static final int GL_FLOAT_MAT3
      Uniform Types
      See Also:
    • GL_FLOAT_MAT4

      public static final int GL_FLOAT_MAT4
      Uniform Types
      See Also:
    • GL_SAMPLER_2D

      public static final int GL_SAMPLER_2D
      Uniform Types
      See Also:
    • GL_SAMPLER_CUBE

      public static final int GL_SAMPLER_CUBE
      Uniform Types
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_ENABLED

      public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_SIZE

      public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_STRIDE

      public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_TYPE

      public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

      public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_POINTER

      public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
      Vertex Arrays
      See Also:
    • GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

      public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
      Vertex Arrays
      See Also:
    • GL_IMPLEMENTATION_COLOR_READ_TYPE

      public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
      Read Format
      See Also:
    • GL_IMPLEMENTATION_COLOR_READ_FORMAT

      public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
      Read Format
      See Also:
    • GL_COMPILE_STATUS

      public static final int GL_COMPILE_STATUS
      Shader Source
      See Also:
    • GL_INFO_LOG_LENGTH

      public static final int GL_INFO_LOG_LENGTH
      Shader Source
      See Also:
    • GL_SHADER_SOURCE_LENGTH

      public static final int GL_SHADER_SOURCE_LENGTH
      Shader Source
      See Also:
    • GL_SHADER_COMPILER

      public static final int GL_SHADER_COMPILER
      Shader Source
      See Also:
    • GL_SHADER_BINARY_FORMATS

      public static final int GL_SHADER_BINARY_FORMATS
      Shader Binary
      See Also:
    • GL_NUM_SHADER_BINARY_FORMATS

      public static final int GL_NUM_SHADER_BINARY_FORMATS
      Shader Binary
      See Also:
    • GL_LOW_FLOAT

      public static final int GL_LOW_FLOAT
      Shader Precision-Specified Types
      See Also:
    • GL_MEDIUM_FLOAT

      public static final int GL_MEDIUM_FLOAT
      Shader Precision-Specified Types
      See Also:
    • GL_HIGH_FLOAT

      public static final int GL_HIGH_FLOAT
      Shader Precision-Specified Types
      See Also:
    • GL_LOW_INT

      public static final int GL_LOW_INT
      Shader Precision-Specified Types
      See Also:
    • GL_MEDIUM_INT

      public static final int GL_MEDIUM_INT
      Shader Precision-Specified Types
      See Also:
    • GL_HIGH_INT

      public static final int GL_HIGH_INT
      Shader Precision-Specified Types
      See Also:
    • GL_FRAMEBUFFER

      public static final int GL_FRAMEBUFFER
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER

      public static final int GL_RENDERBUFFER
      Framebuffer Object.
      See Also:
    • GL_RGBA4

      public static final int GL_RGBA4
      Framebuffer Object.
      See Also:
    • GL_RGB5_A1

      public static final int GL_RGB5_A1
      Framebuffer Object.
      See Also:
    • GL_RGB565

      public static final int GL_RGB565
      Framebuffer Object.
      See Also:
    • GL_DEPTH_COMPONENT16

      public static final int GL_DEPTH_COMPONENT16
      Framebuffer Object.
      See Also:
    • GL_STENCIL_INDEX

      public static final int GL_STENCIL_INDEX
      Framebuffer Object.
      See Also:
    • GL_STENCIL_INDEX8

      public static final int GL_STENCIL_INDEX8
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_WIDTH

      public static final int GL_RENDERBUFFER_WIDTH
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_HEIGHT

      public static final int GL_RENDERBUFFER_HEIGHT
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_INTERNAL_FORMAT

      public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_RED_SIZE

      public static final int GL_RENDERBUFFER_RED_SIZE
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_GREEN_SIZE

      public static final int GL_RENDERBUFFER_GREEN_SIZE
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_BLUE_SIZE

      public static final int GL_RENDERBUFFER_BLUE_SIZE
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_ALPHA_SIZE

      public static final int GL_RENDERBUFFER_ALPHA_SIZE
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_DEPTH_SIZE

      public static final int GL_RENDERBUFFER_DEPTH_SIZE
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_STENCIL_SIZE

      public static final int GL_RENDERBUFFER_STENCIL_SIZE
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

      public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

      public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

      public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
      Framebuffer Object.
      See Also:
    • GL_COLOR_ATTACHMENT0

      public static final int GL_COLOR_ATTACHMENT0
      Framebuffer Object.
      See Also:
    • GL_DEPTH_ATTACHMENT

      public static final int GL_DEPTH_ATTACHMENT
      Framebuffer Object.
      See Also:
    • GL_STENCIL_ATTACHMENT

      public static final int GL_STENCIL_ATTACHMENT
      Framebuffer Object.
      See Also:
    • GL_NONE

      public static final int GL_NONE
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_COMPLETE

      public static final int GL_FRAMEBUFFER_COMPLETE
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

      public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

      public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

      public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_UNSUPPORTED

      public static final int GL_FRAMEBUFFER_UNSUPPORTED
      Framebuffer Object.
      See Also:
    • GL_FRAMEBUFFER_BINDING

      public static final int GL_FRAMEBUFFER_BINDING
      Framebuffer Object.
      See Also:
    • GL_RENDERBUFFER_BINDING

      public static final int GL_RENDERBUFFER_BINDING
      Framebuffer Object.
      See Also:
    • GL_MAX_RENDERBUFFER_SIZE

      public static final int GL_MAX_RENDERBUFFER_SIZE
      Framebuffer Object.
      See Also:
    • GL_INVALID_FRAMEBUFFER_OPERATION

      public static final int GL_INVALID_FRAMEBUFFER_OPERATION
      Framebuffer Object.
      See Also:
  • Method Details

    • glActiveTexture

      public static void glActiveTexture(int texture)
    • glAttachShader

      public static void glAttachShader(int program, int shader)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, ByteBuffer name)
    • glBindAttribLocation

      public static void glBindAttribLocation(int program, int index, CharSequence name)
      Overloads glBindAttribLocation.
    • glBindBuffer

      public static void glBindBuffer(int target, int buffer)
    • glBindFramebuffer

      public static void glBindFramebuffer(int target, int framebuffer)
    • glBindRenderbuffer

      public static void glBindRenderbuffer(int target, int renderbuffer)
    • glBindTexture

      public static void glBindTexture(int target, int texture)
    • glBlendColor

      public static void glBlendColor(float red, float green, float blue, float alpha)
    • glBlendEquation

      public static void glBlendEquation(int mode)
    • glBlendEquationSeparate

      public static void glBlendEquationSeparate(int modeRGB, int modeAlpha)
    • glBlendFunc

      public static void glBlendFunc(int sfactor, int dfactor)
    • glBlendFuncSeparate

      public static void glBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
    • glBufferData

      public static void glBufferData(int target, long data_size, int usage)
    • glBufferData

      public static void glBufferData(int target, ByteBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, FloatBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, IntBuffer data, int usage)
    • glBufferData

      public static void glBufferData(int target, ShortBuffer data, int usage)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ByteBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, FloatBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, IntBuffer data)
    • glBufferSubData

      public static void glBufferSubData(int target, long offset, ShortBuffer data)
    • glCheckFramebufferStatus

      public static int glCheckFramebufferStatus(int target)
    • glClear

      public static void glClear(int mask)
    • glClearColor

      public static void glClearColor(float red, float green, float blue, float alpha)
    • glClearDepthf

      public static void glClearDepthf(float depth)
    • glClearStencil

      public static void glClearStencil(int s)
    • glColorMask

      public static void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
    • glCompileShader

      public static void glCompileShader(int shader)
    • glCompressedTexImage2D

      public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ByteBuffer data)
    • glCompressedTexSubImage2D

      public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ByteBuffer data)
    • glCopyTexImage2D

      public static void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
    • glCopyTexSubImage2D

      public static void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
    • glCreateProgram

      public static int glCreateProgram()
    • glCreateShader

      public static int glCreateShader(int type)
    • glCullFace

      public static void glCullFace(int mode)
    • glDeleteBuffers

      public static void glDeleteBuffers(IntBuffer buffers)
    • glDeleteBuffers

      public static void glDeleteBuffers(int buffer)
      Overloads glDeleteBuffers.
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(IntBuffer framebuffers)
    • glDeleteFramebuffers

      public static void glDeleteFramebuffers(int framebuffer)
      Overloads glDeleteFramebuffers.
    • glDeleteProgram

      public static void glDeleteProgram(int program)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(IntBuffer renderbuffers)
    • glDeleteRenderbuffers

      public static void glDeleteRenderbuffers(int renderbuffer)
      Overloads glDeleteRenderbuffers.
    • glDeleteShader

      public static void glDeleteShader(int shader)
    • glDeleteTextures

      public static void glDeleteTextures(IntBuffer textures)
    • glDeleteTextures

      public static void glDeleteTextures(int texture)
      Overloads glDeleteTextures.
    • glDepthFunc

      public static void glDepthFunc(int func)
    • glDepthMask

      public static void glDepthMask(boolean flag)
    • glDepthRangef

      public static void glDepthRangef(float zNear, float zFar)
    • glDetachShader

      public static void glDetachShader(int program, int shader)
    • glDisable

      public static void glDisable(int cap)
    • glDisableVertexAttribArray

      public static void glDisableVertexAttribArray(int index)
    • glDrawArrays

      public static void glDrawArrays(int mode, int first, int count)
    • glDrawElements

      public static void glDrawElements(int mode, ByteBuffer indices)
    • glDrawElements

      public static void glDrawElements(int mode, IntBuffer indices)
    • glDrawElements

      public static void glDrawElements(int mode, ShortBuffer indices)
    • glDrawElements

      public static void glDrawElements(int mode, int indices_count, int type, long indices_buffer_offset)
    • glEnable

      public static void glEnable(int cap)
    • glEnableVertexAttribArray

      public static void glEnableVertexAttribArray(int index)
    • glFinish

      public static void glFinish()
    • glFlush

      public static void glFlush()
    • glFramebufferRenderbuffer

      public static void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
    • glFramebufferTexture2D

      public static void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
    • glFrontFace

      public static void glFrontFace(int mode)
    • glGenBuffers

      public static void glGenBuffers(IntBuffer buffers)
    • glGenBuffers

      public static int glGenBuffers()
      Overloads glGenBuffers.
    • glGenerateMipmap

      public static void glGenerateMipmap(int target)
    • glGenFramebuffers

      public static void glGenFramebuffers(IntBuffer framebuffers)
    • glGenFramebuffers

      public static int glGenFramebuffers()
      Overloads glGenFramebuffers.
    • glGenRenderbuffers

      public static void glGenRenderbuffers(IntBuffer renderbuffers)
    • glGenRenderbuffers

      public static int glGenRenderbuffers()
      Overloads glGenRenderbuffers.
    • glGenTextures

      public static void glGenTextures(IntBuffer textures)
    • glGenTextures

      public static int glGenTextures()
      Overloads glGenTextures.
    • glGetActiveAttrib

      public static void glGetActiveAttrib(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
    • glGetActiveAttrib

      public static String glGetActiveAttrib(int program, int index, int bufsize, IntBuffer sizeType)
      Overloads glGetActiveAttrib.

      Overloads glGetActiveAttrib. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

    • glGetActiveAttrib

      public static String glGetActiveAttrib(int program, int index, int bufsize)
      Overloads glGetActiveAttrib.

      Overloads glGetActiveAttrib. This version returns only the attrib name.

    • glGetActiveAttribSize

      public static int glGetActiveAttribSize(int program, int index)
      Overloads glGetActiveAttrib.

      Overloads glGetActiveAttrib. This version returns only the attrib size.

    • glGetActiveAttribType

      public static int glGetActiveAttribType(int program, int index)
      Overloads glGetActiveAttrib.

      Overloads glGetActiveAttrib. This version returns only the attrib type.

    • glGetActiveUniform

      public static void glGetActiveUniform(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
    • glGetActiveUniform

      public static String glGetActiveUniform(int program, int index, int bufsize, IntBuffer sizeType)
      Overloads glGetActiveUniform.

      Overloads glGetActiveUniform. This version returns both size and type in the sizeType buffer (at .position() and .position() + 1).

    • glGetActiveUniform

      public static String glGetActiveUniform(int program, int index, int bufsize)
      Overloads glGetActiveUniform.

      Overloads glGetActiveUniformARB. This version returns only the uniform name.

    • glGetActiveUniformSize

      public static int glGetActiveUniformSize(int program, int index)
      Overloads glGetActiveUniform.

      Overloads glGetActiveUniform. This version returns only the uniform size.

    • glGetActiveUniformType

      public static int glGetActiveUniformType(int program, int index)
      Overloads glGetActiveUniform.

      Overloads glGetActiveUniform. This version returns only the uniform type.

    • glGetAttachedShaders

      public static void glGetAttachedShaders(int program, IntBuffer count, IntBuffer shaders)
    • glGetAttribLocation

      public static int glGetAttribLocation(int program, ByteBuffer name)
    • glGetAttribLocation

      public static int glGetAttribLocation(int program, CharSequence name)
      Overloads glGetAttribLocation.
    • glGetBoolean

      public static void glGetBoolean(int pname, ByteBuffer params)
    • glGetBoolean

      public static boolean glGetBoolean(int pname)
      Overloads glGetBooleanv.
    • glGetBufferParameter

      public static void glGetBufferParameter(int target, int pname, IntBuffer params)
    • glGetBufferParameter

      @Deprecated public static int glGetBufferParameter(int target, int pname)
      Deprecated.
      Will be removed in 3.0. Use glGetBufferParameteri(int, int) instead.
      Overloads glGetBufferParameteriv.

    • glGetBufferParameteri

      public static int glGetBufferParameteri(int target, int pname)
      Overloads glGetBufferParameteriv.
    • glGetError

      public static int glGetError()
    • glGetFloat

      public static void glGetFloat(int pname, FloatBuffer params)
    • glGetFloat

      public static float glGetFloat(int pname)
      Overloads glGetFloatv.
    • glGetFramebufferAttachmentParameter

      public static void glGetFramebufferAttachmentParameter(int target, int attachment, int pname, IntBuffer params)
    • glGetFramebufferAttachmentParameter

      @Deprecated public static int glGetFramebufferAttachmentParameter(int target, int attachment, int pname)
      Deprecated.
      Will be removed in 3.0. Use glGetFramebufferAttachmentParameteri(int, int, int) instead.
      Overloads glGetFramebufferAttachmentParameteriv.

    • glGetFramebufferAttachmentParameteri

      public static int glGetFramebufferAttachmentParameteri(int target, int attachment, int pname)
      Overloads glGetFramebufferAttachmentParameteriv.
    • glGetInteger

      public static void glGetInteger(int pname, IntBuffer params)
    • glGetInteger

      public static int glGetInteger(int pname)
      Overloads glGetIntegerv.
    • glGetProgram

      public static void glGetProgram(int program, int pname, IntBuffer params)
    • glGetProgram

      @Deprecated public static int glGetProgram(int program, int pname)
      Deprecated.
      Will be removed in 3.0. Use glGetProgrami(int, int) instead.
      Overloads glGetProgramiv.

    • glGetProgrami

      public static int glGetProgrami(int program, int pname)
      Overloads glGetProgramiv.
    • glGetProgramInfoLog

      public static void glGetProgramInfoLog(int program, IntBuffer length, ByteBuffer infoLog)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int program, int bufsize)
      Overloads glGetProgramInfoLog.
    • glGetRenderbufferParameter

      public static void glGetRenderbufferParameter(int target, int pname, IntBuffer params)
    • glGetRenderbufferParameter

      @Deprecated public static int glGetRenderbufferParameter(int target, int pname)
      Deprecated.
      Will be removed in 3.0. Use glGetRenderbufferParameteri(int, int) instead.
      Overloads glGetRenderbufferParameteriv.

    • glGetRenderbufferParameteri

      public static int glGetRenderbufferParameteri(int target, int pname)
      Overloads glGetRenderbufferParameteriv.
    • glGetShader

      public static void glGetShader(int shader, int pname, IntBuffer params)
    • glGetShader

      @Deprecated public static int glGetShader(int shader, int pname)
      Deprecated.
      Will be removed in 3.0. Use glGetShaderi(int, int) instead.
      Overloads glGetShaderiv.

    • glGetShaderi

      public static int glGetShaderi(int shader, int pname)
      Overloads glGetShaderiv.
    • glGetShaderInfoLog

      public static void glGetShaderInfoLog(int shader, IntBuffer length, ByteBuffer infoLog)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int shader, int bufsize)
      Overloads glGetShaderInfoLog.
    • glGetShaderPrecisionFormat

      public static void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
    • glGetShaderSource

      public static void glGetShaderSource(int shader, IntBuffer length, ByteBuffer source)
    • glGetShaderSource

      public static String glGetShaderSource(int shader, int bufsize)
      Overloads glGetShaderSource.
    • glGetString

      public static String glGetString(int name)
    • glGetTexParameter

      public static void glGetTexParameter(int target, int pname, FloatBuffer params)
    • glGetTexParameterf

      public static float glGetTexParameterf(int target, int pname)
      Overloads glGetTexParameterfv.
    • glGetTexParameter

      public static void glGetTexParameter(int target, int pname, IntBuffer params)
    • glGetTexParameteri

      public static int glGetTexParameteri(int target, int pname)
      Overloads glGetTexParameteriv.
    • glGetUniform

      public static void glGetUniform(int program, int location, FloatBuffer params)
    • glGetUniform

      public static void glGetUniform(int program, int location, IntBuffer params)
    • glGetUniformLocation

      public static int glGetUniformLocation(int program, ByteBuffer name)
      Returns the location of the uniform with the specified name. The ByteBuffer should contain the uniform name as a null-terminated string.

      Parameters:
      program -
      name -
    • glGetUniformLocation

      public static int glGetUniformLocation(int program, CharSequence name)
      Overloads glGetUniformLocation.
    • glGetVertexAttrib

      public static void glGetVertexAttrib(int index, int pname, FloatBuffer params)
    • glGetVertexAttrib

      public static void glGetVertexAttrib(int index, int pname, IntBuffer params)
    • glGetVertexAttribPointer

      public static ByteBuffer glGetVertexAttribPointer(int index, int pname, long result_size)
    • glHint

      public static void glHint(int target, int mode)
    • glIsBuffer

      public static boolean glIsBuffer(int buffer)
    • glIsEnabled

      public static boolean glIsEnabled(int cap)
    • glIsFramebuffer

      public static boolean glIsFramebuffer(int framebuffer)
    • glIsProgram

      public static boolean glIsProgram(int program)
    • glIsRenderbuffer

      public static boolean glIsRenderbuffer(int renderbuffer)
    • glIsShader

      public static boolean glIsShader(int shader)
    • glIsTexture

      public static boolean glIsTexture(int texture)
    • glLineWidth

      public static void glLineWidth(float width)
    • glLinkProgram

      public static void glLinkProgram(int program)
    • glPixelStorei

      public static void glPixelStorei(int pname, int param)
    • glPolygonOffset

      public static void glPolygonOffset(float factor, float units)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, FloatBuffer pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels)
    • glReadPixels

      public static void glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels)
    • glReleaseShaderCompiler

      public static void glReleaseShaderCompiler()
    • glRenderbufferStorage

      public static void glRenderbufferStorage(int target, int internalformat, int width, int height)
    • glSampleCoverage

      public static void glSampleCoverage(float value, boolean invert)
    • glScissor

      public static void glScissor(int x, int y, int width, int height)
    • glShaderBinary

      public static void glShaderBinary(IntBuffer shaders, int binaryformat, ByteBuffer binary)
    • glShaderSource

      public static void glShaderSource(int shader, ByteBuffer string)
      glShaderSource allows multiple, optionally null-terminated, source strings to define a shader program.

      This method uses just a single string, that should NOT be null-terminated.

      Parameters:
      shader -
      string -
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence string)
      Overloads glShaderSource.
    • glShaderSource

      public static void glShaderSource(int shader, CharSequence[] strings)
      Overloads glShaderSource.
    • glStencilFunc

      public static void glStencilFunc(int func, int ref, int mask)
    • glStencilFuncSeparate

      public static void glStencilFuncSeparate(int face, int func, int ref, int mask)
    • glStencilMask

      public static void glStencilMask(int mask)
    • glStencilMaskSeparate

      public static void glStencilMaskSeparate(int face, int mask)
    • glStencilOp

      public static void glStencilOp(int fail, int zfail, int zpass)
    • glStencilOpSeparate

      public static void glStencilOpSeparate(int face, int fail, int zfail, int zpass)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, FloatBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, IntBuffer pixels)
    • glTexImage2D

      public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ShortBuffer pixels)
    • glTexParameterf

      public static void glTexParameterf(int target, int pname, float param)
    • glTexParameter

      public static void glTexParameter(int target, int pname, FloatBuffer param)
    • glTexParameteri

      public static void glTexParameteri(int target, int pname, int param)
    • glTexParameter

      public static void glTexParameter(int target, int pname, IntBuffer param)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, FloatBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels)
    • glTexSubImage2D

      public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels)
    • glUniform1f

      public static void glUniform1f(int location, float x)
    • glUniform1

      public static void glUniform1(int location, FloatBuffer v)
    • glUniform1i

      public static void glUniform1i(int location, int x)
    • glUniform1

      public static void glUniform1(int location, IntBuffer v)
    • glUniform2f

      public static void glUniform2f(int location, float x, float y)
    • glUniform2

      public static void glUniform2(int location, FloatBuffer v)
    • glUniform2i

      public static void glUniform2i(int location, int x, int y)
    • glUniform2

      public static void glUniform2(int location, IntBuffer v)
    • glUniform3f

      public static void glUniform3f(int location, float x, float y, float z)
    • glUniform3

      public static void glUniform3(int location, FloatBuffer v)
    • glUniform3i

      public static void glUniform3i(int location, int x, int y, int z)
    • glUniform3

      public static void glUniform3(int location, IntBuffer v)
    • glUniform4f

      public static void glUniform4f(int location, float x, float y, float z, float w)
    • glUniform4

      public static void glUniform4(int location, FloatBuffer v)
    • glUniform4i

      public static void glUniform4i(int location, int x, int y, int z, int w)
    • glUniform4

      public static void glUniform4(int location, IntBuffer v)
    • glUniformMatrix2

      public static void glUniformMatrix2(int location, boolean transpose, FloatBuffer matrices)
    • glUniformMatrix3

      public static void glUniformMatrix3(int location, boolean transpose, FloatBuffer matrices)
    • glUniformMatrix4

      public static void glUniformMatrix4(int location, boolean transpose, FloatBuffer matrices)
    • glUseProgram

      public static void glUseProgram(int program)
    • glValidateProgram

      public static void glValidateProgram(int program)
    • glVertexAttrib1f

      public static void glVertexAttrib1f(int indx, float x)
    • glVertexAttrib1

      public static void glVertexAttrib1(int indx, FloatBuffer values)
    • glVertexAttrib2f

      public static void glVertexAttrib2f(int indx, float x, float y)
    • glVertexAttrib2

      public static void glVertexAttrib2(int indx, FloatBuffer values)
    • glVertexAttrib3f

      public static void glVertexAttrib3f(int indx, float x, float y, float z)
    • glVertexAttrib3

      public static void glVertexAttrib3(int indx, FloatBuffer values)
    • glVertexAttrib4f

      public static void glVertexAttrib4f(int indx, float x, float y, float z, float w)
    • glVertexAttrib4

      public static void glVertexAttrib4(int indx, FloatBuffer values)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, boolean normalized, int stride, FloatBuffer buffer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer)
    • glVertexAttribPointer

      public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset)
    • glViewport

      public static void glViewport(int x, int y, int width, int height)