1 #include "coregl_export.h"
4 coregl_api_glActiveTexture(GLenum texture)
6 ovr_glActiveTexture(texture);
10 coregl_api_glAttachShader(GLuint program, GLuint shader)
12 ovr_glAttachShader(program, shader);
16 coregl_api_glBindAttribLocation(GLuint program, GLuint index, const char* name)
18 ovr_glBindAttribLocation(program, index, name);
22 coregl_api_glBindBuffer(GLenum target, GLuint buffer)
24 ovr_glBindBuffer(target, buffer);
28 coregl_api_glBindFramebuffer(GLenum target, GLuint framebuffer)
30 ovr_glBindFramebuffer(target, framebuffer);
34 coregl_api_glBindRenderbuffer(GLenum target, GLuint renderbuffer)
36 ovr_glBindRenderbuffer(target, renderbuffer);
40 coregl_api_glBindTexture(GLenum target, GLuint texture)
42 ovr_glBindTexture(target, texture);
46 coregl_api_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
48 ovr_glBlendColor(red, green, blue, alpha);
52 coregl_api_glBlendEquation(GLenum mode)
54 ovr_glBlendEquation(mode);
58 coregl_api_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
60 ovr_glBlendEquationSeparate(modeRGB, modeAlpha);
64 coregl_api_glBlendFunc(GLenum sfactor, GLenum dfactor)
66 ovr_glBlendFunc(sfactor, dfactor);
70 coregl_api_glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
72 ovr_glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
76 coregl_api_glBufferData(GLenum target, GLsizeiptr size, const void* data, GLenum usage)
78 ovr_glBufferData(target, size, data, usage);
82 coregl_api_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void* data)
84 ovr_glBufferSubData(target, offset, size, data);
88 coregl_api_glCheckFramebufferStatus(GLenum target)
90 return ovr_glCheckFramebufferStatus(target);
94 coregl_api_glClear(GLbitfield mask)
100 coregl_api_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
102 ovr_glClearColor(red, green, blue, alpha);
106 coregl_api_glClearDepthf(GLclampf depth)
108 ovr_glClearDepthf(depth);
112 coregl_api_glClearStencil(GLint s)
114 ovr_glClearStencil(s);
118 coregl_api_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
120 ovr_glColorMask(red, green, blue, alpha);
124 coregl_api_glCompileShader(GLuint shader)
126 ovr_glCompileShader(shader);
130 coregl_api_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data)
132 ovr_glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);
136 coregl_api_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data)
138 ovr_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
142 coregl_api_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
144 ovr_glCopyTexImage2D(target, level, internalformat, x, y, width, height, border);
148 coregl_api_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
150 ovr_glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
154 coregl_api_glCreateProgram(void)
156 return ovr_glCreateProgram();
160 coregl_api_glCreateShader(GLenum type)
162 return ovr_glCreateShader(type);
166 coregl_api_glCullFace(GLenum mode)
168 ovr_glCullFace(mode);
172 coregl_api_glDeleteBuffers(GLsizei n, const GLuint* buffers)
174 ovr_glDeleteBuffers(n, buffers);
178 coregl_api_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
180 ovr_glDeleteFramebuffers(n, framebuffers);
184 coregl_api_glDeleteProgram(GLuint program)
186 ovr_glDeleteProgram(program);
190 coregl_api_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
192 ovr_glDeleteRenderbuffers(n, renderbuffers);
196 coregl_api_glDeleteShader(GLuint shader)
198 ovr_glDeleteShader(shader);
202 coregl_api_glDeleteTextures(GLsizei n, const GLuint* textures)
204 ovr_glDeleteTextures(n, textures);
208 coregl_api_glDepthFunc(GLenum func)
210 ovr_glDepthFunc(func);
214 coregl_api_glDepthMask(GLboolean flag)
216 ovr_glDepthMask(flag);
220 coregl_api_glDepthRangef(GLclampf zNear, GLclampf zFar)
222 ovr_glDepthRangef(zNear, zFar);
226 coregl_api_glDetachShader(GLuint program, GLuint shader)
228 ovr_glDetachShader(program, shader);
232 coregl_api_glDisable(GLenum cap)
238 coregl_api_glDisableVertexAttribArray(GLuint index)
240 ovr_glDisableVertexAttribArray(index);
244 coregl_api_glDrawArrays(GLenum mode, GLint first, GLsizei count)
246 ovr_glDrawArrays(mode, first, count);
250 coregl_api_glDrawElements(GLenum mode, GLsizei count, GLenum type, const void* indices)
252 ovr_glDrawElements(mode, count, type, indices);
256 coregl_api_glEnable(GLenum cap)
262 coregl_api_glEnableVertexAttribArray(GLuint index)
264 ovr_glEnableVertexAttribArray(index);
268 coregl_api_glFinish(void)
274 coregl_api_glFlush(void)
280 coregl_api_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
282 ovr_glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);
286 coregl_api_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
288 ovr_glFramebufferTexture2D(target, attachment, textarget, texture, level);
292 coregl_api_glFrontFace(GLenum mode)
294 ovr_glFrontFace(mode);
298 coregl_api_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
300 ovr_glGetVertexAttribfv(index, pname, params);
304 coregl_api_glGetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
306 ovr_glGetVertexAttribiv(index, pname, params);
310 coregl_api_glGetVertexAttribPointerv(GLuint index, GLenum pname, void** pointer)
312 ovr_glGetVertexAttribPointerv(index, pname, pointer);
316 coregl_api_glHint(GLenum target, GLenum mode)
318 ovr_glHint(target, mode);
322 coregl_api_glGenBuffers(GLsizei n, GLuint* buffers)
324 ovr_glGenBuffers(n, buffers);
328 coregl_api_glGenerateMipmap(GLenum target)
330 ovr_glGenerateMipmap(target);
334 coregl_api_glGenFramebuffers(GLsizei n, GLuint* framebuffers)
336 ovr_glGenFramebuffers(n, framebuffers);
340 coregl_api_glGenRenderbuffers(GLsizei n, GLuint* renderbuffers)
342 ovr_glGenRenderbuffers(n, renderbuffers);
346 coregl_api_glGenTextures(GLsizei n, GLuint* textures)
348 ovr_glGenTextures(n, textures);
352 coregl_api_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)
354 ovr_glGetActiveAttrib(program, index, bufsize, length, size, type, name);
358 coregl_api_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, char* name)
360 ovr_glGetActiveUniform(program, index, bufsize, length, size, type, name);
364 coregl_api_glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
366 ovr_glGetAttachedShaders(program, maxcount, count, shaders);
370 coregl_api_glGetAttribLocation(GLuint program, const char* name)
372 return ovr_glGetAttribLocation(program, name);
376 coregl_api_glGetBooleanv(GLenum pname, GLboolean* params)
378 ovr_glGetBooleanv(pname, params);
382 coregl_api_glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
384 ovr_glGetBufferParameteriv(target, pname, params);
388 coregl_api_glGetError(void)
390 return ovr_glGetError();
394 coregl_api_glGetFloatv(GLenum pname, GLfloat* params)
396 ovr_glGetFloatv(pname, params);
400 coregl_api_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
402 ovr_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);
406 coregl_api_glGetIntegerv(GLenum pname, GLint* params)
408 ovr_glGetIntegerv(pname, params);
412 coregl_api_glGetProgramiv(GLuint program, GLenum pname, GLint* params)
414 ovr_glGetProgramiv(program, pname, params);
418 coregl_api_glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)
420 ovr_glGetProgramInfoLog(program, bufsize, length, infolog);
424 coregl_api_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
426 ovr_glGetRenderbufferParameteriv(target, pname, params);
430 coregl_api_glGetShaderiv(GLuint shader, GLenum pname, GLint* params)
432 ovr_glGetShaderiv(shader, pname, params);
436 coregl_api_glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, char* infolog)
438 ovr_glGetShaderInfoLog(shader, bufsize, length, infolog);
442 coregl_api_glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
444 ovr_glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
448 coregl_api_glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, char* source)
450 ovr_glGetShaderSource(shader, bufsize, length, source);
454 coregl_api_glGetString(GLenum name)
456 return ovr_glGetString(name);
460 coregl_api_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
462 ovr_glGetTexParameterfv(target, pname, params);
466 coregl_api_glGetTexParameteriv(GLenum target, GLenum pname, GLint* params)
468 ovr_glGetTexParameteriv(target, pname, params);
472 coregl_api_glGetUniformfv(GLuint program, GLint location, GLfloat* params)
474 ovr_glGetUniformfv(program, location, params);
478 coregl_api_glGetUniformiv(GLuint program, GLint location, GLint* params)
480 ovr_glGetUniformiv(program, location, params);
484 coregl_api_glGetUniformLocation(GLuint program, const char* name)
486 return ovr_glGetUniformLocation(program, name);
490 coregl_api_glIsBuffer(GLuint buffer)
492 return ovr_glIsBuffer(buffer);
496 coregl_api_glIsEnabled(GLenum cap)
498 return ovr_glIsEnabled(cap);
502 coregl_api_glIsFramebuffer(GLuint framebuffer)
504 return ovr_glIsFramebuffer(framebuffer);
508 coregl_api_glIsProgram(GLuint program)
510 return ovr_glIsProgram(program);
514 coregl_api_glIsRenderbuffer(GLuint renderbuffer)
516 return ovr_glIsRenderbuffer(renderbuffer);
520 coregl_api_glIsShader(GLuint shader)
522 return ovr_glIsShader(shader);
526 coregl_api_glIsTexture(GLuint texture)
528 return ovr_glIsTexture(texture);
532 coregl_api_glLineWidth(GLfloat width)
534 ovr_glLineWidth(width);
538 coregl_api_glLinkProgram(GLuint program)
540 ovr_glLinkProgram(program);
544 coregl_api_glPixelStorei(GLenum pname, GLint param)
546 ovr_glPixelStorei(pname, param);
550 coregl_api_glPolygonOffset(GLfloat factor, GLfloat units)
552 ovr_glPolygonOffset(factor, units);
556 coregl_api_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels)
558 ovr_glReadPixels(x, y, width, height, format, type, pixels);
562 coregl_api_glReleaseShaderCompiler(void)
564 ovr_glReleaseShaderCompiler();
568 coregl_api_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
570 ovr_glRenderbufferStorage(target, internalformat, width, height);
574 coregl_api_glSampleCoverage(GLclampf value, GLboolean invert)
576 ovr_glSampleCoverage(value, invert);
580 coregl_api_glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
582 ovr_glScissor(x, y, width, height);
586 coregl_api_glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length)
588 ovr_glShaderBinary(n, shaders, binaryformat, binary, length);
592 coregl_api_glShaderSource(GLuint shader, GLsizei count, const char** string, const GLint* length)
594 ovr_glShaderSource(shader, count, string, length);
598 coregl_api_glStencilFunc(GLenum func, GLint ref, GLuint mask)
600 ovr_glStencilFunc(func, ref, mask);
604 coregl_api_glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
606 ovr_glStencilFuncSeparate(face, func, ref, mask);
610 coregl_api_glStencilMask(GLuint mask)
612 ovr_glStencilMask(mask);
616 coregl_api_glStencilMaskSeparate(GLenum face, GLuint mask)
618 ovr_glStencilMaskSeparate(face, mask);
622 coregl_api_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
624 ovr_glStencilOp(fail, zfail, zpass);
628 coregl_api_glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
630 ovr_glStencilOpSeparate(face, fail, zfail, zpass);
634 coregl_api_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels)
636 ovr_glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
640 coregl_api_glTexParameterf(GLenum target, GLenum pname, GLfloat param)
642 ovr_glTexParameterf(target, pname, param);
646 coregl_api_glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
648 ovr_glTexParameterfv(target, pname, params);
652 coregl_api_glTexParameteri(GLenum target, GLenum pname, GLint param)
654 ovr_glTexParameteri(target, pname, param);
658 coregl_api_glTexParameteriv(GLenum target, GLenum pname, const GLint* params)
660 ovr_glTexParameteriv(target, pname, params);
664 coregl_api_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels)
666 ovr_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
670 coregl_api_glUniform1f(GLint location, GLfloat x)
672 ovr_glUniform1f(location, x);
676 coregl_api_glUniform1fv(GLint location, GLsizei count, const GLfloat* v)
678 ovr_glUniform1fv(location, count, v);
682 coregl_api_glUniform1i(GLint location, GLint x)
684 ovr_glUniform1i(location, x);
688 coregl_api_glUniform1iv(GLint location, GLsizei count, const GLint* v)
690 ovr_glUniform1iv(location, count, v);
694 coregl_api_glUniform2f(GLint location, GLfloat x, GLfloat y)
696 ovr_glUniform2f(location, x, y);
700 coregl_api_glUniform2fv(GLint location, GLsizei count, const GLfloat* v)
702 ovr_glUniform2fv(location, count, v);
706 coregl_api_glUniform2i(GLint location, GLint x, GLint y)
708 ovr_glUniform2i(location, x, y);
712 coregl_api_glUniform2iv(GLint location, GLsizei count, const GLint* v)
714 ovr_glUniform2iv(location, count, v);
718 coregl_api_glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
720 ovr_glUniform3f(location, x, y, z);
724 coregl_api_glUniform3fv(GLint location, GLsizei count, const GLfloat* v)
726 ovr_glUniform3fv(location, count, v);
730 coregl_api_glUniform3i(GLint location, GLint x, GLint y, GLint z)
732 ovr_glUniform3i(location, x, y, z);
736 coregl_api_glUniform3iv(GLint location, GLsizei count, const GLint* v)
738 ovr_glUniform3iv(location, count, v);
742 coregl_api_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
744 ovr_glUniform4f(location, x, y, z, w);
748 coregl_api_glUniform4fv(GLint location, GLsizei count, const GLfloat* v)
750 ovr_glUniform4fv(location, count, v);
754 coregl_api_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
756 ovr_glUniform4i(location, x, y, z, w);
760 coregl_api_glUniform4iv(GLint location, GLsizei count, const GLint* v)
762 ovr_glUniform4iv(location, count, v);
766 coregl_api_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
768 ovr_glUniformMatrix2fv(location, count, transpose, value);
772 coregl_api_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
774 ovr_glUniformMatrix3fv(location, count, transpose, value);
778 coregl_api_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
780 ovr_glUniformMatrix4fv(location, count, transpose, value);
784 coregl_api_glUseProgram(GLuint program)
786 ovr_glUseProgram(program);
790 coregl_api_glValidateProgram(GLuint program)
792 ovr_glValidateProgram(program);
796 coregl_api_glVertexAttrib1f(GLuint index, GLfloat x)
798 ovr_glVertexAttrib1f(index, x);
802 coregl_api_glVertexAttrib1fv(GLuint index, const GLfloat* values)
804 ovr_glVertexAttrib1fv(index, values);
808 coregl_api_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
810 ovr_glVertexAttrib2f(index, x, y);
814 coregl_api_glVertexAttrib2fv(GLuint index, const GLfloat* values)
816 ovr_glVertexAttrib2fv(index, values);
820 coregl_api_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
822 ovr_glVertexAttrib3f(index, x, y, z);
826 coregl_api_glVertexAttrib3fv(GLuint index, const GLfloat* values)
828 ovr_glVertexAttrib3fv(index, values);
832 coregl_api_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
834 ovr_glVertexAttrib4f(index, x, y, z, w);
838 coregl_api_glVertexAttrib4fv(GLuint index, const GLfloat* values)
840 ovr_glVertexAttrib4fv(index, values);
844 coregl_api_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer)
846 ovr_glVertexAttribPointer(index, size, type, normalized, stride, pointer);
850 coregl_api_glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
852 ovr_glViewport(x, y, width, height);
857 coregl_api_glReadBuffer(GLenum mode)
859 ovr_glReadBuffer(mode);
863 coregl_api_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices)
865 ovr_glDrawRangeElements(mode, start, end, count, type, indices);
869 coregl_api_glTexImage3D(GLenum target, GLint level, GLint GLinternalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
871 ovr_glTexImage3D(target, level, GLinternalFormat, width, height, depth, border, format, type, pixels);
875 coregl_api_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
877 ovr_glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
881 coregl_api_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
883 ovr_glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
887 coregl_api_glCompressedTexImage3D(GLenum target, GLint level, GLenum GLinternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
889 ovr_glCompressedTexImage3D(target, level, GLinternalformat, width, height, depth, border, imageSize, data);
893 coregl_api_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
895 ovr_glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
899 coregl_api_glGenQueries(GLsizei n, GLuint* ids)
901 ovr_glGenQueries(n, ids);
905 coregl_api_glDeleteQueries(GLsizei n, const GLuint* ids)
907 ovr_glDeleteQueries(n, ids);
911 coregl_api_glIsQuery(GLuint id)
913 return ovr_glIsQuery(id);
917 coregl_api_glBeginQuery(GLenum target, GLuint id)
919 ovr_glBeginQuery(target, id);
923 coregl_api_glEndQuery(GLenum target)
925 ovr_glEndQuery(target);
929 coregl_api_glGetQueryiv(GLenum target, GLenum pname, GLint* params)
931 ovr_glGetQueryiv(target, pname, params);
935 coregl_api_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params)
937 ovr_glGetQueryObjectuiv(id, pname, params);
941 coregl_api_glUnmapBuffer(GLenum target)
943 return ovr_glUnmapBuffer(target);
947 coregl_api_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid** params)
949 ovr_glGetBufferPointerv(target, pname, params);
953 coregl_api_glDrawBuffers(GLsizei n, const GLenum* bufs)
955 ovr_glDrawBuffers(n, bufs);
959 coregl_api_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
961 ovr_glUniformMatrix2x3fv(location, count, transpose, value);
965 coregl_api_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
967 ovr_glUniformMatrix3x2fv(location, count, transpose, value);
971 coregl_api_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
973 ovr_glUniformMatrix2x4fv(location, count, transpose, value);
977 coregl_api_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
979 ovr_glUniformMatrix4x2fv(location, count, transpose, value);
983 coregl_api_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
985 ovr_glUniformMatrix3x4fv(location, count, transpose, value);
989 coregl_api_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
991 ovr_glUniformMatrix4x3fv(location, count, transpose, value);
995 coregl_api_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
997 ovr_glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);
1001 coregl_api_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
1003 ovr_glRenderbufferStorageMultisample(target, samples, internalformat, width, height);
1007 coregl_api_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
1009 ovr_glFramebufferTextureLayer(target, attachment, texture, level, layer);
1013 coregl_api_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
1015 return ovr_glMapBufferRange(target, offset, length, access);
1019 coregl_api_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length)
1021 ovr_glFlushMappedBufferRange(target, offset, length);
1025 coregl_api_glBindVertexArray(GLuint array)
1027 ovr_glBindVertexArray(array);
1031 coregl_api_glDeleteVertexArrays(GLsizei n, const GLuint* arrays)
1033 ovr_glDeleteVertexArrays(n, arrays);
1037 coregl_api_glGenVertexArrays(GLsizei n, GLuint* arrays)
1039 ovr_glGenVertexArrays(n, arrays);
1043 coregl_api_glIsVertexArray(GLuint array)
1045 return ovr_glIsVertexArray(array);
1049 coregl_api_glGetIntegeri_v(GLenum target, GLuint index, GLint* data)
1051 ovr_glGetIntegeri_v(target, index, data);
1055 coregl_api_glBeginTransformFeedback(GLenum primitiveMode)
1057 ovr_glBeginTransformFeedback(primitiveMode);
1061 coregl_api_glEndTransformFeedback()
1063 ovr_glEndTransformFeedback();
1067 coregl_api_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
1069 ovr_glBindBufferRange(target, index, buffer, offset, size);
1073 coregl_api_glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
1075 ovr_glBindBufferBase(target, index, buffer);
1079 coregl_api_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode)
1081 ovr_glTransformFeedbackVaryings(program, count, varyings, bufferMode);
1085 coregl_api_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name)
1087 ovr_glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name);
1091 coregl_api_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
1093 ovr_glVertexAttribIPointer(index, size, type, stride, pointer);
1097 coregl_api_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint* params)
1099 ovr_glGetVertexAttribIiv(index, pname, params);
1103 coregl_api_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params)
1105 ovr_glGetVertexAttribIuiv(index, pname, params);
1109 coregl_api_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1111 ovr_glVertexAttribI4i(index, x, y, z, w);
1115 coregl_api_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
1117 ovr_glVertexAttribI4ui(index, x, y, z, w);
1121 coregl_api_glVertexAttribI4iv(GLuint index, const GLint* v)
1123 ovr_glVertexAttribI4iv(index, v);
1127 coregl_api_glVertexAttribI4uiv(GLuint index, const GLuint* v)
1129 ovr_glVertexAttribI4uiv(index, v);
1133 coregl_api_glGetUniformuiv(GLuint program, GLint location, GLuint* params)
1135 ovr_glGetUniformuiv(program, location, params);
1139 coregl_api_glGetFragDataLocation(GLuint program, const GLchar *name)
1141 return ovr_glGetFragDataLocation(program, name);
1145 coregl_api_glUniform1ui(GLint location, GLuint v0)
1147 ovr_glUniform1ui(location, v0);
1151 coregl_api_glUniform2ui(GLint location, GLuint v0, GLuint v1)
1153 ovr_glUniform2ui(location, v0, v1);
1157 coregl_api_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1159 ovr_glUniform3ui(location, v0, v1, v2);
1163 coregl_api_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
1165 ovr_glUniform4ui(location, v0, v1, v2, v3);
1169 coregl_api_glUniform1uiv(GLint location, GLsizei count, const GLuint* value)
1171 ovr_glUniform1uiv(location, count, value);
1175 coregl_api_glUniform2uiv(GLint location, GLsizei count, const GLuint* value)
1177 ovr_glUniform2uiv(location, count, value);
1181 coregl_api_glUniform3uiv(GLint location, GLsizei count, const GLuint* value)
1183 ovr_glUniform3uiv(location, count, value);
1187 coregl_api_glUniform4uiv(GLint location, GLsizei count, const GLuint* value)
1189 ovr_glUniform4uiv(location, count, value);
1193 coregl_api_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value)
1195 ovr_glClearBufferiv(buffer, drawbuffer, value);
1199 coregl_api_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value)
1201 ovr_glClearBufferuiv(buffer, drawbuffer, value);
1205 coregl_api_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value)
1207 ovr_glClearBufferfv(buffer, drawbuffer, value);
1211 coregl_api_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
1213 ovr_glClearBufferfi(buffer, drawbuffer, depth, stencil);
1217 coregl_api_glGetStringi(GLenum name, GLuint index)
1219 return ovr_glGetStringi(name, index);
1223 coregl_api_glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
1225 ovr_glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
1229 coregl_api_glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices)
1231 ovr_glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1235 coregl_api_glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params)
1237 ovr_glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1241 coregl_api_glGetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName)
1243 return ovr_glGetUniformBlockIndex(program, uniformBlockName);
1247 coregl_api_glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params)
1249 ovr_glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1253 coregl_api_glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName)
1255 ovr_glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName);
1259 coregl_api_glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
1261 ovr_glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1265 coregl_api_glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount)
1267 ovr_glDrawArraysInstanced(mode, first, count, instanceCount);
1271 coregl_api_glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount)
1273 ovr_glDrawElementsInstanced(mode, count, type, indices, instanceCount);
1277 coregl_api_glFenceSync(GLenum condition, GLbitfield flags)
1279 return ovr_glFenceSync(condition, flags);
1283 coregl_api_glIsSync(GLsync sync)
1285 return ovr_glIsSync(sync);
1289 coregl_api_glDeleteSync(GLsync sync)
1291 ovr_glDeleteSync(sync);
1295 coregl_api_glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1297 return ovr_glClientWaitSync(sync, flags, timeout);
1301 coregl_api_glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1303 ovr_glWaitSync(sync, flags, timeout);
1307 coregl_api_glGetInteger64v(GLenum pname, GLint64* params)
1309 ovr_glGetInteger64v(pname, params);
1313 coregl_api_glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values)
1315 ovr_glGetSynciv(sync, pname, bufSize, length, values);
1319 coregl_api_glGetInteger64i_v(GLenum target, GLuint index, GLint64* data)
1321 ovr_glGetInteger64i_v(target, index, data);
1325 coregl_api_glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params)
1327 ovr_glGetBufferParameteri64v(target, pname, params);
1331 coregl_api_glGenSamplers(GLsizei n, GLuint* samplers)
1333 ovr_glGenSamplers(n, samplers);
1337 coregl_api_glDeleteSamplers(GLsizei n, const GLuint* samplers)
1339 ovr_glDeleteSamplers(n, samplers);
1343 coregl_api_glIsSampler(GLuint sampler)
1345 return ovr_glIsSampler(sampler);
1349 coregl_api_glBindSampler(GLuint unit, GLuint sampler)
1351 ovr_glBindSampler(unit, sampler);
1355 coregl_api_glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1357 ovr_glSamplerParameteri(sampler, pname, param);
1361 coregl_api_glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param)
1363 ovr_glSamplerParameteriv(sampler, pname, param);
1367 coregl_api_glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1369 ovr_glSamplerParameterf(sampler, pname, param);
1373 coregl_api_glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param)
1375 ovr_glSamplerParameterfv(sampler, pname, param);
1379 coregl_api_glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params)
1381 ovr_glGetSamplerParameteriv(sampler, pname, params);
1385 coregl_api_glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params)
1387 ovr_glGetSamplerParameterfv(sampler, pname, params);
1391 coregl_api_glVertexAttribDivisor(GLuint index, GLuint divisor)
1393 ovr_glVertexAttribDivisor(index, divisor);
1397 coregl_api_glBindTransformFeedback(GLenum target, GLuint id)
1399 ovr_glBindTransformFeedback(target, id);
1403 coregl_api_glDeleteTransformFeedbacks(GLsizei n, const GLuint* ids)
1405 ovr_glDeleteTransformFeedbacks(n, ids);
1409 coregl_api_glGenTransformFeedbacks(GLsizei n, GLuint* ids)
1411 ovr_glGenTransformFeedbacks(n, ids);
1415 coregl_api_glIsTransformFeedback(GLuint id)
1417 return ovr_glIsTransformFeedback(id);
1421 coregl_api_glPauseTransformFeedback()
1423 ovr_glPauseTransformFeedback();
1427 coregl_api_glResumeTransformFeedback()
1429 ovr_glResumeTransformFeedback();
1433 coregl_api_glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary)
1435 ovr_glGetProgramBinary(program, bufSize, length, binaryFormat, binary);
1439 coregl_api_glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length)
1441 ovr_glProgramBinary(program, binaryFormat, binary, length);
1445 coregl_api_glProgramParameteri(GLuint program, GLenum pname, GLint value)
1447 ovr_glProgramParameteri(program, pname, value);
1451 coregl_api_glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments)
1453 ovr_glInvalidateFramebuffer(target, numAttachments, attachments);
1457 coregl_api_glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height)
1459 ovr_glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height);
1463 coregl_api_glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
1465 ovr_glTexStorage2D(target, levels, internalformat, width, height);
1469 coregl_api_glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
1471 ovr_glTexStorage3D(target, levels, internalformat, width, height, depth);
1475 coregl_api_glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params)
1477 ovr_glGetInternalformativ(target, internalformat, pname, bufSize, params);