Module: GL_ARB_direct_state_access::Functions

Defined in:
lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb

Constant Summary collapse

Parameters =
{
  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, :GLint, :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

Instance Method Summary collapse

Instance Method Details

#glBindTextureUnit(unit, texture) ⇒ Object



86
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 86

def glBindTextureUnit(unit, texture) end

#glBlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) ⇒ Object



54
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 54

def glBlitNamedFramebuffer(readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) end

#glCheckNamedFramebufferStatus(framebuffer, target) ⇒ Object



55
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 55

def glCheckNamedFramebufferStatus(framebuffer, target) end

#glClearNamedBufferData(buffer, internalformat, format, type, data) ⇒ Object



30
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 30

def glClearNamedBufferData(buffer, internalformat, format, type, data) end

#glClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data) ⇒ Object



31
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 31

def glClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data) end

#glClearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil) ⇒ Object



53
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 53

def glClearNamedFramebufferfi(framebuffer, buffer, drawbuffer, depth, stencil) end

#glClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value) ⇒ Object



52
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 52

def glClearNamedFramebufferfv(framebuffer, buffer, drawbuffer, value) end

#glClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value) ⇒ Object



50
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 50

def glClearNamedFramebufferiv(framebuffer, buffer, drawbuffer, value) end

#glClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value) ⇒ Object



51
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 51

def glClearNamedFramebufferuiv(framebuffer, buffer, drawbuffer, value) end

#glCompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data) ⇒ Object



73
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 73

def glCompressedTextureSubImage1D(texture, level, xoffset, width, format, imageSize, data) end

#glCompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data) ⇒ Object



74
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 74

def glCompressedTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, imageSize, data) end

#glCompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) ⇒ Object



75
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 75

def glCompressedTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) end

#glCopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size) ⇒ Object



29
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 29

def glCopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size) end

#glCopyTextureSubImage1D(texture, level, xoffset, x, y, width) ⇒ Object



76
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 76

def glCopyTextureSubImage1D(texture, level, xoffset, x, y, width) end

#glCopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height) ⇒ Object



77
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 77

def glCopyTextureSubImage2D(texture, level, xoffset, yoffset, x, y, width, height) end

#glCopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height) ⇒ Object



78
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 78

def glCopyTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, x, y, width, height) end

#glCreateBuffers(n, buffers) ⇒ Object



25
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 25

def glCreateBuffers(n, buffers) end

#glCreateFramebuffers(n, framebuffers) ⇒ Object



40
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 40

def glCreateFramebuffers(n, framebuffers) end

#glCreateProgramPipelines(n, pipelines) ⇒ Object



110
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 110

def glCreateProgramPipelines(n, pipelines) end

#glCreateQueries(target, n, ids) ⇒ Object



111
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 111

def glCreateQueries(target, n, ids) end

#glCreateRenderbuffers(n, renderbuffers) ⇒ Object



58
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 58

def glCreateRenderbuffers(n, renderbuffers) end

#glCreateSamplers(n, samplers) ⇒ Object



109
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 109

def glCreateSamplers(n, samplers) end

#glCreateTextures(target, n, textures) ⇒ Object



62
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 62

def glCreateTextures(target, n, textures) end

#glCreateTransformFeedbacks(n, ids) ⇒ Object



19
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 19

def glCreateTransformFeedbacks(n, ids) end

#glCreateVertexArrays(n, arrays) ⇒ Object



95
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 95

def glCreateVertexArrays(n, arrays) end

#glDisableVertexArrayAttrib(vaobj, index) ⇒ Object



96
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 96

def glDisableVertexArrayAttrib(vaobj, index) end

#glEnableVertexArrayAttrib(vaobj, index) ⇒ Object



97
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 97

def glEnableVertexArrayAttrib(vaobj, index) end

#glFlushMappedNamedBufferRange(buffer, offset, length) ⇒ Object



35
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 35

def glFlushMappedNamedBufferRange(buffer, offset, length) end

#glGenerateTextureMipmap(texture) ⇒ Object



85
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 85

def glGenerateTextureMipmap(texture) end

#glGetCompressedTextureImage(texture, level, bufSize, pixels) ⇒ Object



88
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 88

def glGetCompressedTextureImage(texture, level, bufSize, pixels) end

#glGetNamedBufferParameteri64v(buffer, pname, params) ⇒ Object



37
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 37

def glGetNamedBufferParameteri64v(buffer, pname, params) end

#glGetNamedBufferParameteriv(buffer, pname, params) ⇒ Object



36
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 36

def glGetNamedBufferParameteriv(buffer, pname, params) end

#glGetNamedBufferPointerv(buffer, pname, params) ⇒ Object



38
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 38

def glGetNamedBufferPointerv(buffer, pname, params) end

#glGetNamedBufferSubData(buffer, offset, size, data) ⇒ Object



39
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 39

def glGetNamedBufferSubData(buffer, offset, size, data) end

#glGetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params) ⇒ Object



57
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 57

def glGetNamedFramebufferAttachmentParameteriv(framebuffer, attachment, pname, params) end

#glGetNamedFramebufferParameteriv(framebuffer, pname, param) ⇒ Object



