Module: GL_AMD_gpu_shader_int64

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glUniform1i64NV:          [ :void, :GLint, :GLint64EXT ].freeze,
  glUniform2i64NV:          [ :void, :GLint, :GLint64EXT, :GLint64EXT ].freeze,
  glUniform3i64NV:          [ :void, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  glUniform4i64NV:          [ :void, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  glUniform1i64vNV:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2i64vNV:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3i64vNV:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4i64vNV:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform1ui64NV:         [ :void, :GLint, :GLuint64EXT ].freeze,
  glUniform2ui64NV:         [ :void, :GLint, :GLuint64EXT, :GLuint64EXT ].freeze,
  glUniform3ui64NV:         [ :void, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  glUniform4ui64NV:         [ :void, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  glUniform1ui64vNV:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2ui64vNV:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3ui64vNV:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4ui64vNV:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glGetUniformi64vNV:       [ :void, :GLuint, :GLint, :pointer ].freeze,
  glGetUniformui64vNV:      [ :void, :GLuint, :GLint, :pointer ].freeze,
  glProgramUniform1i64NV:   [ :void, :GLuint, :GLint, :GLint64EXT ].freeze,
  glProgramUniform2i64NV:   [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT ].freeze,
  glProgramUniform3i64NV:   [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  glProgramUniform4i64NV:   [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  glProgramUniform1i64vNV:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform2i64vNV:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform3i64vNV:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform4i64vNV:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform1ui64NV:  [ :void, :GLuint, :GLint, :GLuint64EXT ].freeze,
  glProgramUniform2ui64NV:  [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT ].freeze,
  glProgramUniform3ui64NV:  [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  glProgramUniform4ui64NV:  [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  glProgramUniform1ui64vNV: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform2ui64vNV: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform3ui64vNV: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform4ui64vNV: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
}.freeze