Skip to content

Releases: pal1000/mesa-dist-win

19.1.6

03 Sep 14:32
Compare
Choose a tag to compare

Build environment updates

19.1.5

23 Aug 13:33
Compare
Choose a tag to compare

Deployment

  • System wide deployment : Get Mesa3D install status in main menu routine. Hide update and uninstall options when Mesa3D is not installed.

Build environment updates

19.1.4

08 Aug 08:22
Compare
Choose a tag to compare

Deployment

  • Declare update operation in system wide deployment as failed when no Mesa3D driver is installed (bug reported in #26);
  • Made deployment tools aware that Mingw build doesn't include swr driver (bug reported in #26).

Build environment updates

19.1.3

23 Jul 14:00
Compare
Choose a tag to compare

Build environment updates

19.1.2

09 Jul 16:35
Compare
Choose a tag to compare

Build environment updates

19.1.1

25 Jun 15:19
Compare
Choose a tag to compare

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

19.1.0

12 Jun 11:00
Compare
Choose a tag to compare

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

06 Jun 10:16
Compare
Choose a tag to compare

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

22 May 15:40
836fb62
Compare
Choose a tag to compare

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

10 May 15:11
Compare
Choose a tag to compare

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.