Module: GL_ARB_gpu_shader_fp64

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

Defined Under Namespace

Modules: Constants

Constant Summary collapse

Functions =
{
  def glUniform1d(location, x) end => [ :void, :GLint, :GLdouble ].freeze,
  def glUniform2d(location, x, y) end => [ :void, :GLint, :GLdouble, :GLdouble ].freeze,
  def glUniform3d(location, x, y, z) end => [ :void, :GLint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glUniform4d(location, x, y, z, w) end => [ :void, :GLint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  def glUniform1dv(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform2dv(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform3dv(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniform4dv(location, count, value) end => [ :void, :GLint, :GLsizei, :pointer ].freeze,
  def glUniformMatrix2dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix3dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix4dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix2x3dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix2x4dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix3x2dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix3x4dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix4x2dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glUniformMatrix4x3dv(location, count, transpose, value) end => [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  def glGetUniformdv(program, location, params) end => [ :void, :GLuint, :GLint, :pointer ].freeze,
}.freeze