Source

glxx / include / glxx / gl_arb_vertex_attrib_64bit.h

#ifndef GL_ARB_vertex_attrib_64bit
#define GL_ARB_vertex_attrib_64bit

#include "private/glxx.h"

#define GL_RGB32I 0x8D83
#define GL_DOUBLE_VEC2 0x8FFC
#define GL_DOUBLE_VEC3 0x8FFD
#define GL_DOUBLE_VEC4 0x8FFE
#define GL_DOUBLE_MAT2 0x8F46
#define GL_DOUBLE_MAT3 0x8F47
#define GL_DOUBLE_MAT4 0x8F48
#define GL_DOUBLE_MAT2x3 0x8F49
#define GL_DOUBLE_MAT2x4 0x8F4A
#define GL_DOUBLE_MAT3x2 0x8F4B
#define GL_DOUBLE_MAT3x4 0x8F4C
#define GL_DOUBLE_MAT4x2 0x8F4D
#define GL_DOUBLE_MAT4x3 0x8F4E

namespace gl_arb_vertex_attrib_64bit
{
    GLXX_EXPORT void glVertexAttribL1d(GLuint index, GLdouble x);
    GLXX_EXPORT void glVertexAttribL2d(GLuint index, GLdouble x, GLdouble y);
    GLXX_EXPORT void glVertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
    GLXX_EXPORT void glVertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
    GLXX_EXPORT void glVertexAttribL1dv(GLuint index, const GLdouble* v);
    GLXX_EXPORT void glVertexAttribL2dv(GLuint index, const GLdouble* v);
    GLXX_EXPORT void glVertexAttribL3dv(GLuint index, const GLdouble* v);
    GLXX_EXPORT void glVertexAttribL4dv(GLuint index, const GLdouble* v);
    GLXX_EXPORT void glVertexAttribLPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer);
    GLXX_EXPORT void glGetVertexAttribLdv(GLuint index, GLenum pname, GLdouble* params);
}

#ifdef GLXX_NAMESPACE_INJECTION
using namespace gl_arb_vertex_attrib_64bit;
#endif

GLXX_EXPORT bool has_gl_arb_vertex_attrib_64bit();
GLXX_EXPORT bool load_gl_arb_vertex_attrib_64bit();

#endif
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.