Module: GL_NV_shader_buffer_load::Functions

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

Constant Summary collapse

Parameters =
{
  glMakeBufferResidentNV:           [ :void, :GLenum, :GLenum ].freeze,
  glMakeBufferNonResidentNV:        [ :void, :GLenum ].freeze,
  glIsBufferResidentNV:             [ :GLboolean, :GLenum ].freeze,
  glMakeNamedBufferResidentNV:      [ :void, :GLuint, :GLenum ].freeze,
  glMakeNamedBufferNonResidentNV:   [ :void, :GLuint ].freeze,
  glIsNamedBufferResidentNV:        [ :GLboolean, :GLuint ].freeze,
  glGetBufferParameterui64vNV:      [ :void, :GLenum, :GLenum, :pointer ].freeze,
  glGetNamedBufferParameterui64vNV: [ :void, :GLuint, :GLenum, :pointer ].freeze,
  glGetIntegerui64vNV:              [ :void, :GLenum, :pointer ].freeze,
  glUniformui64NV:                  [ :void, :GLint, :GLuint64EXT ].freeze,
  glUniformui64vNV:                 [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glGetUniformui64vNV:              [ :void, :GLuint, :GLint, :pointer ].freeze,
  glProgramUniformui64NV:           [ :void, :GLuint, :GLint, :GLuint64EXT ].freeze,
  glProgramUniformui64vNV:          [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
}.freeze

Instance Method Summary collapse

Instance Method Details

#glGetBufferParameterui64vNV(target, pname, params) ⇒ Object



15
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 15

def glGetBufferParameterui64vNV(target, pname, params) end

#glGetIntegerui64vNV(value, result) ⇒ Object



17
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 17

def glGetIntegerui64vNV(value, result) end

#glGetNamedBufferParameterui64vNV(buffer, pname, params) ⇒ Object



16
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 16

def glGetNamedBufferParameterui64vNV(buffer, pname, params) end

#glGetUniformui64vNV(program, location, params) ⇒ Object



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

def glGetUniformui64vNV(program, location, params) end

#glIsBufferResidentNV(target) ⇒ Object



11
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 11

def glIsBufferResidentNV(target) end

#glIsNamedBufferResidentNV(buffer) ⇒ Object



14
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 14

def glIsNamedBufferResidentNV(buffer) end

#glMakeBufferNonResidentNV(target) ⇒ Object



10
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 10

def glMakeBufferNonResidentNV(target) end

#glMakeBufferResidentNV(target, access) ⇒ Object



9
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 9

def glMakeBufferResidentNV(target, access) end

#glMakeNamedBufferNonResidentNV(buffer) ⇒ Object



13
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 13

def glMakeNamedBufferNonResidentNV(buffer) end

#glMakeNamedBufferResidentNV(buffer, access) ⇒ Object



12
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 12

def glMakeNamedBufferResidentNV(buffer, access) end

#glProgramUniformui64NV(program, location, value) ⇒ Object



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

def glProgramUniformui64NV(program, location, value) end

#glProgramUniformui64vNV(program, location, count, value) ⇒ Object



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

def glProgramUniformui64vNV(program, location, count, value) end

#glUniformui64NV(location, value) ⇒ Object



18
# File 'lib/opengl-definitions/extensions/GL_NV_shader_buffer_load.rb', line 18

def glUniformui64NV(location, value) end

#glUniformui64vNV(location, count, value) ⇒ Object



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

def glUniformui64vNV(location, count, value) end