| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| php_glfw-v2.4.1-8.6-ts-vs18-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.3-ts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| php_glfw-v2.4.1-8.4-nts-vs17-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.4-ts-vs17-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.5-nts-vs17-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.5-ts-vs17-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.6-nts-vs18-x64.zip | 2026-11-01 | 3.0 MB | |
| php_glfw-v2.4.1-8.1-nts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| php_glfw-v2.4.1-8.1-ts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| php_glfw-v2.4.1-8.2-nts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| php_glfw-v2.4.1-8.2-ts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| php_glfw-v2.4.1-8.3-nts-vs16-x64.zip | 2026-11-01 | 2.8 MB | |
| README.md | 2026-11-01 | 1.6 kB | |
| v2.4.1 source code.tar.gz | 2026-11-01 | 2.9 MB | |
| v2.4.1 source code.zip | 2026-11-01 | 3.5 MB | |
| Totals: 15 Items | 41.1 MB | 0 | |
Fixes
Windows DLLs load again on PHP 8.4 and 8.5
The PHP 8.4 and 8.5 DLLs shipped with v2.4.0 failed to load with:
PHP Warning: PHP Startup: Can't load module '...\ext\php_glfw.dll' as it's linked with 14.51, but the core is linked with 14.44
The CI runner had picked up a newer MSVC than the one the official PHP builds use. The Windows builds now run through php/php-windows-builder, which uses the same Visual Studio toolset as the official PHP binaries for every version (VS 2019 for 8.1 to 8.3, VS 2022 for 8.4 and 8.5, VS 2026 for 8.6). Fixes [#42].
New
- PHP 8.6 support: the extension now compiles against PHP 8.6, which removed the
XtOffsetOfmacro (replaced with the standardoffsetof). - PHP 8.6 DLLs for Windows (
tsandnts, x64). These are built against PHP 8.6.0RC4. The extension API is frozen at the RC stage, so they should also work with the 8.6.0 release.
Changed
- Windows asset names now follow the standard PECL format:
php_glfw-v2.4.1-<php version>-<ts|nts>-<vs version>-x64.zip. Each zip containsphp_glfw.dll(no renaming needed), its.pdb, and the license. Match the PHP version andts/ntsagainstphp -v(ZTSmeansts). See the updated Windows install guide.
Docs and examples
- New getting-started chapters on rendering a cube and a textured cube
- Draw call assembler docs and images
- NES emulator example
Full Changelog: https://github.com/mario-deluna/php-glfw/compare/v2.4.0...v2.4.1