Module: GL_ARB_gpu_shader_int64

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

FUNCTIONS =
{
  glUniform1i64ARB:          [ :void, :GLint, :GLint64 ].freeze,
  glUniform2i64ARB:          [ :void, :GLint, :GLint64, :GLint64 ].freeze,
  glUniform3i64ARB:          [ :void, :GLint, :GLint64, :GLint64, :GLint64 ].freeze,
  glUniform4i64ARB:          [ :void, :GLint, :GLint64, :GLint64, :GLint64, :GLint64 ].freeze,
  glUniform1i64vARB:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2i64vARB:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3i64vARB:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4i64vARB:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform1ui64ARB:         [ :void, :GLint, :GLuint64 ].freeze,
  glUniform2ui64ARB:         [ :void, :GLint, :GLuint64, :GLuint64 ].freeze,
  glUniform3ui64ARB:         [ :void, :GLint, :GLuint64, :GLuint64, :GLuint64 ].freeze,
  glUniform4ui64ARB:         [ :void, :GLint, :GLuint64, :GLuint64, :GLuint64, :GLuint64 ].freeze,
  glUniform1ui64vARB:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2ui64vARB:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3ui64vARB:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4ui64vARB:        [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glGetUniformi64vARB:       [ :void, :GLuint, :GLint, :pointer ].freeze,
  glGetUniformui64vARB:      [ :void, :GLuint, :GLint, :pointer ].freeze,
  glGetnUniformi64vARB:      [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glGetnUniformui64vARB:     [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform1i64ARB:   [ :void, :GLuint, :GLint, :GLint64 ].freeze,
  glProgramUniform2i64ARB:   [ :void, :GLuint, :GLint, :GLint64, :GLint64 ].freeze,
  glProgramUniform3i64ARB:   [ :void, :GLuint, :GLint, :GLint64, :GLint64, :GLint64 ].freeze,
  glProgramUniform4i64ARB:   [ :void, :GLuint, :GLint, :GLint64, :GLint64, :GLint64, :GLint64 ].freeze,
  glProgramUniform1i64vARB:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform2i64vARB:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform3i64vARB:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform4i64vARB:  [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform1ui64ARB:  [ :void, :GLuint, :GLint, :GLuint64 ].freeze,
  glProgramUniform2ui64ARB:  [ :void, :GLuint, :GLint, :GLuint64, :GLuint64 ].freeze,
  glProgramUniform3ui64ARB:  [ :void, :GLuint, :GLint, :GLuint64, :GLuint64, :GLuint64 ].freeze,
  glProgramUniform4ui64ARB:  [ :void, :GLuint, :GLint, :GLuint64, :GLuint64, :GLuint64, :GLuint64 ].freeze,
  glProgramUniform1ui64vARB: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform2ui64vARB: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform3ui64vARB: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  glProgramUniform4ui64vARB: [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
}.freeze