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,
49 ovr_glBlendColor(red, green, blue, alpha);
53 coregl_api_glBlendEquation(GLenum mode)
55 ovr_glBlendEquation(mode);
59 coregl_api_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
61 ovr_glBlendEquationSeparate(modeRGB, modeAlpha);
65 coregl_api_glBlendFunc(GLenum sfactor, GLenum dfactor)
67 ovr_glBlendFunc(sfactor, dfactor);
71 coregl_api_glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha,
74 ovr_glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
78 coregl_api_glBufferData(GLenum target, GLsizeiptr size, const void *data,
81 ovr_glBufferData(target, size, data, usage);
85 coregl_api_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size,
88 ovr_glBufferSubData(target, offset, size, data);
92 coregl_api_glCheckFramebufferStatus(GLenum target)
94 return ovr_glCheckFramebufferStatus(target);
98 coregl_api_glClear(GLbitfield mask)
104 coregl_api_glClearColor(GLclampf red, GLclampf green, GLclampf blue,
107 ovr_glClearColor(red, green, blue, alpha);
111 coregl_api_glClearDepthf(GLclampf depth)
113 ovr_glClearDepthf(depth);
117 coregl_api_glClearStencil(GLint s)
119 ovr_glClearStencil(s);
123 coregl_api_glColorMask(GLboolean red, GLboolean green, GLboolean blue,
126 ovr_glColorMask(red, green, blue, alpha);
130 coregl_api_glCompileShader(GLuint shader)
132 ovr_glCompileShader(shader);
136 coregl_api_glCompressedTexImage2D(GLenum target, GLint level,
137 GLenum internalformat, GLsizei width, GLsizei height, GLint border,
138 GLsizei imageSize, const void *data)
140 ovr_glCompressedTexImage2D(target, level, internalformat, width, height, border,
145 coregl_api_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset,
146 GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize,
149 ovr_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height,
150 format, imageSize, data);
154 coregl_api_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat,
155 GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
157 ovr_glCopyTexImage2D(target, level, internalformat, x, y, width, height,
162 coregl_api_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset,
163 GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
165 ovr_glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
169 coregl_api_glCreateProgram(void)
171 return ovr_glCreateProgram();
175 coregl_api_glCreateShader(GLenum type)
177 return ovr_glCreateShader(type);
181 coregl_api_glCullFace(GLenum mode)
183 ovr_glCullFace(mode);
187 coregl_api_glDeleteBuffers(GLsizei n, const GLuint *buffers)
189 ovr_glDeleteBuffers(n, buffers);
193 coregl_api_glDeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
195 ovr_glDeleteFramebuffers(n, framebuffers);
199 coregl_api_glDeleteProgram(GLuint program)
201 ovr_glDeleteProgram(program);
205 coregl_api_glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
207 ovr_glDeleteRenderbuffers(n, renderbuffers);
211 coregl_api_glDeleteShader(GLuint shader)
213 ovr_glDeleteShader(shader);
217 coregl_api_glDeleteTextures(GLsizei n, const GLuint *textures)
219 ovr_glDeleteTextures(n, textures);
223 coregl_api_glDepthFunc(GLenum func)
225 ovr_glDepthFunc(func);
229 coregl_api_glDepthMask(GLboolean flag)
231 ovr_glDepthMask(flag);
235 coregl_api_glDepthRangef(GLclampf zNear, GLclampf zFar)
237 ovr_glDepthRangef(zNear, zFar);
241 coregl_api_glDetachShader(GLuint program, GLuint shader)
243 ovr_glDetachShader(program, shader);
247 coregl_api_glDisable(GLenum cap)
253 coregl_api_glDisableVertexAttribArray(GLuint index)
255 ovr_glDisableVertexAttribArray(index);
259 coregl_api_glDrawArrays(GLenum mode, GLint first, GLsizei count)
261 ovr_glDrawArrays(mode, first, count);
265 coregl_api_glDrawElements(GLenum mode, GLsizei count, GLenum type,
268 ovr_glDrawElements(mode, count, type, indices);
272 coregl_api_glEnable(GLenum cap)
278 coregl_api_glEnableVertexAttribArray(GLuint index)
280 ovr_glEnableVertexAttribArray(index);
284 coregl_api_glFinish(void)
290 coregl_api_glFlush(void)
296 coregl_api_glFramebufferRenderbuffer(GLenum target, GLenum attachment,
297 GLenum renderbuffertarget, GLuint renderbuffer)
299 ovr_glFramebufferRenderbuffer(target, attachment, renderbuffertarget,
304 coregl_api_glFramebufferTexture2D(GLenum target, GLenum attachment,
305 GLenum textarget, GLuint texture, GLint level)
307 ovr_glFramebufferTexture2D(target, attachment, textarget, texture, level);
311 coregl_api_glFrontFace(GLenum mode)
313 ovr_glFrontFace(mode);
317 coregl_api_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat *params)
319 ovr_glGetVertexAttribfv(index, pname, params);
323 coregl_api_glGetVertexAttribiv(GLuint index, GLenum pname, GLint *params)
325 ovr_glGetVertexAttribiv(index, pname, params);
329 coregl_api_glGetVertexAttribPointerv(GLuint index, GLenum pname, void **pointer)
331 ovr_glGetVertexAttribPointerv(index, pname, pointer);
335 coregl_api_glHint(GLenum target, GLenum mode)
337 ovr_glHint(target, mode);
341 coregl_api_glGenBuffers(GLsizei n, GLuint *buffers)
343 ovr_glGenBuffers(n, buffers);
347 coregl_api_glGenerateMipmap(GLenum target)
349 ovr_glGenerateMipmap(target);
353 coregl_api_glGenFramebuffers(GLsizei n, GLuint *framebuffers)
355 ovr_glGenFramebuffers(n, framebuffers);
359 coregl_api_glGenRenderbuffers(GLsizei n, GLuint *renderbuffers)
361 ovr_glGenRenderbuffers(n, renderbuffers);
365 coregl_api_glGenTextures(GLsizei n, GLuint *textures)
367 ovr_glGenTextures(n, textures);
371 coregl_api_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize,
372 GLsizei *length, GLint *size, GLenum *type, char *name)
374 ovr_glGetActiveAttrib(program, index, bufsize, length, size, type, name);
378 coregl_api_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize,
379 GLsizei *length, GLint *size, GLenum *type, char *name)
381 ovr_glGetActiveUniform(program, index, bufsize, length, size, type, name);
385 coregl_api_glGetAttachedShaders(GLuint program, GLsizei maxcount,
386 GLsizei *count, GLuint *shaders)
388 ovr_glGetAttachedShaders(program, maxcount, count, shaders);
392 coregl_api_glGetAttribLocation(GLuint program, const char *name)
394 return ovr_glGetAttribLocation(program, name);
398 coregl_api_glGetBooleanv(GLenum pname, GLboolean *params)
400 ovr_glGetBooleanv(pname, params);
404 coregl_api_glGetBufferParameteriv(GLenum target, GLenum pname, GLint *params)
406 ovr_glGetBufferParameteriv(target, pname, params);
410 coregl_api_glGetError(void)
412 return ovr_glGetError();
416 coregl_api_glGetFloatv(GLenum pname, GLfloat *params)
418 ovr_glGetFloatv(pname, params);
422 coregl_api_glGetFramebufferAttachmentParameteriv(GLenum target,
423 GLenum attachment, GLenum pname, GLint *params)
425 ovr_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);
429 coregl_api_glGetIntegerv(GLenum pname, GLint *params)
431 ovr_glGetIntegerv(pname, params);
435 coregl_api_glGetProgramiv(GLuint program, GLenum pname, GLint *params)
437 ovr_glGetProgramiv(program, pname, params);
441 coregl_api_glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei *length,
444 ovr_glGetProgramInfoLog(program, bufsize, length, infolog);
448 coregl_api_glGetRenderbufferParameteriv(GLenum target, GLenum pname,
451 ovr_glGetRenderbufferParameteriv(target, pname, params);
455 coregl_api_glGetShaderiv(GLuint shader, GLenum pname, GLint *params)
457 ovr_glGetShaderiv(shader, pname, params);
461 coregl_api_glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei *length,
464 ovr_glGetShaderInfoLog(shader, bufsize, length, infolog);
468 coregl_api_glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype,
469 GLint *range, GLint *precision)
471 ovr_glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision);
475 coregl_api_glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei *length,
478 ovr_glGetShaderSource(shader, bufsize, length, source);
482 coregl_api_glGetString(GLenum name)
484 return ovr_glGetString(name);
488 coregl_api_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
490 ovr_glGetTexParameterfv(target, pname, params);
494 coregl_api_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
496 ovr_glGetTexParameteriv(target, pname, params);
500 coregl_api_glGetUniformfv(GLuint program, GLint location, GLfloat *params)
502 ovr_glGetUniformfv(program, location, params);
506 coregl_api_glGetUniformiv(GLuint program, GLint location, GLint *params)
508 ovr_glGetUniformiv(program, location, params);
512 coregl_api_glGetUniformLocation(GLuint program, const char *name)
514 return ovr_glGetUniformLocation(program, name);
518 coregl_api_glIsBuffer(GLuint buffer)
520 return ovr_glIsBuffer(buffer);
524 coregl_api_glIsEnabled(GLenum cap)
526 return ovr_glIsEnabled(cap);
530 coregl_api_glIsFramebuffer(GLuint framebuffer)
532 return ovr_glIsFramebuffer(framebuffer);
536 coregl_api_glIsProgram(GLuint program)
538 return ovr_glIsProgram(program);
542 coregl_api_glIsRenderbuffer(GLuint renderbuffer)
544 return ovr_glIsRenderbuffer(renderbuffer);
548 coregl_api_glIsShader(GLuint shader)
550 return ovr_glIsShader(shader);
554 coregl_api_glIsTexture(GLuint texture)
556 return ovr_glIsTexture(texture);
560 coregl_api_glLineWidth(GLfloat width)
562 ovr_glLineWidth(width);
566 coregl_api_glLinkProgram(GLuint program)
568 ovr_glLinkProgram(program);
572 coregl_api_glPixelStorei(GLenum pname, GLint param)
574 ovr_glPixelStorei(pname, param);
578 coregl_api_glPolygonOffset(GLfloat factor, GLfloat units)
580 ovr_glPolygonOffset(factor, units);
584 coregl_api_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height,
585 GLenum format, GLenum type, void *pixels)
587 ovr_glReadPixels(x, y, width, height, format, type, pixels);
591 coregl_api_glReleaseShaderCompiler(void)
593 ovr_glReleaseShaderCompiler();
597 coregl_api_glRenderbufferStorage(GLenum target, GLenum internalformat,
598 GLsizei width, GLsizei height)
600 ovr_glRenderbufferStorage(target, internalformat, width, height);
604 coregl_api_glSampleCoverage(GLclampf value, GLboolean invert)
606 ovr_glSampleCoverage(value, invert);
610 coregl_api_glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
612 ovr_glScissor(x, y, width, height);
616 coregl_api_glShaderBinary(GLsizei n, const GLuint *shaders, GLenum binaryformat,
617 const void *binary, GLsizei length)
619 ovr_glShaderBinary(n, shaders, binaryformat, binary, length);
623 coregl_api_glShaderSource(GLuint shader, GLsizei count, const char **string,
626 ovr_glShaderSource(shader, count, string, length);
630 coregl_api_glStencilFunc(GLenum func, GLint ref, GLuint mask)
632 ovr_glStencilFunc(func, ref, mask);
636 coregl_api_glStencilFuncSeparate(GLenum face, GLenum func, GLint ref,
639 ovr_glStencilFuncSeparate(face, func, ref, mask);
643 coregl_api_glStencilMask(GLuint mask)
645 ovr_glStencilMask(mask);
649 coregl_api_glStencilMaskSeparate(GLenum face, GLuint mask)
651 ovr_glStencilMaskSeparate(face, mask);
655 coregl_api_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
657 ovr_glStencilOp(fail, zfail, zpass);
661 coregl_api_glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail,
664 ovr_glStencilOpSeparate(face, fail, zfail, zpass);
668 coregl_api_glTexImage2D(GLenum target, GLint level, GLint internalformat,
669 GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type,
672 ovr_glTexImage2D(target, level, internalformat, width, height, border, format,
677 coregl_api_glTexParameterf(GLenum target, GLenum pname, GLfloat param)
679 ovr_glTexParameterf(target, pname, param);
683 coregl_api_glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
685 ovr_glTexParameterfv(target, pname, params);
689 coregl_api_glTexParameteri(GLenum target, GLenum pname, GLint param)
691 ovr_glTexParameteri(target, pname, param);
695 coregl_api_glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
697 ovr_glTexParameteriv(target, pname, params);
701 coregl_api_glTexSubImage2D(GLenum target, GLint level, GLint xoffset,
702 GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type,
705 ovr_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format,
710 coregl_api_glUniform1f(GLint location, GLfloat x)
712 ovr_glUniform1f(location, x);
716 coregl_api_glUniform1fv(GLint location, GLsizei count, const GLfloat *v)
718 ovr_glUniform1fv(location, count, v);
722 coregl_api_glUniform1i(GLint location, GLint x)
724 ovr_glUniform1i(location, x);
728 coregl_api_glUniform1iv(GLint location, GLsizei count, const GLint *v)
730 ovr_glUniform1iv(location, count, v);
734 coregl_api_glUniform2f(GLint location, GLfloat x, GLfloat y)
736 ovr_glUniform2f(location, x, y);
740 coregl_api_glUniform2fv(GLint location, GLsizei count, const GLfloat *v)
742 ovr_glUniform2fv(location, count, v);
746 coregl_api_glUniform2i(GLint location, GLint x, GLint y)
748 ovr_glUniform2i(location, x, y);
752 coregl_api_glUniform2iv(GLint location, GLsizei count, const GLint *v)
754 ovr_glUniform2iv(location, count, v);
758 coregl_api_glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
760 ovr_glUniform3f(location, x, y, z);
764 coregl_api_glUniform3fv(GLint location, GLsizei count, const GLfloat *v)
766 ovr_glUniform3fv(location, count, v);
770 coregl_api_glUniform3i(GLint location, GLint x, GLint y, GLint z)
772 ovr_glUniform3i(location, x, y, z);
776 coregl_api_glUniform3iv(GLint location, GLsizei count, const GLint *v)
778 ovr_glUniform3iv(location, count, v);
782 coregl_api_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z,
785 ovr_glUniform4f(location, x, y, z, w);
789 coregl_api_glUniform4fv(GLint location, GLsizei count, const GLfloat *v)
791 ovr_glUniform4fv(location, count, v);
795 coregl_api_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
797 ovr_glUniform4i(location, x, y, z, w);
801 coregl_api_glUniform4iv(GLint location, GLsizei count, const GLint *v)
803 ovr_glUniform4iv(location, count, v);
807 coregl_api_glUniformMatrix2fv(GLint location, GLsizei count,
808 GLboolean transpose, const GLfloat *value)
810 ovr_glUniformMatrix2fv(location, count, transpose, value);
814 coregl_api_glUniformMatrix3fv(GLint location, GLsizei count,
815 GLboolean transpose, const GLfloat *value)
817 ovr_glUniformMatrix3fv(location, count, transpose, value);
821 coregl_api_glUniformMatrix4fv(GLint location, GLsizei count,
822 GLboolean transpose, const GLfloat *value)
824 ovr_glUniformMatrix4fv(location, count, transpose, value);
828 coregl_api_glUseProgram(GLuint program)
830 ovr_glUseProgram(program);
834 coregl_api_glValidateProgram(GLuint program)
836 ovr_glValidateProgram(program);
840 coregl_api_glVertexAttrib1f(GLuint index, GLfloat x)
842 ovr_glVertexAttrib1f(index, x);
846 coregl_api_glVertexAttrib1fv(GLuint index, const GLfloat *values)
848 ovr_glVertexAttrib1fv(index, values);
852 coregl_api_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y)
854 ovr_glVertexAttrib2f(index, x, y);
858 coregl_api_glVertexAttrib2fv(GLuint index, const GLfloat *values)
860 ovr_glVertexAttrib2fv(index, values);
864 coregl_api_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z)
866 ovr_glVertexAttrib3f(index, x, y, z);
870 coregl_api_glVertexAttrib3fv(GLuint index, const GLfloat *values)
872 ovr_glVertexAttrib3fv(index, values);
876 coregl_api_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z,
879 ovr_glVertexAttrib4f(index, x, y, z, w);
883 coregl_api_glVertexAttrib4fv(GLuint index, const GLfloat *values)
885 ovr_glVertexAttrib4fv(index, values);
889 coregl_api_glVertexAttribPointer(GLuint index, GLint size, GLenum type,
890 GLboolean normalized, GLsizei stride, const void *pointer)
892 ovr_glVertexAttribPointer(index, size, type, normalized, stride, pointer);
896 coregl_api_glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
898 ovr_glViewport(x, y, width, height);
903 coregl_api_glReadBuffer(GLenum mode)
905 ovr_glReadBuffer(mode);
909 coregl_api_glDrawRangeElements(GLenum mode, GLuint start, GLuint end,
910 GLsizei count, GLenum type, const GLvoid *indices)
912 ovr_glDrawRangeElements(mode, start, end, count, type, indices);
916 coregl_api_glTexImage3D(GLenum target, GLint level, GLint GLinternalFormat,
917 GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format,
918 GLenum type, const GLvoid *pixels)
920 ovr_glTexImage3D(target, level, GLinternalFormat, width, height, depth, border,
921 format, type, pixels);
925 coregl_api_glTexSubImage3D(GLenum target, GLint level, GLint xoffset,
926 GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
927 GLenum format, GLenum type, const GLvoid *pixels)
929 ovr_glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height,
930 depth, format, type, pixels);
934 coregl_api_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset,
935 GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
937 ovr_glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width,
942 coregl_api_glCompressedTexImage3D(GLenum target, GLint level,
943 GLenum GLinternalformat, GLsizei width, GLsizei height, GLsizei depth,
944 GLint border, GLsizei imageSize, const GLvoid *data)
946 ovr_glCompressedTexImage3D(target, level, GLinternalformat, width, height,
947 depth, border, imageSize, data);
951 coregl_api_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset,
952 GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
953 GLenum format, GLsizei imageSize, const GLvoid *data)
955 ovr_glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width,
956 height, depth, format, imageSize, data);
960 coregl_api_glGenQueries(GLsizei n, GLuint *ids)
962 ovr_glGenQueries(n, ids);
966 coregl_api_glDeleteQueries(GLsizei n, const GLuint *ids)
968 ovr_glDeleteQueries(n, ids);
972 coregl_api_glIsQuery(GLuint id)
974 return ovr_glIsQuery(id);
978 coregl_api_glBeginQuery(GLenum target, GLuint id)
980 ovr_glBeginQuery(target, id);
984 coregl_api_glEndQuery(GLenum target)
986 ovr_glEndQuery(target);
990 coregl_api_glGetQueryiv(GLenum target, GLenum pname, GLint *params)
992 ovr_glGetQueryiv(target, pname, params);
996 coregl_api_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint *params)
998 ovr_glGetQueryObjectuiv(id, pname, params);
1002 coregl_api_glUnmapBuffer(GLenum target)
1004 return ovr_glUnmapBuffer(target);
1008 coregl_api_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid **params)
1010 ovr_glGetBufferPointerv(target, pname, params);
1014 coregl_api_glDrawBuffers(GLsizei n, const GLenum *bufs)
1016 ovr_glDrawBuffers(n, bufs);
1020 coregl_api_glUniformMatrix2x3fv(GLint location, GLsizei count,
1021 GLboolean transpose, const GLfloat *value)
1023 ovr_glUniformMatrix2x3fv(location, count, transpose, value);
1027 coregl_api_glUniformMatrix3x2fv(GLint location, GLsizei count,
1028 GLboolean transpose, const GLfloat *value)
1030 ovr_glUniformMatrix3x2fv(location, count, transpose, value);
1034 coregl_api_glUniformMatrix2x4fv(GLint location, GLsizei count,
1035 GLboolean transpose, const GLfloat *value)
1037 ovr_glUniformMatrix2x4fv(location, count, transpose, value);
1041 coregl_api_glUniformMatrix4x2fv(GLint location, GLsizei count,
1042 GLboolean transpose, const GLfloat *value)
1044 ovr_glUniformMatrix4x2fv(location, count, transpose, value);
1048 coregl_api_glUniformMatrix3x4fv(GLint location, GLsizei count,
1049 GLboolean transpose, const GLfloat *value)
1051 ovr_glUniformMatrix3x4fv(location, count, transpose, value);
1055 coregl_api_glUniformMatrix4x3fv(GLint location, GLsizei count,
1056 GLboolean transpose, const GLfloat *value)
1058 ovr_glUniformMatrix4x3fv(location, count, transpose, value);
1062 coregl_api_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
1063 GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask,
1066 ovr_glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1,
1071 coregl_api_glRenderbufferStorageMultisample(GLenum target, GLsizei samples,
1072 GLenum internalformat, GLsizei width, GLsizei height)
1074 ovr_glRenderbufferStorageMultisample(target, samples, internalformat, width,
1079 coregl_api_glFramebufferTextureLayer(GLenum target, GLenum attachment,
1080 GLuint texture, GLint level, GLint layer)
1082 ovr_glFramebufferTextureLayer(target, attachment, texture, level, layer);
1086 coregl_api_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length,
1089 return ovr_glMapBufferRange(target, offset, length, access);
1093 coregl_api_glFlushMappedBufferRange(GLenum target, GLintptr offset,
1096 ovr_glFlushMappedBufferRange(target, offset, length);
1100 coregl_api_glBindVertexArray(GLuint array)
1102 ovr_glBindVertexArray(array);
1106 coregl_api_glDeleteVertexArrays(GLsizei n, const GLuint *arrays)
1108 ovr_glDeleteVertexArrays(n, arrays);
1112 coregl_api_glGenVertexArrays(GLsizei n, GLuint *arrays)
1114 ovr_glGenVertexArrays(n, arrays);
1118 coregl_api_glIsVertexArray(GLuint array)
1120 return ovr_glIsVertexArray(array);
1124 coregl_api_glGetIntegeri_v(GLenum target, GLuint index, GLint *data)
1126 ovr_glGetIntegeri_v(target, index, data);
1130 coregl_api_glBeginTransformFeedback(GLenum primitiveMode)
1132 ovr_glBeginTransformFeedback(primitiveMode);
1136 coregl_api_glEndTransformFeedback()
1138 ovr_glEndTransformFeedback();
1142 coregl_api_glBindBufferRange(GLenum target, GLuint index, GLuint buffer,
1143 GLintptr offset, GLsizeiptr size)
1145 ovr_glBindBufferRange(target, index, buffer, offset, size);
1149 coregl_api_glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
1151 ovr_glBindBufferBase(target, index, buffer);
1155 coregl_api_glTransformFeedbackVaryings(GLuint program, GLsizei count,
1156 const GLchar *const *varyings, GLenum bufferMode)
1158 ovr_glTransformFeedbackVaryings(program, count, varyings, bufferMode);
1162 coregl_api_glGetTransformFeedbackVarying(GLuint program, GLuint index,
1163 GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
1165 ovr_glGetTransformFeedbackVarying(program, index, bufSize, length, size, type,
1170 coregl_api_glVertexAttribIPointer(GLuint index, GLint size, GLenum type,
1171 GLsizei stride, const GLvoid *pointer)
1173 ovr_glVertexAttribIPointer(index, size, type, stride, pointer);
1177 coregl_api_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint *params)
1179 ovr_glGetVertexAttribIiv(index, pname, params);
1183 coregl_api_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint *params)
1185 ovr_glGetVertexAttribIuiv(index, pname, params);
1189 coregl_api_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w)
1191 ovr_glVertexAttribI4i(index, x, y, z, w);
1195 coregl_api_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z,
1198 ovr_glVertexAttribI4ui(index, x, y, z, w);
1202 coregl_api_glVertexAttribI4iv(GLuint index, const GLint *v)
1204 ovr_glVertexAttribI4iv(index, v);
1208 coregl_api_glVertexAttribI4uiv(GLuint index, const GLuint *v)
1210 ovr_glVertexAttribI4uiv(index, v);
1214 coregl_api_glGetUniformuiv(GLuint program, GLint location, GLuint *params)
1216 ovr_glGetUniformuiv(program, location, params);
1220 coregl_api_glGetFragDataLocation(GLuint program, const GLchar *name)
1222 return ovr_glGetFragDataLocation(program, name);
1226 coregl_api_glUniform1ui(GLint location, GLuint v0)
1228 ovr_glUniform1ui(location, v0);
1232 coregl_api_glUniform2ui(GLint location, GLuint v0, GLuint v1)
1234 ovr_glUniform2ui(location, v0, v1);
1238 coregl_api_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2)
1240 ovr_glUniform3ui(location, v0, v1, v2);
1244 coregl_api_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2,
1247 ovr_glUniform4ui(location, v0, v1, v2, v3);
1251 coregl_api_glUniform1uiv(GLint location, GLsizei count, const GLuint *value)
1253 ovr_glUniform1uiv(location, count, value);
1257 coregl_api_glUniform2uiv(GLint location, GLsizei count, const GLuint *value)
1259 ovr_glUniform2uiv(location, count, value);
1263 coregl_api_glUniform3uiv(GLint location, GLsizei count, const GLuint *value)
1265 ovr_glUniform3uiv(location, count, value);
1269 coregl_api_glUniform4uiv(GLint location, GLsizei count, const GLuint *value)
1271 ovr_glUniform4uiv(location, count, value);
1275 coregl_api_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
1277 ovr_glClearBufferiv(buffer, drawbuffer, value);
1281 coregl_api_glClearBufferuiv(GLenum buffer, GLint drawbuffer,
1282 const GLuint *value)
1284 ovr_glClearBufferuiv(buffer, drawbuffer, value);
1288 coregl_api_glClearBufferfv(GLenum buffer, GLint drawbuffer,
1289 const GLfloat *value)
1291 ovr_glClearBufferfv(buffer, drawbuffer, value);
1295 coregl_api_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth,
1298 ovr_glClearBufferfi(buffer, drawbuffer, depth, stencil);
1302 coregl_api_glGetStringi(GLenum name, GLuint index)
1304 return ovr_glGetStringi(name, index);
1308 coregl_api_glCopyBufferSubData(GLenum readTarget, GLenum writeTarget,
1309 GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
1311 ovr_glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size);
1315 coregl_api_glGetUniformIndices(GLuint program, GLsizei uniformCount,
1316 const GLchar *const *uniformNames, GLuint *uniformIndices)
1318 ovr_glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices);
1322 coregl_api_glGetActiveUniformsiv(GLuint program, GLsizei uniformCount,
1323 const GLuint *uniformIndices, GLenum pname, GLint *params)
1325 ovr_glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params);
1329 coregl_api_glGetUniformBlockIndex(GLuint program,
1330 const GLchar *uniformBlockName)
1332 return ovr_glGetUniformBlockIndex(program, uniformBlockName);
1336 coregl_api_glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex,
1337 GLenum pname, GLint *params)
1339 ovr_glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params);
1343 coregl_api_glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex,
1344 GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
1346 ovr_glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length,
1351 coregl_api_glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex,
1352 GLuint uniformBlockBinding)
1354 ovr_glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding);
1358 coregl_api_glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count,
1359 GLsizei instanceCount)
1361 ovr_glDrawArraysInstanced(mode, first, count, instanceCount);
1365 coregl_api_glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type,
1366 const GLvoid *indices, GLsizei instanceCount)
1368 ovr_glDrawElementsInstanced(mode, count, type, indices, instanceCount);
1372 coregl_api_glFenceSync(GLenum condition, GLbitfield flags)
1374 return ovr_glFenceSync(condition, flags);
1378 coregl_api_glIsSync(GLsync sync)
1380 return ovr_glIsSync(sync);
1384 coregl_api_glDeleteSync(GLsync sync)
1386 ovr_glDeleteSync(sync);
1390 coregl_api_glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1392 return ovr_glClientWaitSync(sync, flags, timeout);
1396 coregl_api_glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
1398 ovr_glWaitSync(sync, flags, timeout);
1402 coregl_api_glGetInteger64v(GLenum pname, GLint64 *params)
1404 ovr_glGetInteger64v(pname, params);
1408 coregl_api_glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize,
1409 GLsizei *length, GLint *values)
1411 ovr_glGetSynciv(sync, pname, bufSize, length, values);
1415 coregl_api_glGetInteger64i_v(GLenum target, GLuint index, GLint64 *data)
1417 ovr_glGetInteger64i_v(target, index, data);
1421 coregl_api_glGetBufferParameteri64v(GLenum target, GLenum pname,
1424 ovr_glGetBufferParameteri64v(target, pname, params);
1428 coregl_api_glGenSamplers(GLsizei n, GLuint *samplers)
1430 ovr_glGenSamplers(n, samplers);
1434 coregl_api_glDeleteSamplers(GLsizei n, const GLuint *samplers)
1436 ovr_glDeleteSamplers(n, samplers);
1440 coregl_api_glIsSampler(GLuint sampler)
1442 return ovr_glIsSampler(sampler);
1446 coregl_api_glBindSampler(GLuint unit, GLuint sampler)
1448 ovr_glBindSampler(unit, sampler);
1452 coregl_api_glSamplerParameteri(GLuint sampler, GLenum pname, GLint param)
1454 ovr_glSamplerParameteri(sampler, pname, param);
1458 coregl_api_glSamplerParameteriv(GLuint sampler, GLenum pname,
1461 ovr_glSamplerParameteriv(sampler, pname, param);
1465 coregl_api_glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param)
1467 ovr_glSamplerParameterf(sampler, pname, param);
1471 coregl_api_glSamplerParameterfv(GLuint sampler, GLenum pname,
1472 const GLfloat *param)
1474 ovr_glSamplerParameterfv(sampler, pname, param);
1478 coregl_api_glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params)
1480 ovr_glGetSamplerParameteriv(sampler, pname, params);
1484 coregl_api_glGetSamplerParameterfv(GLuint sampler, GLenum pname,
1487 ovr_glGetSamplerParameterfv(sampler, pname, params);
1491 coregl_api_glVertexAttribDivisor(GLuint index, GLuint divisor)
1493 ovr_glVertexAttribDivisor(index, divisor);
1497 coregl_api_glBindTransformFeedback(GLenum target, GLuint id)
1499 ovr_glBindTransformFeedback(target, id);
1503 coregl_api_glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids)
1505 ovr_glDeleteTransformFeedbacks(n, ids);
1509 coregl_api_glGenTransformFeedbacks(GLsizei n, GLuint *ids)
1511 ovr_glGenTransformFeedbacks(n, ids);
1515 coregl_api_glIsTransformFeedback(GLuint id)
1517 return ovr_glIsTransformFeedback(id);
1521 coregl_api_glPauseTransformFeedback()
1523 ovr_glPauseTransformFeedback();
1527 coregl_api_glResumeTransformFeedback()
1529 ovr_glResumeTransformFeedback();
1533 coregl_api_glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei *length,
1534 GLenum *binaryFormat, GLvoid *binary)
1536 ovr_glGetProgramBinary(program, bufSize, length, binaryFormat, binary);
1540 coregl_api_glProgramBinary(GLuint program, GLenum binaryFormat,
1541 const GLvoid *binary, GLsizei length)
1543 ovr_glProgramBinary(program, binaryFormat, binary, length);
1547 coregl_api_glProgramParameteri(GLuint program, GLenum pname, GLint value)
1549 ovr_glProgramParameteri(program, pname, value);
1553 coregl_api_glInvalidateFramebuffer(GLenum target, GLsizei numAttachments,
1554 const GLenum *attachments)
1556 ovr_glInvalidateFramebuffer(target, numAttachments, attachments);
1560 coregl_api_glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments,
1561 const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
1563 ovr_glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width,
1568 coregl_api_glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat,
1569 GLsizei width, GLsizei height)
1571 ovr_glTexStorage2D(target, levels, internalformat, width, height);
1575 coregl_api_glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat,
1576 GLsizei width, GLsizei height, GLsizei depth)
1578 ovr_glTexStorage3D(target, levels, internalformat, width, height, depth);
1582 coregl_api_glGetInternalformativ(GLenum target, GLenum internalformat,
1583 GLenum pname, GLsizei bufSize, GLint *params)
1585 ovr_glGetInternalformativ(target, internalformat, pname, bufSize, params);
1590 coregl_api_glCreateShaderProgramv(GLenum type, GLsizei count,
1591 const GLchar *const *strings)
1593 return ovr_glCreateShaderProgramv(type, count, strings);
1597 coregl_api_glGenProgramPipelines( GLsizei n, GLuint *pipelines)
1599 ovr_glGenProgramPipelines(n, pipelines);
1603 coregl_api_glBindProgramPipeline( GLuint pipeline)
1605 ovr_glBindProgramPipeline(pipeline);
1609 coregl_api_glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint *params)
1611 ovr_glGetProgramPipelineiv(pipeline, pname, params);
1615 coregl_api_glDeleteProgramPipelines(GLsizei n, GLuint const *pipelines)
1617 ovr_glDeleteProgramPipelines(n, pipelines);
1621 coregl_api_glIsProgramPipeline( GLuint pipeline)
1623 return ovr_glIsProgramPipeline(pipeline);
1627 coregl_api_glValidateProgramPipeline(GLuint pipeline)
1629 ovr_glValidateProgramPipeline(pipeline);
1633 coregl_api_glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize,
1634 GLsizei *length, GLchar *infoLog)
1636 ovr_glGetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog);
1640 coregl_api_glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y,
1641 GLuint num_groups_z)
1643 ovr_glDispatchCompute(num_groups_x, num_groups_y, num_groups_z);
1647 coregl_api_glDispatchComputeIndirect( GLintptr indirect)
1649 ovr_glDispatchComputeIndirect(indirect);
1653 coregl_api_glDrawArraysIndirect(GLenum mode, GLvoid const *indirect)
1655 ovr_glDrawArraysIndirect(mode, indirect);
1659 coregl_api_glDrawElementsIndirect(GLenum mode, GLenum type,
1660 GLvoid const *indirect)
1662 ovr_glDrawElementsIndirect(mode, type, indirect);
1666 coregl_api_glFramebufferParameteri(GLenum target, GLenum pname, GLint param)
1668 ovr_glFramebufferParameteri(target, pname, param);
1672 coregl_api_glGetFramebufferParameteriv( GLenum target, GLenum pname,
1675 ovr_glGetFramebufferParameteriv(target, pname, params);
1679 coregl_api_glGetProgramInterfaceiv(GLuint program, GLenum programInterface,
1680 GLenum pname, GLint *params)
1682 ovr_glGetProgramInterfaceiv(program, programInterface, pname, params);
1686 coregl_api_glGetProgramResourceIndex( GLuint program, GLenum programInterface,
1689 return ovr_glGetProgramResourceIndex(program, programInterface, name);
1693 coregl_api_glGetProgramResourceName(GLuint program, GLenum programInterface,
1694 GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
1696 ovr_glGetProgramResourceName(program, programInterface, index, bufSize, length,
1701 coregl_api_glGetProgramResourceiv( GLuint program, GLenum programInterface,
1702 GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize,
1703 GLsizei *length, GLint *params)
1705 ovr_glGetProgramResourceiv(program, programInterface, index, propCount,
1706 props, bufSize, length, params);
1710 coregl_api_glGetProgramResourceLocation(GLuint program, GLenum programInterface,
1713 return ovr_glGetProgramResourceLocation(program, programInterface, name);
1717 coregl_api_glUseProgramStages(GLuint pipeline, GLbitfield stages,
1720 ovr_glUseProgramStages(pipeline, stages, program);
1724 coregl_api_glActiveShaderProgram(GLuint pipeline, GLuint program)
1726 ovr_glActiveShaderProgram(pipeline, program);
1730 coregl_api_glProgramUniform1iv(GLuint program, GLint location, GLsizei count,
1733 ovr_glProgramUniform1iv(program, location, count, value);
1738 coregl_api_glProgramUniform2iv(GLuint program, GLint location, GLsizei count,
1741 ovr_glProgramUniform2iv(program, location, count, value);
1746 coregl_api_glProgramUniform3iv(GLuint program, GLint location, GLsizei count,
1749 ovr_glProgramUniform3iv(program, location, count, value);
1754 coregl_api_glProgramUniform4iv(GLuint program, GLint location, GLsizei count,
1757 ovr_glProgramUniform4iv(program, location, count, value);
1761 coregl_api_glProgramUniform1fv(GLuint program, GLint location, GLsizei count,
1762 const GLfloat *value)
1764 ovr_glProgramUniform1fv(program, location, count, value);
1769 coregl_api_glProgramUniform2fv(GLuint program, GLint location, GLsizei count,
1770 const GLfloat *value)
1772 ovr_glProgramUniform2fv(program, location, count, value);
1777 coregl_api_glProgramUniform3fv(GLuint program, GLint location, GLsizei count,
1778 const GLfloat *value)
1780 ovr_glProgramUniform3fv(program, location, count, value);
1785 coregl_api_glProgramUniform4fv(GLuint program, GLint location, GLsizei count,
1786 const GLfloat *value)
1788 ovr_glProgramUniform4fv(program, location, count, value);
1792 coregl_api_glProgramUniformMatrix2fv(GLuint program, GLint location,
1793 GLsizei count, GLboolean transpose, const GLfloat *value)
1795 ovr_glProgramUniformMatrix2fv(program, location, count, transpose, value);
1800 coregl_api_glProgramUniformMatrix3fv(GLuint program, GLint location,
1801 GLsizei count, GLboolean transpose, const GLfloat *value)
1803 ovr_glProgramUniformMatrix3fv(program, location, count, transpose, value);
1808 coregl_api_glProgramUniformMatrix4fv(GLuint program, GLint location,
1809 GLsizei count, GLboolean transpose, const GLfloat *value)
1811 ovr_glProgramUniformMatrix4fv(program, location, count, transpose, value);
1815 coregl_api_glProgramUniform1i(GLuint program, GLint location, GLint x)
1817 ovr_glProgramUniform1i(program, location, x);
1822 coregl_api_glProgramUniform2i(GLuint program, GLint location, GLint x, GLint y)
1824 ovr_glProgramUniform2i(program, location, x, y);
1829 coregl_api_glProgramUniform3i(GLuint program, GLint location, GLint x, GLint y,
1832 ovr_glProgramUniform3i(program, location, x, y, z);
1837 coregl_api_glProgramUniform4i(GLuint program, GLint location, GLint x, GLint y,
1840 ovr_glProgramUniform4i(program, location, x, y, z, w);
1845 coregl_api_glProgramUniform1f(GLuint program, GLint location, GLfloat x)
1847 ovr_glProgramUniform1f(program, location, x);
1852 coregl_api_glProgramUniform2f(GLuint program, GLint location, GLfloat x,
1855 ovr_glProgramUniform2f(program, location, x, y);
1860 coregl_api_glProgramUniform3f(GLuint program, GLint location, GLfloat x,
1861 GLfloat y, GLfloat z)
1863 ovr_glProgramUniform3f(program, location, x, y, z);
1868 coregl_api_glProgramUniform4f(GLuint program, GLint location, GLfloat x,
1869 GLfloat y, GLfloat z, GLfloat w)
1871 ovr_glProgramUniform4f(program, location, x, y, z, w);
1875 coregl_api_glProgramUniform1ui(GLuint program, GLint location, GLuint x)
1877 ovr_glProgramUniform1i(program, location, x);
1881 coregl_api_glProgramUniform2ui(GLuint program, GLint location, GLuint x,
1884 ovr_glProgramUniform2ui(program, location, x, y);
1888 coregl_api_glProgramUniform3ui(GLuint program, GLint location, GLuint x,
1891 ovr_glProgramUniform3ui(program, location, x, y, z);
1895 coregl_api_glProgramUniform4ui(GLuint program, GLint location, GLuint x,
1896 GLuint y, GLuint z, GLuint w)
1898 ovr_glProgramUniform4ui(program, location, x, y, z, w);
1902 coregl_api_glProgramUniform1uiv(GLuint program, GLint location, GLsizei count,
1903 const GLuint *value)
1905 ovr_glProgramUniform1uiv(program, location, count, value);
1910 coregl_api_glProgramUniform2uiv(GLuint program, GLint location, GLsizei count,
1911 const GLuint *value)
1913 ovr_glProgramUniform2uiv(program, location, count, value);
1918 coregl_api_glProgramUniform3uiv(GLuint program, GLint location, GLsizei count,
1919 const GLuint *value)
1921 ovr_glProgramUniform3uiv(program, location, count, value);
1926 coregl_api_glProgramUniform4uiv(GLuint program, GLint location, GLsizei count,
1927 const GLuint *value)
1929 ovr_glProgramUniform4uiv(program, location, count, value);
1933 coregl_api_glProgramUniformMatrix2x3fv(GLuint program, GLint location,
1934 GLsizei count, GLboolean transpose, const GLfloat *value)
1936 ovr_glProgramUniformMatrix2x3fv(program, location, count, transpose, value);
1940 coregl_api_glProgramUniformMatrix3x2fv(GLuint program, GLint location,
1941 GLsizei count, GLboolean transpose, const GLfloat *value)
1943 ovr_glProgramUniformMatrix3x2fv(program, location, count, transpose, value);
1947 coregl_api_glProgramUniformMatrix2x4fv(GLuint program, GLint location,
1948 GLsizei count, GLboolean transpose, const GLfloat *value)
1950 ovr_glProgramUniformMatrix2x4fv(program, location, count, transpose, value);
1954 coregl_api_glProgramUniformMatrix4x2fv(GLuint program, GLint location,
1955 GLsizei count, GLboolean transpose, const GLfloat *value)
1957 ovr_glProgramUniformMatrix4x2fv(program, location, count, transpose, value);
1961 coregl_api_glProgramUniformMatrix3x4fv(GLuint program, GLint location,
1962 GLsizei count, GLboolean transpose, const GLfloat *value)
1964 ovr_glProgramUniformMatrix3x4fv(program, location, count, transpose, value);
1968 coregl_api_glProgramUniformMatrix4x3fv(GLuint program, GLint location,
1969 GLsizei count, GLboolean transpose, const GLfloat *value)
1971 ovr_glProgramUniformMatrix4x3fv(program, location, count, transpose, value);
1975 coregl_api_glBindImageTexture (GLuint unit, GLuint texture, GLint level,
1976 GLboolean layered, GLint layer, GLenum access, GLenum format)
1978 ovr_glBindImageTexture (unit, texture, level, layered, layer, access, format);
1982 coregl_api_glGetBooleani_v (GLenum target, GLuint index, GLboolean *data)
1984 ovr_glGetBooleani_v (target, index, data);
1988 coregl_api_glMemoryBarrier (GLbitfield barriers)
1990 ovr_glMemoryBarrier (barriers);
1994 coregl_api_glMemoryBarrierByRegion (GLbitfield barriers)
1996 ovr_glMemoryBarrierByRegion (barriers);
2000 coregl_api_glTexStorage2DMultisample (GLenum target, GLsizei samples,
2001 GLenum internalformat, GLsizei width, GLsizei height,
2002 GLboolean fixedsamplelocations)
2004 ovr_glTexStorage2DMultisample (target, samples, internalformat, width, height,
2005 fixedsamplelocations);
2009 coregl_api_glGetMultisamplefv (GLenum pname, GLuint index, GLfloat *val)
2011 ovr_glGetMultisamplefv (pname, index, val);
2015 coregl_api_glSampleMaski (GLuint maskNumber, GLbitfield mask)
2017 ovr_glSampleMaski (maskNumber, mask);
2021 coregl_api_glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname,
2024 ovr_glGetTexLevelParameteriv (target, level, pname, params);
2028 coregl_api_glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname,
2031 ovr_glGetTexLevelParameterfv (target, level, pname, params);
2035 coregl_api_glBindVertexBuffer (GLuint bindingindex, GLuint buffer,
2036 GLintptr offset, GLsizei stride)
2038 ovr_glBindVertexBuffer (bindingindex, buffer, offset, stride);
2042 coregl_api_glVertexAttribFormat (GLuint attribindex, GLint size, GLenum type,
2043 GLboolean normalized, GLuint relativeoffset)
2045 ovr_glVertexAttribFormat (attribindex, size, type, normalized, relativeoffset);
2049 coregl_api_glVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type,
2050 GLuint relativeoffset)
2052 ovr_glVertexAttribIFormat (attribindex, size, type, relativeoffset);
2056 coregl_api_glVertexAttribBinding (GLuint attribindex, GLuint bindingindex)
2058 ovr_glVertexAttribBinding (attribindex, bindingindex);
2062 coregl_api_glVertexBindingDivisor (GLuint bindingindex, GLuint divisor)
2064 ovr_glVertexBindingDivisor (bindingindex, divisor);
2068 coregl_api_glGetPointerv(GLenum pname, GLvoid **params)
2070 ovr_glGetPointerv(pname, params);