Class GL32

Direct Known Subclasses:
GL33

public class GL32 extends GL31
The OpenGL functionality up to version 3.2. Includes the deprecated symbols of the Compatibility Profile.

OpenGL 3.2 implementations support revision 1.50 of the OpenGL Shading Language.

Extensions promoted to core in this release:

  • Field Details

    • GL_CONTEXT_PROFILE_MASK

      public static final int GL_CONTEXT_PROFILE_MASK
      Accepted by the pname parameter of GetIntegerv.
      See Also:
    • GL_CONTEXT_CORE_PROFILE_BIT

      public static final int GL_CONTEXT_CORE_PROFILE_BIT
      Context profile bits.
      See Also:
    • GL_CONTEXT_COMPATIBILITY_PROFILE_BIT

      public static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
      Context profile bits.
      See Also:
    • GL_MAX_VERTEX_OUTPUT_COMPONENTS

      public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_GEOMETRY_INPUT_COMPONENTS

      public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

      public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_FRAGMENT_INPUT_COMPONENTS

      public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_FIRST_VERTEX_CONVENTION

      public static final int GL_FIRST_VERTEX_CONVENTION
      Accepted by the mode parameter of ProvokingVertex.
      See Also:
    • GL_LAST_VERTEX_CONVENTION

      public static final int GL_LAST_VERTEX_CONVENTION
      Accepted by the mode parameter of ProvokingVertex.
      See Also:
    • GL_PROVOKING_VERTEX

      public static final int GL_PROVOKING_VERTEX
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

      public static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_TEXTURE_CUBE_MAP_SEAMLESS

      public static final int GL_TEXTURE_CUBE_MAP_SEAMLESS
      Accepted by the cap parameter of Enable, Disable and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.
      See Also:
    • GL_SAMPLE_POSITION

      public static final int GL_SAMPLE_POSITION
      Accepted by the pname parameter of GetMultisamplefv.
      See Also:
    • GL_SAMPLE_MASK

      public static final int GL_SAMPLE_MASK
      Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SAMPLE_MASK_VALUE

      public static final int GL_SAMPLE_MASK_VALUE
      Accepted by the target parameter of GetBooleani_v and GetIntegeri_v.
      See Also:
    • GL_TEXTURE_2D_MULTISAMPLE

      public static final int GL_TEXTURE_2D_MULTISAMPLE
      Accepted by the target parameter of BindTexture and TexImage2DMultisample.
      See Also:
    • GL_PROXY_TEXTURE_2D_MULTISAMPLE

      public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE
      Accepted by the target parameter of TexImage2DMultisample.
      See Also:
    • GL_TEXTURE_2D_MULTISAMPLE_ARRAY

      public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
      Accepted by the target parameter of BindTexture and TexImage3DMultisample.
      See Also:
    • GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

      public static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
      Accepted by the target parameter of TexImage3DMultisample.
      See Also:
    • GL_MAX_SAMPLE_MASK_WORDS

      public static final int GL_MAX_SAMPLE_MASK_WORDS
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_MAX_COLOR_TEXTURE_SAMPLES

      public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_MAX_DEPTH_TEXTURE_SAMPLES

      public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_MAX_INTEGER_SAMPLES

      public static final int GL_MAX_INTEGER_SAMPLES
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_TEXTURE_BINDING_2D_MULTISAMPLE

      public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY

      public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
      Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
      See Also:
    • GL_TEXTURE_SAMPLES

      public static final int GL_TEXTURE_SAMPLES
      Accepted by the pname parameter of GetTexLevelParameter.
      See Also:
    • GL_TEXTURE_FIXED_SAMPLE_LOCATIONS

      public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
      Accepted by the pname parameter of GetTexLevelParameter.
      See Also:
    • GL_SAMPLER_2D_MULTISAMPLE

      public static final int GL_SAMPLER_2D_MULTISAMPLE
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_INT_SAMPLER_2D_MULTISAMPLE

      public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE

      public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_SAMPLER_2D_MULTISAMPLE_ARRAY

      public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

      public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY

      public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
      Returned by the type parameter of GetActiveUniform.
      See Also:
    • GL_DEPTH_CLAMP

      public static final int GL_DEPTH_CLAMP
      Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_GEOMETRY_SHADER

      public static final int GL_GEOMETRY_SHADER
      Accepted by the type parameter of CreateShader and returned by the params parameter of GetShaderiv.
      See Also:
    • GL_GEOMETRY_VERTICES_OUT

      public static final int GL_GEOMETRY_VERTICES_OUT
      Accepted by the pname parameter of ProgramParameteri and GetProgramiv.
      See Also:
    • GL_GEOMETRY_INPUT_TYPE

      public static final int GL_GEOMETRY_INPUT_TYPE
      Accepted by the pname parameter of ProgramParameteri and GetProgramiv.
      See Also:
    • GL_GEOMETRY_OUTPUT_TYPE

      public static final int GL_GEOMETRY_OUTPUT_TYPE
      Accepted by the pname parameter of ProgramParameteri and GetProgramiv.
      See Also:
    • GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS

      public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_GEOMETRY_UNIFORM_COMPONENTS

      public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_GEOMETRY_OUTPUT_VERTICES

      public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS

      public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_LINES_ADJACENCY

      public static final int GL_LINES_ADJACENCY
      Accepted by the mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.
      See Also:
    • GL_LINE_STRIP_ADJACENCY

      public static final int GL_LINE_STRIP_ADJACENCY
      Accepted by the mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.
      See Also:
    • GL_TRIANGLES_ADJACENCY

      public static final int GL_TRIANGLES_ADJACENCY
      Accepted by the mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.
      See Also:
    • GL_TRIANGLE_STRIP_ADJACENCY

      public static final int GL_TRIANGLE_STRIP_ADJACENCY
      Accepted by the mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.
      See Also:
    • GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS

      public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
      Returned by CheckFramebufferStatus.
      See Also:
    • GL_FRAMEBUFFER_ATTACHMENT_LAYERED

      public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
      Accepted by the pname parameter of GetFramebufferAttachment- Parameteriv.
      See Also:
    • GL_PROGRAM_POINT_SIZE

      public static final int GL_PROGRAM_POINT_SIZE
      Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetIntegerv, GetFloatv, GetDoublev, and GetBooleanv.
      See Also:
    • GL_MAX_SERVER_WAIT_TIMEOUT

      public static final int GL_MAX_SERVER_WAIT_TIMEOUT
      Accepted as the pname parameter of GetInteger64v.
      See Also:
    • GL_OBJECT_TYPE

      public static final int GL_OBJECT_TYPE
      Accepted as the pname parameter of GetSynciv.
      See Also:
    • GL_SYNC_CONDITION

      public static final int GL_SYNC_CONDITION
      Accepted as the pname parameter of GetSynciv.
      See Also:
    • GL_SYNC_STATUS

      public static final int GL_SYNC_STATUS
      Accepted as the pname parameter of GetSynciv.
      See Also:
    • GL_SYNC_FLAGS

      public static final int GL_SYNC_FLAGS
      Accepted as the pname parameter of GetSynciv.
      See Also:
    • GL_SYNC_FENCE

      public static final int GL_SYNC_FENCE
      Returned in values for GetSynciv pname OBJECT_TYPE.
      See Also:
    • GL_SYNC_GPU_COMMANDS_COMPLETE

      public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
      Returned in values for GetSynciv pname SYNC_CONDITION.
      See Also:
    • GL_UNSIGNALED

      public static final int GL_UNSIGNALED
      Returned in values for GetSynciv pname SYNC_STATUS.
      See Also:
    • GL_SIGNALED

      public static final int GL_SIGNALED
      Returned in values for GetSynciv pname SYNC_STATUS.
      See Also:
    • GL_SYNC_FLUSH_COMMANDS_BIT

      public static final int GL_SYNC_FLUSH_COMMANDS_BIT
      Accepted in the flags parameter of ClientWaitSync.
      See Also:
    • GL_TIMEOUT_IGNORED

      public static final long GL_TIMEOUT_IGNORED
      Accepted in the timeout parameter of WaitSync.
      See Also:
    • GL_ALREADY_SIGNALED

      public static final int GL_ALREADY_SIGNALED
      Returned by ClientWaitSync.
      See Also:
    • GL_TIMEOUT_EXPIRED

      public static final int GL_TIMEOUT_EXPIRED
      Returned by ClientWaitSync.
      See Also:
    • GL_CONDITION_SATISFIED

      public static final int GL_CONDITION_SATISFIED
      Returned by ClientWaitSync.
      See Also:
    • GL_WAIT_FAILED

      public static final int GL_WAIT_FAILED
      Returned by ClientWaitSync.
      See Also:
  • Method Details