56
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 56

def glGetNamedFramebufferParameteriv(framebuffer, pname, param) end

#glGetNamedRenderbufferParameteriv(renderbuffer, pname, params) ⇒ Object



61
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 61

def glGetNamedRenderbufferParameteriv(renderbuffer, pname, params) end

#glGetQueryBufferObjecti64v(id, buffer, pname, offset) ⇒ Object



112
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 112

def glGetQueryBufferObjecti64v(id, buffer, pname, offset) end

#glGetQueryBufferObjectiv(id, buffer, pname, offset) ⇒ Object



113
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 113

def glGetQueryBufferObjectiv(id, buffer, pname, offset) end

#glGetQueryBufferObjectui64v(id, buffer, pname, offset) ⇒ Object



114
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 114

def glGetQueryBufferObjectui64v(id, buffer, pname, offset) end

#glGetQueryBufferObjectuiv(id, buffer, pname, offset) ⇒ Object



115
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 115

def glGetQueryBufferObjectuiv(id, buffer, pname, offset) end

#glGetTextureImage(texture, level, format, type, bufSize, pixels) ⇒ Object



87
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 87

def glGetTextureImage(texture, level, format, type, bufSize, pixels) end

#glGetTextureLevelParameterfv(texture, level, pname, params) ⇒ Object



89
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 89

def glGetTextureLevelParameterfv(texture, level, pname, params) end

#glGetTextureLevelParameteriv(texture, level, pname, params) ⇒ Object



90
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 90

def glGetTextureLevelParameteriv(texture, level, pname, params) end

#glGetTextureParameterfv(texture, pname, params) ⇒ Object



91
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 91

def glGetTextureParameterfv(texture, pname, params) end

#glGetTextureParameterIiv(texture, pname, params) ⇒ Object



92
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 92

def glGetTextureParameterIiv(texture, pname, params) end

#glGetTextureParameterIuiv(texture, pname, params) ⇒ Object



93
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 93

def glGetTextureParameterIuiv(texture, pname, params) end

#glGetTextureParameteriv(texture, pname, params) ⇒ Object



94
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 94

def glGetTextureParameteriv(texture, pname, params) end

#glGetTransformFeedbacki64_v(xfb, pname, index, param) ⇒ Object



24
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 24

def glGetTransformFeedbacki64_v(xfb, pname, index, param) end

#glGetTransformFeedbacki_v(xfb, pname, index, param) ⇒ Object



23
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 23

def glGetTransformFeedbacki_v(xfb, pname, index, param) end

#glGetTransformFeedbackiv(xfb, pname, param) ⇒ Object



22
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 22

def glGetTransformFeedbackiv(xfb, pname, param) end

#glGetVertexArrayIndexed64iv(vaobj, index, pname, param) ⇒ Object



108
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 108

def glGetVertexArrayIndexed64iv(vaobj, index, pname, param) end

#glGetVertexArrayIndexediv(vaobj, index, pname, param) ⇒ Object



107
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 107

def glGetVertexArrayIndexediv(vaobj, index, pname, param) end

#glGetVertexArrayiv(vaobj, pname, param) ⇒ Object



106
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 106

def glGetVertexArrayiv(vaobj, pname, param) end

#glInvalidateNamedFramebufferData(framebuffer, numAttachments, attachments) ⇒ Object



48
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 48

def glInvalidateNamedFramebufferData(framebuffer, numAttachments, attachments) end

#glInvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height) ⇒ Object



49
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 49

def glInvalidateNamedFramebufferSubData(framebuffer, numAttachments, attachments, x, y, width, height) end

#glMapNamedBuffer(buffer, access) ⇒ Object



32
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 32

def glMapNamedBuffer(buffer, access) end

#glMapNamedBufferRange(buffer, offset, length, access) ⇒ Object



33
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 33

def glMapNamedBufferRange(buffer, offset, length, access) end

#glNamedBufferData(buffer, size, data, usage) ⇒ Object



27
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 27

def glNamedBufferData(buffer, size, data, usage) end

#glNamedBufferStorage(buffer, size, data, flags) ⇒ Object



26
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 26

def glNamedBufferStorage(buffer, size, data, flags) end

#glNamedBufferSubData(buffer, offset, size, data) ⇒ Object



28
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 28

def glNamedBufferSubData(buffer, offset, size, data) end

#glNamedFramebufferDrawBuffer(framebuffer, buf) ⇒ Object



45
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 45

def glNamedFramebufferDrawBuffer(framebuffer, buf) end

#glNamedFramebufferDrawBuffers(framebuffer, n, bufs) ⇒ Object



46
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 46

def glNamedFramebufferDrawBuffers(framebuffer, n, bufs) end

#glNamedFramebufferParameteri(framebuffer, pname, param) ⇒ Object



42
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 42

def glNamedFramebufferParameteri(framebuffer, pname, param) end

#glNamedFramebufferReadBuffer(framebuffer, src) ⇒ Object



47
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 47

def glNamedFramebufferReadBuffer(framebuffer, src) end

#glNamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer) ⇒ Object



41
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 41

