Module: GL_NV_bindless_texture

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

Constant Summary collapse

FUNCTIONS =
{
  glGetTextureHandleNV:             [ :GLuint64, :GLuint ].freeze,
  glGetTextureSamplerHandleNV:      [ :GLuint64, :GLuint, :GLuint ].freeze,
  glMakeTextureHandleResidentNV:    [ :void, :GLuint64 ].freeze,
  glMakeTextureHandleNonResidentNV: [ :void, :GLuint64 ].freeze,
  glGetImageHandleNV:               [ :GLuint64, :GLuint, :GLint, :GLboolean, :GLint, :GLenum ].freeze,
  glMakeImageHandleResidentNV:      [ :void, :GLuint64, :GLenum ].freeze,
  glMakeImageHandleNonResidentNV:   [ :void, :GLuint64 ].freeze,
  glUniformHandleui64NV:            [ :void, :GLint, :GLuint64 ].freeze,
  glUniformHandleui64vNV:           [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniformHandleui64NV:     [ :void, :GLuint, :GLint, :GLuint64 ].freeze,
  glProgramUniformHandleui64vNV:    [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glIsTextureHandleResidentNV:      [ :GLboolean, :GLuint64 ].freeze,
  glIsImageHandleResidentNV:        [ :GLboolean, :GLuint64 ].freeze,
}.freeze