GL_ARB_gpu_shader_fp64 http://www.opengl.org/registry/specs/gl/ARB/gpu_shader_fp64.txt GL_ARB_gpu_shader_fp64 GL_DOUBLE_MAT2 0x8F46 GL_DOUBLE_MAT3 0x8F47 GL_DOUBLE_MAT4 0x8F48 GL_DOUBLE_MAT2x3 0x8F49 GL_DOUBLE_MAT2x4 0x8F4A GL_DOUBLE_MAT3x2 0x8F4B GL_DOUBLE_MAT3x4 0x8F4C GL_DOUBLE_MAT4x2 0x8F4D GL_DOUBLE_MAT4x3 0x8F4E GL_DOUBLE_VEC2 0x8FFC GL_DOUBLE_VEC3 0x8FFD GL_DOUBLE_VEC4 0x8FFE void glGetUniformdv (GLuint program, GLint location, GLdouble* params) void glUniform1d (GLint location, GLdouble x) void glUniform1dv (GLint location, GLsizei count, const GLdouble* value) void glUniform2d (GLint location, GLdouble x, GLdouble y) void glUniform2dv (GLint location, GLsizei count, const GLdouble* value) void glUniform3d (GLint location, GLdouble x, GLdouble y, GLdouble z) void glUniform3dv (GLint location, GLsizei count, const GLdouble* value) void glUniform4d (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) void glUniform4dv (GLint location, GLsizei count, const GLdouble* value) void glUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value) void glUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value)