def glNamedFramebufferRenderbuffer(framebuffer, attachment, renderbuffertarget, renderbuffer) end

#glNamedFramebufferTexture(framebuffer, attachment, texture, level) ⇒ Object



43
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 43

def glNamedFramebufferTexture(framebuffer, attachment, texture, level) end

#glNamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer) ⇒ Object



44
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 44

def glNamedFramebufferTextureLayer(framebuffer, attachment, texture, level, layer) end

#glNamedRenderbufferStorage(renderbuffer, internalformat, width, height) ⇒ Object



59
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 59

def glNamedRenderbufferStorage(renderbuffer, internalformat, width, height) end

#glNamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height) ⇒ Object



60
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 60

def glNamedRenderbufferStorageMultisample(renderbuffer, samples, internalformat, width, height) end

#glTextureBuffer(texture, internalformat, buffer) ⇒ Object



63
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 63

def glTextureBuffer(texture, internalformat, buffer) end

#glTextureBufferRange(texture, internalformat, buffer, offset, size) ⇒ Object



64
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 64

def glTextureBufferRange(texture, internalformat, buffer, offset, size) end

#glTextureParameterf(texture, pname, param) ⇒ Object



79
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 79

def glTextureParameterf(texture, pname, param) end

#glTextureParameterfv(texture, pname, param) ⇒ Object



80
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 80

def glTextureParameterfv(texture, pname, param) end

#glTextureParameteri(texture, pname, param) ⇒ Object



81
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 81

def glTextureParameteri(texture, pname, param) end

#glTextureParameterIiv(texture, pname, params) ⇒ Object



82
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 82

def glTextureParameterIiv(texture, pname, params) end

#glTextureParameterIuiv(texture, pname, params) ⇒ Object



83
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 83

def glTextureParameterIuiv(texture, pname, params) end

#glTextureParameteriv(texture, pname, param) ⇒ Object



84
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 84

def glTextureParameteriv(texture, pname, param) end

#glTextureStorage1D(texture, levels, internalformat, width) ⇒ Object



65
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 65

def glTextureStorage1D(texture, levels, internalformat, width) end

#glTextureStorage2D(texture, levels, internalformat, width, height) ⇒ Object



66
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 66

def glTextureStorage2D(texture, levels, internalformat, width, height) end

#glTextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations) ⇒ Object



68
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 68

def glTextureStorage2DMultisample(texture, samples, internalformat, width, height, fixedsamplelocations) end

#glTextureStorage3D(texture, levels, internalformat, width, height, depth) ⇒ Object



67
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 67

def glTextureStorage3D(texture, levels, internalformat, width, height, depth) end

#glTextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations) ⇒ Object



69
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 69

def glTextureStorage3DMultisample(texture, samples, internalformat, width, height, depth, fixedsamplelocations) end

#glTextureSubImage1D(texture, level, xoffset, width, format, type, pixels) ⇒ Object



70
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 70

def glTextureSubImage1D(texture, level, xoffset, width, format, type, pixels) end

#glTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels) ⇒ Object



71
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 71

def glTextureSubImage2D(texture, level, xoffset, yoffset, width, height, format, type, pixels) end

#glTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) ⇒ Object



72
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 72

def glTextureSubImage3D(texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) end

#glTransformFeedbackBufferBase(xfb, index, buffer) ⇒ Object



20
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 20

def glTransformFeedbackBufferBase(xfb, index, buffer) end

#glTransformFeedbackBufferRange(xfb, index, buffer, offset, size) ⇒ Object



21
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 21

def glTransformFeedbackBufferRange(xfb, index, buffer, offset, size) end

#glUnmapNamedBuffer(buffer) ⇒ Object



34
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 34

def glUnmapNamedBuffer(buffer) end

#glVertexArrayAttribBinding(vaobj, attribindex, bindingindex) ⇒ Object



101
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 101

def glVertexArrayAttribBinding(vaobj, attribindex, bindingindex) end

#glVertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset) ⇒ Object



102
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 102

def glVertexArrayAttribFormat(vaobj, attribindex, size, type, normalized, relativeoffset) end

#glVertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset) ⇒ Object



103
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 103

def glVertexArrayAttribIFormat(vaobj, attribindex, size, type, relativeoffset) end

#glVertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset) ⇒ Object



104
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 104

def glVertexArrayAttribLFormat(vaobj, attribindex, size, type, relativeoffset) end

#glVertexArrayBindingDivisor(vaobj, bindingindex, divisor) ⇒ Object



105
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 105

def glVertexArrayBindingDivisor(vaobj, bindingindex, divisor) end

#glVertexArrayElementBuffer(vaobj, buffer) ⇒ Object



98
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 98

def glVertexArrayElementBuffer(vaobj, buffer) end

#glVertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride) ⇒ Object



99
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 99

def glVertexArrayVertexBuffer(vaobj, bindingindex, buffer, offset, stride) end

#glVertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides) ⇒ Object



100
# File 'lib/opengl-definitions/extensions/GL_ARB_direct_state_access.rb', line 100

def glVertexArrayVertexBuffers(vaobj, first, count, buffers, offsets, strides) end