Class ARBFramebufferObject


  • public final class ARBFramebufferObject
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int GL_COLOR_ATTACHMENT0
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT1
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT10
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT11
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT12
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT13
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT14
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT15
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT2
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT3
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT4
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT5
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT6
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT7
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT8
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_COLOR_ATTACHMENT9
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_DEPTH_ATTACHMENT
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_DEPTH_STENCIL
      Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
      static int GL_DEPTH_STENCIL_ATTACHMENT
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_DEPTH24_STENCIL8
      Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
      static int GL_DRAW_FRAMEBUFFER
      Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
      static int GL_DRAW_FRAMEBUFFER_BINDING
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_FRAMEBUFFER
      Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
      Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_BINDING
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_FRAMEBUFFER_COMPLETE
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_DEFAULT
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      static int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_UNDEFINED
      Returned by CheckFramebufferStatus():
      static int GL_FRAMEBUFFER_UNSUPPORTED
      Returned by CheckFramebufferStatus():
      static int GL_INDEX
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      static int GL_INVALID_FRAMEBUFFER_OPERATION
      Returned by GetError():
      static int GL_MAX_COLOR_ATTACHMENTS
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_MAX_RENDERBUFFER_SIZE
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_MAX_SAMPLES
      Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_READ_FRAMEBUFFER
      Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
      static int GL_READ_FRAMEBUFFER_BINDING
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_RENDERBUFFER
      Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:
      static int GL_RENDERBUFFER_ALPHA_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_BINDING
      Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
      static int GL_RENDERBUFFER_BLUE_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_DEPTH_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_GREEN_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_HEIGHT
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_INTERNAL_FORMAT
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_RED_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_SAMPLES
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_STENCIL_SIZE
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_RENDERBUFFER_WIDTH
      Accepted by the <pname> parameter of GetRenderbufferParameteriv:
      static int GL_SRGB
      Returned in <params> by GetFramebufferAttachmentParameteriv:
      static int GL_STENCIL_ATTACHMENT
      Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
      static int GL_STENCIL_INDEX1
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      static int GL_STENCIL_INDEX16
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      static int GL_STENCIL_INDEX4
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      static int GL_STENCIL_INDEX8
      Accepted by the <internalformat> parameter of RenderbufferStorage:
      static int GL_TEXTURE_STENCIL_SIZE
      Accepted by the <value> parameter of GetTexLevelParameter:
      static int GL_UNSIGNED_INT_24_8
      Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:
      static int GL_UNSIGNED_NORMALIZED
      Returned in <params> by GetFramebufferAttachmentParameteriv:
    • Field Detail

      • GL_FRAMEBUFFER

        public static final int GL_FRAMEBUFFER
        Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_READ_FRAMEBUFFER

        public static final int GL_READ_FRAMEBUFFER
        Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_DRAW_FRAMEBUFFER

        public static final int GL_DRAW_FRAMEBUFFER
        Accepted by the <target> parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER

        public static final int GL_RENDERBUFFER
        Accepted by the <target> parameter of BindRenderbuffer, RenderbufferStorage, and GetRenderbufferParameteriv, and returned by GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_STENCIL_INDEX1

        public static final int GL_STENCIL_INDEX1
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        See Also:
        Constant Field Values
      • GL_STENCIL_INDEX4

        public static final int GL_STENCIL_INDEX4
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        See Also:
        Constant Field Values
      • GL_STENCIL_INDEX8

        public static final int GL_STENCIL_INDEX8
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        See Also:
        Constant Field Values
      • GL_STENCIL_INDEX16

        public static final int GL_STENCIL_INDEX16
        Accepted by the <internalformat> parameter of RenderbufferStorage:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_WIDTH

        public static final int GL_RENDERBUFFER_WIDTH
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_HEIGHT

        public static final int GL_RENDERBUFFER_HEIGHT
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_INTERNAL_FORMAT

        public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_RED_SIZE

        public static final int GL_RENDERBUFFER_RED_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_GREEN_SIZE

        public static final int GL_RENDERBUFFER_GREEN_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_BLUE_SIZE

        public static final int GL_RENDERBUFFER_BLUE_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_ALPHA_SIZE

        public static final int GL_RENDERBUFFER_ALPHA_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_DEPTH_SIZE

        public static final int GL_RENDERBUFFER_DEPTH_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_STENCIL_SIZE

        public static final int GL_RENDERBUFFER_STENCIL_SIZE
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_SAMPLES

        public static final int GL_RENDERBUFFER_SAMPLES
        Accepted by the <pname> parameter of GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

        public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

        public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

        public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

        public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
        Accepted by the <pname> parameter of GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_SRGB

        public static final int GL_SRGB
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_UNSIGNED_NORMALIZED

        public static final int GL_UNSIGNED_NORMALIZED
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_DEFAULT

        public static final int GL_FRAMEBUFFER_DEFAULT
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_INDEX

        public static final int GL_INDEX
        Returned in <params> by GetFramebufferAttachmentParameteriv:
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT0

        public static final int GL_COLOR_ATTACHMENT0
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT1

        public static final int GL_COLOR_ATTACHMENT1
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT2

        public static final int GL_COLOR_ATTACHMENT2
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT3

        public static final int GL_COLOR_ATTACHMENT3
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT4

        public static final int GL_COLOR_ATTACHMENT4
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT5

        public static final int GL_COLOR_ATTACHMENT5
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT6

        public static final int GL_COLOR_ATTACHMENT6
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT7

        public static final int GL_COLOR_ATTACHMENT7
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT8

        public static final int GL_COLOR_ATTACHMENT8
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT9

        public static final int GL_COLOR_ATTACHMENT9
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT10

        public static final int GL_COLOR_ATTACHMENT10
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT11

        public static final int GL_COLOR_ATTACHMENT11
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT12

        public static final int GL_COLOR_ATTACHMENT12
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT13

        public static final int GL_COLOR_ATTACHMENT13
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT14

        public static final int GL_COLOR_ATTACHMENT14
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_COLOR_ATTACHMENT15

        public static final int GL_COLOR_ATTACHMENT15
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_DEPTH_ATTACHMENT

        public static final int GL_DEPTH_ATTACHMENT
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_STENCIL_ATTACHMENT

        public static final int GL_STENCIL_ATTACHMENT
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_DEPTH_STENCIL_ATTACHMENT

        public static final int GL_DEPTH_STENCIL_ATTACHMENT
        Accepted by the <attachment> parameter of FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv
        See Also:
        Constant Field Values
      • GL_MAX_SAMPLES

        public static final int GL_MAX_SAMPLES
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_COMPLETE

        public static final int GL_FRAMEBUFFER_COMPLETE
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

        public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

        public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER

        public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER

        public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_UNSUPPORTED

        public static final int GL_FRAMEBUFFER_UNSUPPORTED
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

        public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_UNDEFINED

        public static final int GL_FRAMEBUFFER_UNDEFINED
        Returned by CheckFramebufferStatus():
        See Also:
        Constant Field Values
      • GL_FRAMEBUFFER_BINDING

        public static final int GL_FRAMEBUFFER_BINDING
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_DRAW_FRAMEBUFFER_BINDING

        public static final int GL_DRAW_FRAMEBUFFER_BINDING
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_READ_FRAMEBUFFER_BINDING

        public static final int GL_READ_FRAMEBUFFER_BINDING
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_RENDERBUFFER_BINDING

        public static final int GL_RENDERBUFFER_BINDING
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_MAX_COLOR_ATTACHMENTS

        public static final int GL_MAX_COLOR_ATTACHMENTS
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_MAX_RENDERBUFFER_SIZE

        public static final int GL_MAX_RENDERBUFFER_SIZE
        Accepted by the <pname> parameters of GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_INVALID_FRAMEBUFFER_OPERATION

        public static final int GL_INVALID_FRAMEBUFFER_OPERATION
        Returned by GetError():
        See Also:
        Constant Field Values
      • GL_DEPTH_STENCIL

        public static final int GL_DEPTH_STENCIL
        Accepted by the <format> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage, by the <type> parameter of CopyPixels, by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_UNSIGNED_INT_24_8

        public static final int GL_UNSIGNED_INT_24_8
        Accepted by the <type> parameter of DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D, TexSubImage2D, TexSubImage3D, and GetTexImage:
        See Also:
        Constant Field Values
      • GL_DEPTH24_STENCIL8

        public static final int GL_DEPTH24_STENCIL8
        Accepted by the <internalformat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, and RenderbufferStorage, and returned in the <data> parameter of GetTexLevelParameter and GetRenderbufferParameteriv:
        See Also:
        Constant Field Values
      • GL_TEXTURE_STENCIL_SIZE

        public static final int GL_TEXTURE_STENCIL_SIZE
        Accepted by the <value> parameter of GetTexLevelParameter:
        See Also:
        Constant Field Values
    • Method Detail

      • glIsRenderbuffer

        public static boolean glIsRenderbuffer​(int renderbuffer)
      • glBindRenderbuffer

        public static void glBindRenderbuffer​(int target,
                                              int renderbuffer)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glDeleteRenderbuffers

        public static void glDeleteRenderbuffers​(int renderbuffer)
        Overloads glDeleteRenderbuffers.
      • glGenRenderbuffers

        public static void glGenRenderbuffers​(java.nio.IntBuffer renderbuffers)
      • glGenRenderbuffers

        public static int glGenRenderbuffers()
        Overloads glGenRenderbuffers.
      • glRenderbufferStorage

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

        public static void glRenderbufferStorageMultisample​(int target,
                                                            int samples,
                                                            int internalformat,
                                                            int width,
                                                            int height)
      • glGetRenderbufferParameter

        public static void glGetRenderbufferParameter​(int target,
                                                      int pname,
                                                      java.nio.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.
      • glIsFramebuffer

        public static boolean glIsFramebuffer​(int framebuffer)
      • glBindFramebuffer

        public static void glBindFramebuffer​(int target,
                                             int framebuffer)
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(java.nio.IntBuffer framebuffers)
      • glDeleteFramebuffers

        public static void glDeleteFramebuffers​(int framebuffer)
        Overloads glDeleteFramebuffers.
      • glGenFramebuffers

        public static void glGenFramebuffers​(java.nio.IntBuffer framebuffers)
      • glGenFramebuffers

        public static int glGenFramebuffers()
        Overloads glGenFramebuffers.
      • glCheckFramebufferStatus

        public static int glCheckFramebufferStatus​(int target)
      • glFramebufferTexture1D

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

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

        public static void glFramebufferTexture3D​(int target,
                                                  int attachment,
                                                  int textarget,
                                                  int texture,
                                                  int level,
                                                  int layer)
      • glFramebufferTextureLayer

        public static void glFramebufferTextureLayer​(int target,
                                                     int attachment,
                                                     int texture,
                                                     int level,
                                                     int layer)
      • glFramebufferRenderbuffer

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

        public static void glGetFramebufferAttachmentParameter​(int target,
                                                               int attachment,
                                                               int pname,
                                                               java.nio.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.
      • glBlitFramebuffer

        public static void glBlitFramebuffer​(int srcX0,
                                             int srcY0,
                                             int srcX1,
                                             int srcY1,
                                             int dstX0,
                                             int dstY0,
                                             int dstX1,
                                             int dstY1,
                                             int mask,
                                             int filter)
      • glGenerateMipmap

        public static void glGenerateMipmap​(int target)