Module: GL_ARB_direct_state_access
- Defined in:
- lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb
Defined Under Namespace
Modules: Constants
Constant Summary collapse
- FUNCTIONS =
{ glCreateTransformFeedbacks: [ :void, :GLsizei, :pointer ].freeze, glTransformFeedbackBufferBase: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glTransformFeedbackBufferRange: [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizeiptr ].freeze, glGetTransformFeedbackiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetTransformFeedbacki_v: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glGetTransformFeedbacki64_v: [ :void, :GLuint, :GLenum, :GLuint, :pointer ].freeze, glCreateBuffers: [ :void, :GLsizei, :pointer ].freeze, glNamedBufferStorage: [ :void, :GLuint, :GLsizeiptr, :pointer, :GLbitfield ].freeze, glNamedBufferData: [ :void, :GLuint, :GLsizeiptr, :pointer, :GLenum ].freeze, glNamedBufferSubData: [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, glCopyNamedBufferSubData: [ :void, :GLuint, :GLuint, :GLintptr, :GLintptr, :GLsizeiptr ].freeze, glClearNamedBufferData: [ :void, :GLuint, :GLenum, :GLenum, :GLenum, :pointer ].freeze, glClearNamedBufferSubData: [ :void, :GLuint, :GLenum, :GLintptr, :GLsizeiptr, :GLenum, :GLenum, :pointer ].freeze, glMapNamedBuffer: [ :pointer, :GLuint, :GLenum ].freeze, glMapNamedBufferRange: [ :pointer, :GLuint, :GLintptr, :GLsizeiptr, :GLbitfield ].freeze, glUnmapNamedBuffer: [ :GLboolean, :GLuint ].freeze, glFlushMappedNamedBufferRange: [ :void, :GLuint, :GLintptr, :GLsizeiptr ].freeze, glGetNamedBufferParameteriv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedBufferParameteri64v: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedBufferPointerv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedBufferSubData: [ :void, :GLuint, :GLintptr, :GLsizeiptr, :pointer ].freeze, glCreateFramebuffers: [ :void, :GLsizei, :pointer ].freeze, glNamedFramebufferRenderbuffer: [ :void, :GLuint, :GLenum, :GLenum, :GLuint ].freeze, glNamedFramebufferParameteri: [ :void, :GLuint, :GLenum, :GLint ].freeze, glNamedFramebufferTexture: [ :void, :GLuint, :GLenum, :GLuint, :GLint ].freeze, glNamedFramebufferTextureLayer: [ :void, :GLuint, :GLenum, :GLuint, :GLint, :GLint ].freeze, glNamedFramebufferDrawBuffer: [ :void, :GLuint, :GLenum ].freeze, glNamedFramebufferDrawBuffers: [ :void, :GLuint, :GLsizei, :pointer ].freeze, glNamedFramebufferReadBuffer: [ :void, :GLuint, :GLenum ].freeze, glInvalidateNamedFramebufferData: [ :void, :GLuint, :GLsizei, :pointer ].freeze, glInvalidateNamedFramebufferSubData: [ :void, :GLuint, :GLsizei, :pointer, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glClearNamedFramebufferiv: [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, glClearNamedFramebufferuiv: [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, glClearNamedFramebufferfv: [ :void, :GLuint, :GLenum, :GLint, :pointer ].freeze, glClearNamedFramebufferfi: [ :void, :GLuint, :GLenum, :GLfloat, :GLint ].freeze, glBlitNamedFramebuffer: [ :void, :GLuint, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLbitfield, :GLenum ].freeze, glCheckNamedFramebufferStatus: [ :GLenum, :GLuint, :GLenum ].freeze, glGetNamedFramebufferParameteriv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetNamedFramebufferAttachmentParameteriv: [ :void, :GLuint, :GLenum, :GLenum, :pointer ].freeze, glCreateRenderbuffers: [ :void, :GLsizei, :pointer ].freeze, glNamedRenderbufferStorage: [ :void, :GLuint, :GLenum, :GLsizei, :GLsizei ].freeze, glNamedRenderbufferStorageMultisample: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, glGetNamedRenderbufferParameteriv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glCreateTextures: [ :void, :GLenum, :GLsizei, :pointer ].freeze, glTextureBuffer: [ :void, :GLuint, :GLenum, :GLuint ].freeze, glTextureBufferRange: [ :void, :GLuint, :GLenum, :GLuint, :GLintptr, :GLsizeiptr ].freeze, glTextureStorage1D: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei ].freeze, glTextureStorage2D: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei ].freeze, glTextureStorage3D: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei ].freeze, glTextureStorage2DMultisample: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLboolean ].freeze, glTextureStorage3DMultisample: [ :void, :GLuint, :GLsizei, :GLenum, :GLsizei, :GLsizei, :GLsizei, :GLboolean ].freeze, glTextureSubImage1D: [ :void, :GLuint, :GLint, :GLint, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glTextureSubImage2D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glTextureSubImage3D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLenum, :pointer ].freeze, glCompressedTextureSubImage1D: [ :void, :GLuint, :GLint, :GLint, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedTextureSubImage2D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCompressedTextureSubImage3D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei, :GLsizei, :GLenum, :GLsizei, :pointer ].freeze, glCopyTextureSubImage1D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLsizei ].freeze, glCopyTextureSubImage2D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glCopyTextureSubImage3D: [ :void, :GLuint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLint, :GLsizei, :GLsizei ].freeze, glTextureParameterf: [ :void, :GLuint, :GLenum, :GLfloat ].freeze, glTextureParameterfv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glTextureParameteri: [ :void, :GLuint, :GLenum, :GLint ].freeze, glTextureParameterIiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glTextureParameterIuiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glTextureParameteriv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGenerateTextureMipmap: [ :void, :GLuint ].freeze, glBindTextureUnit: [ :void, :GLuint, :GLuint ].freeze, glGetTextureImage: [ :void, :GLuint, :GLint, :GLenum, :GLenum, :GLsizei, :pointer ].freeze, glGetCompressedTextureImage: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze, glGetTextureLevelParameterfv: [ :void, :GLuint, :GLint, :GLenum, :pointer ].freeze, glGetTextureLevelParameteriv: [ :void, :GLuint, :GLint, :GLenum, :pointer ].freeze, glGetTextureParameterfv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetTextureParameterIiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetTextureParameterIuiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetTextureParameteriv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glCreateVertexArrays: [ :void, :GLsizei, :pointer ].freeze, glDisableVertexArrayAttrib: [ :void, :GLuint, :GLuint ].freeze, glEnableVertexArrayAttrib: [ :void, :GLuint, :GLuint ].freeze, glVertexArrayElementBuffer: [ :void, :GLuint, :GLuint ].freeze, glVertexArrayVertexBuffer: [ :void, :GLuint, :GLuint, :GLuint, :GLintptr, :GLsizei ].freeze, glVertexArrayVertexBuffers: [ :void, :GLuint, :GLuint, :GLsizei, :pointer, :pointer, :pointer ].freeze, glVertexArrayAttribBinding: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glVertexArrayAttribFormat: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLboolean, :GLuint ].freeze, glVertexArrayAttribIFormat: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, glVertexArrayAttribLFormat: [ :void, :GLuint, :GLuint, :GLint, :GLenum, :GLuint ].freeze, glVertexArrayBindingDivisor: [ :void, :GLuint, :GLuint, :GLuint ].freeze, glGetVertexArrayiv: [ :void, :GLuint, :GLenum, :pointer ].freeze, glGetVertexArrayIndexediv: [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, glGetVertexArrayIndexed64iv: [ :void, :GLuint, :GLuint, :GLenum, :pointer ].freeze, glCreateSamplers: [ :void, :GLsizei, :pointer ].freeze, glCreateProgramPipelines: [ :void, :GLsizei, :pointer ].freeze, glCreateQueries: [ :void, :GLenum, :GLsizei, :pointer ].freeze, glGetQueryBufferObjecti64v: [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, glGetQueryBufferObjectiv: [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, glGetQueryBufferObjectui64v: [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, glGetQueryBufferObjectuiv: [ :void, :GLuint, :GLuint, :GLenum, :GLintptr ].freeze, }.freeze