Class GL44

Direct Known Subclasses:
GL45

public class GL44 extends GL43
  • Field Details

    • GL_MAX_VERTEX_ATTRIB_STRIDE

      public static final int GL_MAX_VERTEX_ATTRIB_STRIDE
      See Also:
    • GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED

      public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
      See Also:
    • GL_TEXTURE_BUFFER_BINDING

      public static final int GL_TEXTURE_BUFFER_BINDING
      See Also:
    • GL_MAP_PERSISTENT_BIT

      public static final int GL_MAP_PERSISTENT_BIT
      See Also:
    • GL_MAP_COHERENT_BIT

      public static final int GL_MAP_COHERENT_BIT
      See Also:
    • GL_DYNAMIC_STORAGE_BIT

      public static final int GL_DYNAMIC_STORAGE_BIT
      See Also:
    • GL_CLIENT_STORAGE_BIT

      public static final int GL_CLIENT_STORAGE_BIT
      See Also:
    • GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

      public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
      See Also:
    • GL_BUFFER_IMMUTABLE_STORAGE

      public static final int GL_BUFFER_IMMUTABLE_STORAGE
      See Also:
    • GL_BUFFER_STORAGE_FLAGS

      public static final int GL_BUFFER_STORAGE_FLAGS
      See Also:
    • GL_CLEAR_TEXTURE

      public static final int GL_CLEAR_TEXTURE
      See Also:
    • GL_LOCATION_COMPONENT

      public static final int GL_LOCATION_COMPONENT
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_INDEX

      public static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
      See Also:
    • GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE

      public static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
      See Also:
    • GL_QUERY_BUFFER

      public static final int GL_QUERY_BUFFER
      See Also:
    • GL_QUERY_BUFFER_BARRIER_BIT

      public static final int GL_QUERY_BUFFER_BARRIER_BIT
      See Also:
    • GL_QUERY_BUFFER_BINDING

      public static final int GL_QUERY_BUFFER_BINDING
      See Also:
    • GL_QUERY_RESULT_NO_WAIT

      public static final int GL_QUERY_RESULT_NO_WAIT
      See Also:
    • GL_MIRROR_CLAMP_TO_EDGE

      public static final int GL_MIRROR_CLAMP_TO_EDGE
      See Also:
  • Constructor Details

  • Method Details

    • BufferStorage

      public void BufferStorage(int target, long size, MemorySegment data, int flags)
      void glBufferStorage((unsigned int) GLenum target, ((signed long long) khronos_ssize_t) GLsizeiptr size, const void* data, (unsigned int) GLbitfield flags);
      
    • ClearTexImage

      public void ClearTexImage(int texture, int level, int format, int type, MemorySegment data)
      void glClearTexImage((unsigned int) GLuint texture, (int) GLint level, (unsigned int) GLenum format, (unsigned int) GLenum type, const void* data);
      
    • ClearTexSubImage

      public void ClearTexSubImage(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, MemorySegment data)
      void glClearTexSubImage((unsigned int) GLuint texture, (int) GLint level, (int) GLint xoffset, (int) GLint yoffset, (int) GLint zoffset, (int) GLsizei width, (int) GLsizei height, (int) GLsizei depth, (unsigned int) GLenum format, (unsigned int) GLenum type, const void* data);
      
    • BindBuffersBase

      public void BindBuffersBase(int target, int first, int count, MemorySegment buffers)
      void glBindBuffersBase((unsigned int) GLenum target, (unsigned int) GLuint first, (int) GLsizei count, const GLuint* buffers);
      
    • BindBuffersRange

      public void BindBuffersRange(int target, int first, int count, MemorySegment buffers, MemorySegment offsets, MemorySegment sizes)
      void glBindBuffersRange((unsigned int) GLenum target, (unsigned int) GLuint first, (int) GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizeiptr* sizes);
      
    • BindTextures

      public void BindTextures(int first, int count, MemorySegment textures)
      void glBindTextures((unsigned int) GLuint first, (int) GLsizei count, const GLuint* textures);
      
    • BindSamplers

      public void BindSamplers(int first, int count, MemorySegment samplers)
      void glBindSamplers((unsigned int) GLuint first, (int) GLsizei count, const GLuint* samplers);
      
    • BindImageTextures

      public void BindImageTextures(int first, int count, MemorySegment textures)
      void glBindImageTextures((unsigned int) GLuint first, (int) GLsizei count, const GLuint* textures);
      
    • BindVertexBuffers

      public void BindVertexBuffers(int first, int count, MemorySegment buffers, MemorySegment offsets, MemorySegment strides)
      void glBindVertexBuffers((unsigned int) GLuint first, (int) GLsizei count, const GLuint* buffers, const GLintptr* offsets, const GLsizei* strides);