Releases: pal1000/mesa-dist-win
Releases · pal1000/mesa-dist-win
17.3.7.600-1
- Updated Mesa3D to 17.3.7.
Build environment updates
- Visual Studio 15.5.7 -> 15.6.3
- setuptools 38.5.1 -> 39.0.1
- LLVM 5.0.1 -> 6.0.0
- cmake 3.10.2 -> 3.10.3
- pip 9.0.1 -> 9.0.2
- Removed mention of Windows 8.1 SDK and Windows XP support for C++ from build environment as Mesa3D dropped XP support back in 17.2.0 release.
Deployment
- Created 2 deployment methods, a per-application and a system-wide one respectively;
- Removed S3TC stand-alone library support;
- Bugfix: PROCESSOR_ARCHITECTURE can have lowercase string values in some cases;
- Cosmetic enhancements, support Windows 7 default size Command Prompt.
User guide
- Minimize readme.txt. Just link to readme.md from GitHub;
- Update user guide to include the new system-wide deployment.
Misc
- Made release notes incremental.
17.3.6.501-1
- Nesa3D 17.3.6 release notes
Build environment updates
- Git 2.16.1.4 -> 2.16.2.1
- Visual Studio 15.5.6 -> 15.5.7
- pywin32 222 -> 223
Distribution creation and deployment utility
- Move each osmesa DLL in its own folder. Reduces usage complexity.
Build script and build documentation
- Allow build without LLVM. Only osmesa-swrast, osmesa-gallium and softpipe are built in this case.
Build script
- Drop pywin32 installation via pypi.
- Allow cancel build if LLVM is missing.
End-user documentation
- Small enhancements.
Known issue
- This release breaks osmesa deployments performed with quick deployment utility. A re-deployment is required. Manual copy-pastes of osmesa libraries are unaffected.
17.3.5.501-1
- Updated Mesa3D to 17.3.5
Build script
- Allow distribution creation without building Mesa if we have binaries from a past build.
17.3.4.501-1
- Updated Mesa3D to 17.3.4
Build environment updates
- pywin32 221 -> 222.
- Visual Studio 15.5.4 -> 15.5.6.
- setuptools 38.4.0 -> 38.5.1.
- Git 2.16.0.2 -> 2.16.1.4.
Build script
- Experimental: Get pywin32 via pypi.
- Drop support for libxtc_dxtn standalone library. Mesa3D 17.2 reached end-of-life on 23rd December 2017.
Build script documentaiton
- pywin32 moved to Github.
- Drop support for libxtc_dxtn standalone library and other few miscellaneous changes.
Inno Setup
- Drop S3TC standalone library support.
- Drop swr 32-bit support. Unsupported upstream.
Debugging
- Add a script to generate LLVM config output. Allows for finding new LLVM libraries a lot easier using an online diff service like text-compare.com. Makes sending patches upstream easier.
17.3.3.501-1
- Updated Mesa to 17.3.3.
Build environment changes
- CMake: 3.10.1 -> 3.10.2.
- Visual Studio: 15.5.3 -> 15.5.4.
- winflexbison: 2.5.13 -> 2.5.14.
- Git: 2.15.1.2 -> 2.16.0.2.
17.3.2.501-1
17.3.1.501-1
User guide
- Expanded installation and usage section.
- Created a package contents section.
- Split tutorial about environment variables in its own section as it is relevant for both swr driver and manual GL context configuration.
- Add a swr driver use example.
Build script documentation
- Visual Studio components related enhancement.
Misc
- Add a detailed report about build environment and configuration.
17.3.0.500-1
- Updated Mesa3D to 17.3.0.
This is the first release of Mesa3D with built-in S3TC support so there is no dxtn.dll anymore. I enabled S3TC texture cache as always as integration made no change on that front. See Mesa3D release notes for details.
- LLVM and Mesa3D were built with Visual Studio 2017 v15.5.1.
Build script
- Use a simple python script to update all python modules. Don't load python scripts in PATH. Things might work fine regardless.
Build script documentation
- Update Visual Studio 2017 list of components needed to build Mesa and LLVM.
Usage documentation
- OpenGL 4.6 context handling landed in Mesa 17.3.
17.2.6.500-1
- Updated Mesa to 17.2.6.
- Built with Visual Studio 2017 v15.4.4 and Scons 3.0.1.
Build script
- Python modules update: pip freeze is seriously broken. Always use pip install -U. setuptools wasn't updated at all due to pip freeze shortcomings. Also Scons 3.0.1 wasn't picked up despite being live on Pypi.
- Python modules: wheel is no longer needed.
Build script documentation
- Workaround a pywin32 installer bug.
- Updating setuptools pre-loaded with Python allows for successful installation of Scons via Pypi without having to install wheel.
17.2.5.500-1
- Updated Mesa3D to 17.2.5.
- Built LLVM and Mesa3D with Visual Studio 2017 v15.4.3.
Build script
- Mesa3D version and branch detection code cleanup.
Build script documentation
- S3TC integration landed in Mesa 17.3.