From 86c64e73c1baeed67c12380411b339ca1e89e483 Mon Sep 17 00:00:00 2001 From: bjorn Date: Sat, 21 Jul 2018 03:03:52 -0700 Subject: [PATCH] Add GL_NV_stereo_view_rendering; Add GL_NV_viewport_array2; --- src/lib/glad/glad.c | 22 +++++++++++++++------- src/lib/glad/glad.h | 28 +++++++++++++++++++++++----- 2 files changed, 38 insertions(+), 12 deletions(-) diff --git a/src/lib/glad/glad.c b/src/lib/glad/glad.c index 6bf3c894..e45fabe4 100644 --- a/src/lib/glad/glad.c +++ b/src/lib/glad/glad.c @@ -1,6 +1,6 @@ /* - OpenGL, OpenGL ES loader generated by glad 0.1.25 on Sat Jul 21 03:10:14 2018. + OpenGL, OpenGL ES loader generated by glad 0.1.25 on Sat Jul 21 12:02:43 2018. Language/Generator: C/C++ Specification: gl @@ -10,15 +10,17 @@ GL_ARB_texture_storage, GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic, - GL_EXT_texture_sRGB + GL_EXT_texture_sRGB, + GL_NV_stereo_view_rendering, + GL_NV_viewport_array2 Loader: False - Local files: False + Local files: True Omit khrplatform: True Commandline: - --profile="core" --api="gl=3.3,gles2=3.0" --generator="c" --spec="gl" --no-loader --omit-khrplatform --extensions="GL_ARB_texture_storage,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_sRGB" + --profile="core" --api="gl=3.3,gles2=3.0" --generator="c" --spec="gl" --no-loader --local-files --omit-khrplatform --extensions="GL_ARB_texture_storage,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_sRGB,GL_NV_stereo_view_rendering,GL_NV_viewport_array2" Online: - http://glad.dav1d.de/#profile=core&language=c&specification=gl&api=gl%3D3.3&api=gles2%3D3.0&extensions=GL_ARB_texture_storage&extensions=GL_EXT_texture_compression_s3tc&extensions=GL_EXT_texture_filter_anisotropic&extensions=GL_EXT_texture_sRGB + http://glad.dav1d.de/#profile=core&language=c&specification=gl&api=gl%3D3.3&api=gles2%3D3.0&extensions=GL_ARB_texture_storage&extensions=GL_EXT_texture_compression_s3tc&extensions=GL_EXT_texture_filter_anisotropic&extensions=GL_EXT_texture_sRGB&extensions=GL_NV_stereo_view_rendering&extensions=GL_NV_viewport_array2 */ #include @@ -532,10 +534,12 @@ PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex; PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample; PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform; PFNGLFRONTFACEPROC glad_glFrontFace; +int GLAD_GL_EXT_texture_sRGB; +int GLAD_GL_EXT_texture_filter_anisotropic; +int GLAD_GL_NV_stereo_view_rendering; +int GLAD_GL_NV_viewport_array2; int GLAD_GL_ARB_texture_storage; int GLAD_GL_EXT_texture_compression_s3tc; -int GLAD_GL_EXT_texture_filter_anisotropic; -int GLAD_GL_EXT_texture_sRGB; PFNGLTEXSTORAGE1DPROC glad_glTexStorage1D; static void load_GL_VERSION_1_0(GLADloadproc load) { if(!GLAD_GL_VERSION_1_0) return; @@ -962,6 +966,8 @@ static int find_extensionsGL(void) { GLAD_GL_EXT_texture_compression_s3tc = has_ext("GL_EXT_texture_compression_s3tc"); GLAD_GL_EXT_texture_filter_anisotropic = has_ext("GL_EXT_texture_filter_anisotropic"); GLAD_GL_EXT_texture_sRGB = has_ext("GL_EXT_texture_sRGB"); + GLAD_GL_NV_stereo_view_rendering = has_ext("GL_NV_stereo_view_rendering"); + GLAD_GL_NV_viewport_array2 = has_ext("GL_NV_viewport_array2"); free_exts(); return 1; } @@ -1300,6 +1306,8 @@ static int find_extensionsGLES2(void) { if (!get_exts()) return 0; GLAD_GL_EXT_texture_compression_s3tc = has_ext("GL_EXT_texture_compression_s3tc"); GLAD_GL_EXT_texture_filter_anisotropic = has_ext("GL_EXT_texture_filter_anisotropic"); + GLAD_GL_NV_stereo_view_rendering = has_ext("GL_NV_stereo_view_rendering"); + GLAD_GL_NV_viewport_array2 = has_ext("GL_NV_viewport_array2"); free_exts(); return 1; } diff --git a/src/lib/glad/glad.h b/src/lib/glad/glad.h index 33b83411..016c3d47 100644 --- a/src/lib/glad/glad.h +++ b/src/lib/glad/glad.h @@ -1,6 +1,6 @@ /* - OpenGL, OpenGL ES loader generated by glad 0.1.25 on Sat Jul 21 03:10:14 2018. + OpenGL, OpenGL ES loader generated by glad 0.1.25 on Sat Jul 21 12:02:43 2018. Language/Generator: C/C++ Specification: gl @@ -10,15 +10,17 @@ GL_ARB_texture_storage, GL_EXT_texture_compression_s3tc, GL_EXT_texture_filter_anisotropic, - GL_EXT_texture_sRGB + GL_EXT_texture_sRGB, + GL_NV_stereo_view_rendering, + GL_NV_viewport_array2 Loader: False - Local files: False + Local files: True Omit khrplatform: True Commandline: - --profile="core" --api="gl=3.3,gles2=3.0" --generator="c" --spec="gl" --no-loader --omit-khrplatform --extensions="GL_ARB_texture_storage,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_sRGB" + --profile="core" --api="gl=3.3,gles2=3.0" --generator="c" --spec="gl" --no-loader --local-files --omit-khrplatform --extensions="GL_ARB_texture_storage,GL_EXT_texture_compression_s3tc,GL_EXT_texture_filter_anisotropic,GL_EXT_texture_sRGB,GL_NV_stereo_view_rendering,GL_NV_viewport_array2" Online: - http://glad.dav1d.de/#profile=core&language=c&specification=gl&api=gl%3D3.3&api=gles2%3D3.0&extensions=GL_ARB_texture_storage&extensions=GL_EXT_texture_compression_s3tc&extensions=GL_EXT_texture_filter_anisotropic&extensions=GL_EXT_texture_sRGB + http://glad.dav1d.de/#profile=core&language=c&specification=gl&api=gl%3D3.3&api=gles2%3D3.0&extensions=GL_ARB_texture_storage&extensions=GL_EXT_texture_compression_s3tc&extensions=GL_EXT_texture_filter_anisotropic&extensions=GL_EXT_texture_sRGB&extensions=GL_NV_stereo_view_rendering&extensions=GL_NV_viewport_array2 */ @@ -2363,6 +2365,14 @@ GLAPI int GLAD_GL_EXT_texture_filter_anisotropic; #define GL_EXT_texture_sRGB 1 GLAPI int GLAD_GL_EXT_texture_sRGB; #endif +#ifndef GL_NV_stereo_view_rendering +#define GL_NV_stereo_view_rendering 1 +GLAPI int GLAD_GL_NV_stereo_view_rendering; +#endif +#ifndef GL_NV_viewport_array2 +#define GL_NV_viewport_array2 1 +GLAPI int GLAD_GL_NV_viewport_array2; +#endif #ifndef GL_EXT_texture_compression_s3tc #define GL_EXT_texture_compression_s3tc 1 GLAPI int GLAD_GL_EXT_texture_compression_s3tc; @@ -2371,6 +2381,14 @@ GLAPI int GLAD_GL_EXT_texture_compression_s3tc; #define GL_EXT_texture_filter_anisotropic 1 GLAPI int GLAD_GL_EXT_texture_filter_anisotropic; #endif +#ifndef GL_NV_stereo_view_rendering +#define GL_NV_stereo_view_rendering 1 +GLAPI int GLAD_GL_NV_stereo_view_rendering; +#endif +#ifndef GL_NV_viewport_array2 +#define GL_NV_viewport_array2 1 +GLAPI int GLAD_GL_NV_viewport_array2; +#endif #ifdef __cplusplus }