Releases: pal1000/mesa-dist-win
Releases · pal1000/mesa-dist-win
19.1.6
19.1.5
19.1.4
19.1.3
19.1.2
19.1.1
- Updated Mesa3D to 19.1.1.
Build script
- Meson build: don't overwrite backend string, it is too risky;
- Meson build: fix gles and shared glapi configuration;
- Meson build: mention that buildcmd variable stores the build execution command;
- Meson build with Ninja: VS Cross Tools is not supported so use 32-bit compiler instead;
- Meson build: Disable lookup for Mingw pkg-config as it doesn't work anymore and also fix lookup for pkg-config-lite;
- Python 2.x: wheel is no longer necessary to install scons if pip and setuptools are up-to-date;
- Set MSVC CRT even if LLVM build dependencies are missing avoiding a glitch with build environment information dumper when LLVM is missing;
- Add version information to shared glapi and standalone OpenGL ES drivers.
Build environment updates
- MSVC build: Removed python wheels as it is no longer needed with Scons 3.0.5 and newer;
- MSYS2 Mingw-w64 build environment updates.
19.1.0
- Updated Mesa3D to 19.1.0.
Build script
- MSYS2 refactor: Remove runmsys module as it is too small to be necessary;
- Python doscovery refactor: Use exitloop variable to break from for loops;
- Display Visual Studio edition in toolchain selection menu and build environment information file;
- Improve performance of toolchain selection menu by deduplicating calls to vswhere tool;
- Clean-up toolchain selection validation;
- Hide Powershell errors when aborting pywin32 COM and services component update by canceling at UAC prompt.
Source control
- Stop treating .rc files as text as they are no longer tracked by git.
Build environment updates:
19.0.6
- Updated Mesa3D to 19.0.6.
Build script
- Implement automatic version information attaching to binaries using Resource Hacker - fixes #19;
- Clean PATH after Mesa3D build in the same fashion it is done for LLVM;
- Guard toolchain selection and python launcher menus from bad user input;
- MSYS2: Workaround msys2/MSYS2-packages#1658 and future equivalents;
- MSYS2 Debug: Imlement pacman cache eraser support;
- MSYS2 initial setup: Do not ask about updates when done as it is highly unlikely to be out-of-date;
- Run "pacman -Syu" 2 times when updating MSYS2, once for core packages and twice for the rest to ensure everything is updated;
- Implement automatic build environment information dumper.
MSVC build environment updates
- mako 1.0.9 -> 1.0.12;
- Visual Studio 16.1.0 -> 16.1.2;
- cmake 3.14.4 -> 3.14.5
MSYS2 MINGW build environment status
- MSYS2 MINGW build environment status is available here.
Patches
- Remove scons development version string compatibility patch as it has been upstreamed months ago;
- Update MSYS2 Mingw-w64 compatibility patch.
19.0.5
- Updated Mesa3D to 19.0.5.
Version control
- Allow diffing resource script files;
- Make .gitignore easier to read and add Visual Studio compiled resource scripts (*.aps) to it.
End-user guide
- Add citra emulator OpenGL context override and SiN 1998 extensions list trimming examples;
- Add a missing TOC entry.
Build script
- Re-implement LLVM efficient build without requiring temporary file.
Build environment updates
- Visual Studio 16.0.3 -> 16.1.0;
- cmake 3.14.3 -> 3.14.4;
- wheel 0.33.3 -> 0.33.4.
19.0.4
- Updated Mesa3D to 19.0.4.
Changes
- Version information has been added to binaries via Resource Hacker instead of Visual Studio.
Build script
- Display toolchain name and CPU cap in Command Prompt window title;
- Redesigned Python launcher interface to filter old Python versions, improve script performance, code readability and ease support of future versions of Python;
- Improve Python version checking by treating version as a fractional number and by also using sys.version_info python function.
Other
- Add resource script file for each binary (#19).
Build environment updates
- Visual Studio 16.0.2 -> 16.0.3;
- pip 19.1 -> 19.1.1;
- winflexbison 2.5.18-devel -> 2.5.18;
- wheel 0.33.1 -> 0.33.3.