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 =
{
  glUniform1d:          [ :void, :GLint, :GLdouble ].freeze,
  glUniform2d:          [ :void, :GLint, :GLdouble, :GLdouble ].freeze,
  glUniform3d:          [ :void, :GLint, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glUniform4d:          [ :void, :GLint, :GLdouble, :GLdouble, :GLdouble, :GLdouble ].freeze,
  glUniform1dv:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform2dv:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform3dv:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniform4dv:         [ :void, :GLint, :GLsizei, :pointer ].freeze,
  glUniformMatrix2dv:   [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix3dv:   [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix4dv:   [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix2x3dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix2x4dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix3x2dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix3x4dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix4x2dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glUniformMatrix4x3dv: [ :void, :GLint, :GLsizei, :GLboolean, :pointer ].freeze,
  glGetUniformdv:       [ :void, :GLuint, :GLint, :pointer ].freeze,
}.freeze