Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package glew for openSUSE:Factory checked in at 2026-02-17 16:36:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glew (Old) and /work/SRC/openSUSE:Factory/.glew.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glew" Tue Feb 17 16:36:14 2026 rev:54 rq:1333298 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/glew/glew.changes 2026-01-17 21:41:45.035465610 +0100 +++ /work/SRC/openSUSE:Factory/.glew.new.1977/glew.changes 2026-02-17 16:37:15.226105342 +0100 @@ -1,0 +2,6 @@ +Sat Feb 14 09:58:36 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 2.3.1 + * Restore glNamedBufferStorageEXT for Desktop OpenGL with DSA + +------------------------------------------------------------------- Old: ---- glew-2.3.0.tgz New: ---- glew-2.3.1.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glew.spec ++++++ --- /var/tmp/diff_new_pack.MwywFN/_old 2026-02-17 16:37:16.734168318 +0100 +++ /var/tmp/diff_new_pack.MwywFN/_new 2026-02-17 16:37:16.738168484 +0100 @@ -33,7 +33,7 @@ %define shlib libGLEW%{?pkg_suffix}%{so_ver} Name: %{pname}%{?pkg_suffix} -Version: 2.3.0 +Version: 2.3.1 Release: 0 Summary: OpenGL Extension Wrangler Library # was http://glew.sourceforge.net/ ++++++ glew-2.3.0.tgz -> glew-2.3.1.tgz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/Makefile new/glew-2.3.1/Makefile --- old/glew-2.3.0/Makefile 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/Makefile 2026-01-24 00:00:13.000000000 +0100 @@ -232,6 +232,7 @@ install.include: $(INSTALL) -d -m 0755 "$(DESTDIR)$(INCDIR)" + $(INSTALL) -m 0644 include/GL/eglew.h "$(DESTDIR)$(INCDIR)/" $(INSTALL) -m 0644 include/GL/wglew.h "$(DESTDIR)$(INCDIR)/" $(INSTALL) -m 0644 include/GL/glew.h "$(DESTDIR)$(INCDIR)/" $(INSTALL) -m 0644 include/GL/glxew.h "$(DESTDIR)$(INCDIR)/" @@ -243,6 +244,7 @@ $(INSTALL) -m 0644 glew.pc "$(DESTDIR)$(PKGDIR)/" uninstall: + $(RM) "$(DESTDIR)$(INCDIR)/eglew.h" $(RM) "$(DESTDIR)$(INCDIR)/wglew.h" $(RM) "$(DESTDIR)$(INCDIR)/glew.h" $(RM) "$(DESTDIR)$(INCDIR)/glxew.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/README.md new/glew-2.3.1/README.md --- old/glew-2.3.0/README.md 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/README.md 2026-01-24 00:00:13.000000000 +0100 @@ -2,19 +2,23 @@ The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file. GLEW has been tested on a variety of operating systems, including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris. - - -http://glew.sourceforge.net/ +[](https://github.com/nigels-com/glew) https://github.com/nigels-com/glew -[](https://sourceforge.net/projects/glew/files/latest/download) +[](https://github.com/nigels-com/glew) + +[](https://github.com/nigels-com/glew/commits/master/) +[](https://github.com/nigels-com/glew/issues) +[](https://github.com/nigels-com/glew/pulls) + +[](https://github.com/nigels-com/glew/releases) +[](https://sourceforge.net/projects/glew/files/latest/download) [](https://ap-southeast-2.codebuild.aws.amazon.com/project/eyJlbmNyeXB0ZWREYXRhIjoiK3RLWndGOVVkMWthbXRQZCtVTTNOQ0w2dEpxakZ1cVBTNDZ1UldGODdqUERSdkx0U21Nd0RFaGhQL1kycVlmNzh2OXpEYnRKV3hXTVJJdjUvVStCbTl0dkliZm5jRTFsc0VBPSIsIml2UGFyYW1ldGVyU3BlYyI6ImZ0ekRoMkNjaU0rRUt5K2UiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D) ## Table of Contents * [Downloads](#downloads) - * [Recent snapshots](#recent-snapshots) * [Build](#build) * [Linux and Mac](#linux-and-mac) * [Using GNU Make](#using-gnu-make) @@ -47,12 +51,6 @@ Windows binaries for [32-bit and 64-bit](https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0-win32.zip). -### Recent snapshots - -Snapshots may contain new features, bug-fixes or new OpenGL extensions ahead of tested, official releases. - -[glew-20220402.tgz](https://sourceforge.net/projects/glew/files/glew/snapshots/glew-20220402.tgz/download) *GLEW 2.2.0 - with fix for glCreateProgressFenceNVX* - ## Build It is highly recommended to build from a tgz or zip release snapshot. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/bin/filter_gl_ext.sh new/glew-2.3.1/auto/bin/filter_gl_ext.sh --- old/glew-2.3.0/auto/bin/filter_gl_ext.sh 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/auto/bin/filter_gl_ext.sh 2026-01-24 00:00:13.000000000 +0100 @@ -384,6 +384,12 @@ void glTexturePageCommitmentEXT (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) EOT +# add missing functions to GL_EXT_direct_state_access (GL_EXT_buffer_storage related) +# https://github.com/nigels-com/glew/issues/454 + cat >> $1/GL_EXT_direct_state_access <<EOT + void glNamedBufferStorageEXT (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) +EOT + # Filter out GL_UNSIGNED_INT and GL_FLOAT from GL_AMD_performance_monitor grep -v 'GL_UNSIGNED_INT ' $1/GL_AMD_performance_monitor > tmp mv tmp $1/GL_AMD_performance_monitor diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/doc/index.html new/glew-2.3.1/auto/doc/index.html --- old/glew-2.3.0/auto/doc/index.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/auto/doc/index.html 2026-01-24 00:00:13.000000000 +0100 @@ -13,7 +13,7 @@ <a href="https://github.com/nigels-com/glew">GLEW</a> is distributed as source and precompiled binaries.<br/> The latest release is -<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a>[12-27-2025]: +<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a>[01-10-2026]: </p> <p> </p> @@ -27,8 +27,8 @@ <td align="right"><b>Source</b></td> <td></td> <td align="left"> -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.zip">ZIP</a> | -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.tgz">TGZ</a></td> +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1.zip">ZIP</a> | +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1.tgz">TGZ</a></td> <td></td> </tr> <tr> @@ -36,7 +36,7 @@ <td align="right"><b>Binaries</b></td> <td></td> <td align="left"> -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0-win32.zip">Windows 32-bit and 64-bit</a> +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1-win32.zip">Windows 32-bit and 64-bit</a> </td> <td></td> </tr> @@ -66,7 +66,8 @@ <h2>News</h2> <ul> -<li>[06-27-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">GLEW 2.3.0</a> new extensions and minor bug fixes</li> +<li>[01-03-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">GLEW 2.3.1</a> minor bug fixe</li> +<li>[12-27-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">GLEW 2.3.0</a> new extensions and minor bug fixes</li> <li>[03-15-2020] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li> <li>[07-31-2017] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li> <li>[07-24-2016] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/doc/log.html new/glew-2.3.1/auto/doc/log.html --- old/glew-2.3.0/auto/doc/log.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/auto/doc/log.html 2026-01-24 00:00:13.000000000 +0100 @@ -2,6 +2,17 @@ <hr align="center"> <ul class="none"> +<li><b>2.3.1</b> [01-24-2026] + +<ul> +<li> Bug fixes: +<ul> +<li> <a href="https://github.com/nigels-com/glew/issues/454">Issue #454: glNamedBufferStorageEXT</a> +</ul> +</ul> + +<hr align="center"> +<ul class="none"> <li><b>2.3.0</b> [12-27-2025] <ul> @@ -9,11 +20,17 @@ <ul> <li> GL_ARM_shader_core_properties <li> GL_EXT_EGL_image_storage_compression +<li> GL_EXT_fragment_shading_rate <li> GL_EXT_framebuffer_blit_layers +<li> GL_EXT_mesh_shader <li> GL_EXT_separate_depth_stencil <li> GL_EXT_shader_clock +<li> GL_EXT_shader_realtime_clock <li> GL_EXT_shader_samples_identical +<li> GL_EXT_shader_texture_samples <li> GL_EXT_texture_storage_compression +<li> GL_HUAWEI_program_binary +<li> GL_HUAWEI_shader_binary <li> GL_IMG_pvric_end_to_end_signature <li> GL_IMG_tile_region_protection <li> GL_MESA_bgra @@ -29,6 +46,7 @@ <li> GL_QCOM_render_sRGB_R8_RG8 <li> GL_QCOM_render_shared_exponent <li> GL_QCOM_shading_rate +<li> GL_QCOM_texture_foveated2 <li> GL_QCOM_texture_lod_bias <li> GL_QCOM_ycbcr_degamma <li> EGL_ANDROID_telemetry_hint diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/extensions/gl/GL_EXT_direct_state_access new/glew-2.3.1/auto/extensions/gl/GL_EXT_direct_state_access --- old/glew-2.3.0/auto/extensions/gl/GL_EXT_direct_state_access 2025-12-21 22:34:15.000000000 +0100 +++ new/glew-2.3.1/auto/extensions/gl/GL_EXT_direct_state_access 2026-01-23 23:58:21.000000000 +0100 @@ -220,3 +220,4 @@ void glVertexArrayVertexOffsetEXT (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) void glVertexArrayVertexAttribDivisorEXT (GLuint vaobj, GLuint index, GLuint divisor) void glTexturePageCommitmentEXT (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) + void glNamedBufferStorageEXT (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/src/glew_head.h new/glew-2.3.1/auto/src/glew_head.h --- old/glew-2.3.0/auto/src/glew_head.h 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/auto/src/glew_head.h 2026-01-24 00:00:13.000000000 +0100 @@ -137,7 +137,8 @@ */ #if defined(__APPLE__) || defined(__linux__) -# if defined(__cplusplus) +/* GCC12 errors out when including <cstdint> with __cplusplus < 201103L */ +# if defined(__cplusplus) && __cplusplus >= 201103L # include <cstddef> # include <cstdint> # else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/auto/src/header.html new/glew-2.3.1/auto/src/header.html --- old/glew-2.3.0/auto/src/header.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/auto/src/header.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/build/glew.rc new/glew-2.3.1/build/glew.rc --- old/glew-2.3.0/build/glew.rc 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/build/glew.rc 2026-01-24 00:00:13.000000000 +0100 @@ -20,8 +20,8 @@ // Version // VS_VERSION_INFO VERSIONINFO -FILEVERSION 2, 3, 0, 0 -PRODUCTVERSION 2, 3, 0, 0 +FILEVERSION 2, 3, 1, 0 +PRODUCTVERSION 2, 3, 1, 0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -118,14 +118,14 @@ "MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.\0" VALUE "CompanyName", "\0" VALUE "FileDescription", "The OpenGL Extension Wrangler Library\0" - VALUE "FileVersion", "2,3,0,0\0" + VALUE "FileVersion", "2,3,1,0\0" VALUE "InternalName", "GLEW\0" VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", FILENAME "\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "2,3,0,0\0" + VALUE "ProductVersion", "2,3,1,0\0" VALUE "SpecialBuild", "\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/build/glewinfo.rc new/glew-2.3.1/build/glewinfo.rc --- old/glew-2.3.0/build/glewinfo.rc 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/build/glewinfo.rc 2026-01-24 00:00:13.000000000 +0100 @@ -12,8 +12,8 @@ // Version // VS_VERSION_INFO VERSIONINFO -FILEVERSION 2, 3, 0, 0 -PRODUCTVERSION 2, 3, 0, 0 +FILEVERSION 2, 3, 1, 0 +PRODUCTVERSION 2, 3, 1, 0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -106,14 +106,14 @@ "MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.\0" VALUE "CompanyName", "\0" VALUE "FileDescription", "Utility for verifying extension entry points\0" - VALUE "FileVersion", "2,3,0,0\0" + VALUE "FileVersion", "2,3,1,0\0" VALUE "InternalName", "glewinfo\0" VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", FILENAME "\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "2,3,0,0\0" + VALUE "ProductVersion", "2,3,1,0\0" VALUE "SpecialBuild", "\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/build/visualinfo.rc new/glew-2.3.1/build/visualinfo.rc --- old/glew-2.3.0/build/visualinfo.rc 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/build/visualinfo.rc 2026-01-24 00:00:13.000000000 +0100 @@ -12,8 +12,8 @@ // Version // VS_VERSION_INFO VERSIONINFO -FILEVERSION 2, 3, 0, 0 -PRODUCTVERSION 2, 3, 0, 0 +FILEVERSION 2, 3, 1, 0 +PRODUCTVERSION 2, 3, 1, 0 FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef _DEBUG FILEFLAGS VS_FF_DEBUG @@ -106,14 +106,14 @@ "MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.\0" VALUE "CompanyName", "\0" VALUE "FileDescription", "Utility for listing pixelformat capabilities\0" - VALUE "FileVersion", "2,3,0,0\0" + VALUE "FileVersion", "2,3,1,0\0" VALUE "InternalName", "visualinfo\0" VALUE "LegalCopyright", "(C) 2002-2019 Nigel Stewart & Milan Ikits & Marcelo Magallon\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", FILENAME "\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "The OpenGL Extension Wrangler Library\0" - VALUE "ProductVersion", "2,3,0,0\0" + VALUE "ProductVersion", "2,3,1,0\0" VALUE "SpecialBuild", "\0" END END diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/config/config.guess new/glew-2.3.1/config/config.guess --- old/glew-2.3.0/config/config.guess 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/config/config.guess 2026-01-24 00:00:13.000000000 +0100 @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2024 Free Software Foundation, Inc. +# Copyright 1992-2025 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale -timestamp='2024-07-27' +timestamp='2025-07-10' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -60,7 +60,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2024 Free Software Foundation, Inc. +Copyright 1992-2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -1597,8 +1597,11 @@ *:Unleashed:*:*) GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE ;; - *:Ironclad:*:*) - GUESS=$UNAME_MACHINE-unknown-ironclad + x86_64:[Ii]ronclad:*:*|i?86:[Ii]ronclad:*:*) + GUESS=$UNAME_MACHINE-pc-ironclad-mlibc + ;; + *:[Ii]ronclad:*:*) + GUESS=$UNAME_MACHINE-unknown-ironclad-mlibc ;; esac @@ -1808,8 +1811,8 @@ exit 1 # Local variables: -# eval: (add-hook 'before-save-hook 'time-stamp) +# eval: (add-hook 'before-save-hook 'time-stamp nil t) # time-stamp-start: "timestamp='" -# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-format: "%Y-%02m-%02d" # time-stamp-end: "'" # End: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/config/version new/glew-2.3.1/config/version --- old/glew-2.3.0/config/version 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/config/version 2026-01-24 00:00:13.000000000 +0100 @@ -1,6 +1,6 @@ GLEW_MAJOR = 2 GLEW_MINOR = 3 -GLEW_MICRO = 0 +GLEW_MICRO = 1 GLEW_VERSION = $(GLEW_MAJOR).$(GLEW_MINOR).$(GLEW_MICRO) GLEW_NAME = GLEW SO_MAJOR = $(GLEW_MAJOR).$(GLEW_MINOR) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/advanced.html new/glew-2.3.1/doc/advanced.html --- old/glew-2.3.0/doc/advanced.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/advanced.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/basic.html new/glew-2.3.1/doc/basic.html --- old/glew-2.3.0/doc/basic.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/basic.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/build.html new/glew-2.3.1/doc/build.html --- old/glew-2.3.0/doc/build.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/build.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/credits.html new/glew-2.3.1/doc/credits.html --- old/glew-2.3.0/doc/credits.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/credits.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/eglew.html new/glew-2.3.1/doc/eglew.html --- old/glew-2.3.0/doc/eglew.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/eglew.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/glew.html new/glew-2.3.1/doc/glew.html --- old/glew-2.3.0/doc/glew.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/glew.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/glxew.html new/glew-2.3.1/doc/glxew.html --- old/glew-2.3.0/doc/glxew.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/glxew.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/index.html new/glew-2.3.1/doc/index.html --- old/glew-2.3.0/doc/index.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/index.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> @@ -108,7 +107,7 @@ <a href="https://github.com/nigels-com/glew">GLEW</a> is distributed as source and precompiled binaries.<br/> The latest release is -<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a>[12-27-2025]: +<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a>[01-10-2026]: </p> <p> </p> @@ -122,8 +121,8 @@ <td align="right"><b>Source</b></td> <td></td> <td align="left"> -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.zip">ZIP</a> | -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0.tgz">TGZ</a></td> +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1.zip">ZIP</a> | +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1.tgz">TGZ</a></td> <td></td> </tr> <tr> @@ -131,7 +130,7 @@ <td align="right"><b>Binaries</b></td> <td></td> <td align="left"> -<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.0/glew-2.3.0-win32.zip">Windows 32-bit and 64-bit</a> +<a href="https://github.com/nigels-com/glew/releases/download/glew-2.3.1/glew-2.3.1-win32.zip">Windows 32-bit and 64-bit</a> </td> <td></td> </tr> @@ -161,7 +160,8 @@ <h2>News</h2> <ul> -<li>[06-27-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">GLEW 2.3.0</a> new extensions and minor bug fixes</li> +<li>[01-03-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">GLEW 2.3.1</a> minor bug fixe</li> +<li>[12-27-2025] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">GLEW 2.3.0</a> new extensions and minor bug fixes</li> <li>[03-15-2020] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li> <li>[07-31-2017] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li> <li>[07-24-2016] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/install.html new/glew-2.3.1/doc/install.html --- old/glew-2.3.0/doc/install.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/install.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/log.html new/glew-2.3.1/doc/log.html --- old/glew-2.3.0/doc/log.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/log.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> @@ -97,25 +96,35 @@ <hr align="center"> <ul class="none"> -<li><b>2.3.0</b> [12-27-2025] +<li><b>2.3.1</b> [01-24-2026] <ul> <li> Bug fixes: <ul> -<li> ... +<li> <a href="https://github.com/nigels-com/glew/issues/454">Issue #454: glNamedBufferStorageEXT</a> </ul> </ul> +<hr align="center"> +<ul class="none"> +<li><b>2.3.0</b> [12-27-2025] + <ul> <li> New extensions: <ul> <li> GL_ARM_shader_core_properties <li> GL_EXT_EGL_image_storage_compression +<li> GL_EXT_fragment_shading_rate <li> GL_EXT_framebuffer_blit_layers +<li> GL_EXT_mesh_shader <li> GL_EXT_separate_depth_stencil <li> GL_EXT_shader_clock +<li> GL_EXT_shader_realtime_clock <li> GL_EXT_shader_samples_identical +<li> GL_EXT_shader_texture_samples <li> GL_EXT_texture_storage_compression +<li> GL_HUAWEI_program_binary +<li> GL_HUAWEI_shader_binary <li> GL_IMG_pvric_end_to_end_signature <li> GL_IMG_tile_region_protection <li> GL_MESA_bgra @@ -131,6 +140,7 @@ <li> GL_QCOM_render_sRGB_R8_RG8 <li> GL_QCOM_render_shared_exponent <li> GL_QCOM_shading_rate +<li> GL_QCOM_texture_foveated2 <li> GL_QCOM_texture_lod_bias <li> GL_QCOM_ycbcr_degamma <li> EGL_ANDROID_telemetry_hint diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/doc/wglew.html new/glew-2.3.1/doc/wglew.html --- old/glew-2.3.0/doc/wglew.html 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/doc/wglew.html 2026-01-24 00:00:13.000000000 +0100 @@ -46,7 +46,7 @@ <td valign="top"> <table border="0" width="100%" cellpadding="0" cellspacing="0" align="left"> -<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.0">2.3.0</a></i></td></tr> +<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.3.1">2.3.1</a></i></td></tr> <tr><td align="center"><br></td></tr> <tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr> <tr><td align="center"><br></td></tr> @@ -73,11 +73,10 @@ <td valign="bottom"> <table border="0" width="100%" cellpadding="5" cellspacing="0" align="left"> -<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr> +<tr><td align="center"><i>Last Update: 01-24-2026</i></td></tr> <tr><td align="center"> <a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/> - <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/> - <a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a> + <a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a> </td> </tr> </table> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/include/GL/glew.h new/glew-2.3.1/include/GL/glew.h --- old/glew-2.3.0/include/GL/glew.h 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/include/GL/glew.h 2026-01-24 00:00:13.000000000 +0100 @@ -216,7 +216,8 @@ */ #if defined(__APPLE__) || defined(__linux__) -# if defined(__cplusplus) +/* GCC12 errors out when including <cstdint> with __cplusplus < 201103L */ +# if defined(__cplusplus) && __cplusplus >= 201103L # include <cstddef> # include <cstdint> # else @@ -9978,6 +9979,7 @@ typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels); typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels); typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage); +typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags); typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data); typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); @@ -10194,6 +10196,7 @@ #define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT) #define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT) #define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT) +#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT) #define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT) #define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT) #define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT) @@ -24399,6 +24402,7 @@ GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT; GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT; GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT; +GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT; GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT; GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT; GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT; @@ -26998,10 +27002,10 @@ /* GLEW version info */ /* -VERSION 2.3.0 +VERSION 2.3.1 VERSION_MAJOR 2 VERSION_MINOR 3 -VERSION_MICRO 0 +VERSION_MICRO 1 */ /* API */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/src/glew.c new/glew-2.3.1/src/glew.c --- old/glew-2.3.0/src/glew.c 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/src/glew.c 2026-01-24 00:00:13.000000000 +0100 @@ -1902,6 +1902,7 @@ PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT = NULL; PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT = NULL; PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT = NULL; +PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT = NULL; PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT = NULL; PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT = NULL; PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT = NULL; @@ -14059,6 +14060,7 @@ r = ((glMultiTexSubImage2DEXT = (PFNGLMULTITEXSUBIMAGE2DEXTPROC)glewGetProcAddress((const GLubyte*)"glMultiTexSubImage2DEXT")) == NULL) || r; r = ((glMultiTexSubImage3DEXT = (PFNGLMULTITEXSUBIMAGE3DEXTPROC)glewGetProcAddress((const GLubyte*)"glMultiTexSubImage3DEXT")) == NULL) || r; r = ((glNamedBufferDataEXT = (PFNGLNAMEDBUFFERDATAEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedBufferDataEXT")) == NULL) || r; + r = ((glNamedBufferStorageEXT = (PFNGLNAMEDBUFFERSTORAGEEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedBufferStorageEXT")) == NULL) || r; r = ((glNamedBufferSubDataEXT = (PFNGLNAMEDBUFFERSUBDATAEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedBufferSubDataEXT")) == NULL) || r; r = ((glNamedCopyBufferSubDataEXT = (PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)glewGetProcAddress((const GLubyte*)"glNamedCopyBufferSubDataEXT")) == NULL) || r; r = ((glNamedFramebufferRenderbufferEXT = (PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)glewGetProcAddress((const GLubyte*)"glNamedFramebufferRenderbufferEXT")) == NULL) || r; @@ -23730,10 +23732,10 @@ static const GLubyte* _glewString[] = { (const GLubyte*)NULL, - (const GLubyte*)"2.3.0", + (const GLubyte*)"2.3.1", (const GLubyte*)"2", (const GLubyte*)"3", - (const GLubyte*)"0" + (const GLubyte*)"1" }; const size_t max_string = sizeof(_glewString)/sizeof(*_glewString) - 1; return _glewString[(size_t)name > max_string ? 0 : (size_t)name]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glew-2.3.0/src/glewinfo.c new/glew-2.3.1/src/glewinfo.c --- old/glew-2.3.0/src/glewinfo.c 2025-12-21 22:50:38.000000000 +0100 +++ new/glew-2.3.1/src/glewinfo.c 2026-01-24 00:00:13.000000000 +0100 @@ -4790,6 +4790,7 @@ glewInfoFunc(fi, "glMultiTexSubImage2DEXT", glMultiTexSubImage2DEXT == NULL); glewInfoFunc(fi, "glMultiTexSubImage3DEXT", glMultiTexSubImage3DEXT == NULL); glewInfoFunc(fi, "glNamedBufferDataEXT", glNamedBufferDataEXT == NULL); + glewInfoFunc(fi, "glNamedBufferStorageEXT", glNamedBufferStorageEXT == NULL); glewInfoFunc(fi, "glNamedBufferSubDataEXT", glNamedBufferSubDataEXT == NULL); glewInfoFunc(fi, "glNamedCopyBufferSubDataEXT", glNamedCopyBufferSubDataEXT == NULL); glewInfoFunc(fi, "glNamedFramebufferRenderbufferEXT", glNamedFramebufferRenderbufferEXT == NULL);
