Module: GL_NV_shader_buffer_load

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  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