Module: GL_NV_gpu_shader5

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glUniform1i64NV(location, x) end => [ :void, :GLint, :GLint64EXT ].freeze,
  def glUniform2i64NV(location, x, y) end => [ :void, :GLint, :GLint64EXT, :GLint64EXT ].freeze,
  def glUniform3i64NV(location, x, y, z) end => [ :void, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  def glUniform4i64NV(location, x, y, z, w) end => [ :void, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  def glUniform1i64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform2i64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform3i64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform4i64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform1ui64NV(location, x) end => [ :void, :GLint, :GLuint64EXT ].freeze,
  def glUniform2ui64NV(location, x, y) end => [ :void, :GLint, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glUniform3ui64NV(location, x, y, z) end => [ :void, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glUniform4ui64NV(location, x, y, z, w) end => [ :void, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glUniform1ui64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform2ui64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform3ui64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform4ui64vNV(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glGetUniformi64vNV(program, location, params) end => [ :void, :GLuint, :GLint, :pointer ].freeze,
  def glProgramUniform1i64NV(program, location, x) end => [ :void, :GLuint, :GLint, :GLint64EXT ].freeze,
  def glProgramUniform2i64NV(program, location, x, y) end => [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT ].freeze,
  def glProgramUniform3i64NV(program, location, x, y, z) end => [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  def glProgramUniform4i64NV(program, location, x, y, z, w) end => [ :void, :GLuint, :GLint, :GLint64EXT, :GLint64EXT, :GLint64EXT, :GLint64EXT ].freeze,
  def glProgramUniform1i64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform2i64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform3i64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform4i64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform1ui64NV(program, location, x) end => [ :void, :GLuint, :GLint, :GLuint64EXT ].freeze,
  def glProgramUniform2ui64NV(program, location, x, y) end => [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glProgramUniform3ui64NV(program, location, x, y, z) end => [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glProgramUniform4ui64NV(program, location, x, y, z, w) end => [ :void, :GLuint, :GLint, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT, :GLuint64EXT ].freeze,
  def glProgramUniform1ui64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform2ui64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform3ui64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
  def glProgramUniform4ui64vNV(program, location, count, value) end => [ :void, :GLuint, :GLint, :GLsizei, :pointer ].freeze,
}.freeze