Skip to content

Releases: pal1000/mesa-dist-win

17.3.7.600-1

21 Mar 20:15
Compare
Choose a tag to compare

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

28 Feb 14:11
Compare
Choose a tag to compare

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

20 Feb 14:59
Compare
Choose a tag to compare

Build script

  • Allow distribution creation without building Mesa if we have binaries from a past build.

17.3.4.501-1

16 Feb 08:17
Compare
Choose a tag to compare

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

20 Jan 14:09
Compare
Choose a tag to compare

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

10 Jan 15:18
Compare
Choose a tag to compare
  • Update Mesa3D to 17.3.2.
  • Information about build environment and configuration is available here.
  • Add Git version to build environment report.
  • Use Visual Studio MsBuild instead of Ninja when building LLVM. Ninja had no update since September 2017.

17.3.1.501-1

21 Dec 21:40
Compare
Choose a tag to compare
  • Update Mesa3D to 17.3.1.
  • Information about build environment and configuration is available here

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

09 Dec 10:15
Compare
Choose a tag to compare

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

26 Nov 18:21
Compare
Choose a tag to compare
  • 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

11 Nov 16:01
Compare
Choose a tag to compare
  • 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.