diff --git a/buildenvconf.md b/buildenvconf.md index d7c10a46..e20f8207 100644 --- a/buildenvconf.md +++ b/buildenvconf.md @@ -10,7 +10,7 @@ OS | Windows 10 Version 1709 Pro x64 | | | |-|-| Edition | 2017 Community -Version | 15.6.3 +Version | 15.6.4 Windows 10 SDK Version | 10.0.16299.91 Windows 10 SDK install method | standalone ### LLVM @@ -53,7 +53,7 @@ Flex version | 2.6.4 ### Git version control | | | |-|-| -Git For Windows portable | 2.16.2.1 +Git For Windows portable | 2.16.3.1 ### Mesa3D | | | |-|-| diff --git a/buildscript/readme.md b/buildscript/readme.md index 3a652ea0..3d2e9357 100644 --- a/buildscript/readme.md +++ b/buildscript/readme.md @@ -16,10 +16,7 @@ Before continuing prepare an empty folder to extract the rest of dependencies in - [Git for Windows 32 or 64-bit](https://git-scm.com/download/win); -You can use the portable version if you don't want to bloat your system too much, but you have to either launch the build script from within git-cmd.exe session (git-cmd.exe is located in Git installation directory) or add the following locations to PATH: -a. for 64-bit Git: %gitlocation%\bin;%gitlocation%\mingw64\bin;%gitlocation%\cmd -b. for 32-bit Git: %gitlocation%\bin;%gitlocation%\mingw32\bin;%gitlocation%\cmd -Replace %gitlocation% with the actual location where you unpacked Git Portable. +You can use the portable version if you don't want to bloat your system too much, but you have to either launch the build script from within git-cmd.exe session (git-cmd.exe is located in Git installation directory) or run git-cmd.exe with this build script as argument (ex asuming git was instaled in c:\dev\git and this project repository was cloned in c:\dev\mesa-dist-win : "c:\dev\git\git-cmd.exe" "c:\dev\mesa-dist-win\buildscript\build.cmd"). - Mesa source code: [Mirror 1](https://www.mesa3d.org/archive/), [Mirror 2](https://mesa.freedesktop.org/archive/); The build script can grab Mesa3D code if Git is in PATH. It asks for the branch to pull from. Otherwise manually extract in `.`. Be warned that the archive is double packed. Rename extracted folder to `mesa`. @@ -28,7 +25,7 @@ The build script can grab Mesa3D code if Git is in PATH. It asks for the branch Extract LLVM code in `.`. Rename extracted folder to `llvm`. LLVM 4.0 is the minimum version supported by this build scrpt as Visual Studio 2017 is the only version supported. Required to build high-performance drivers and libraries llvmpipe, swr, osmesa gallium JIT and graw. - [Ninja build system](https://github.com/ninja-build/ninja/releases) -Optional, it reduces LLVM build size as it works with single configuration. Unlike Visual Studio MsBuild which requires a Release and a Debug configuration at minimum. Development on Ninja stalled shortly after 1.8.2 release for unknown reason though. If used, extract Ninja in `.\ninja`. My script asks if you want to do this before starting LLVM build. LLVM must be built in release mode with install target. This build script does it automatically or you can look [here](https://wiki.qt.io/MesaLlvmpipe). +Optional, it reduces LLVM build size as it works with single configuration. Unlike Visual Studio MsBuild which requires a Release and a Debug configuration at minimum. Development on Ninja stalled shortly after 1.8.2 release for unknown reason though. If used, extract Ninja in `.\ninja`. If ninja is in PATH my script asks if you want to use it when building LLVM. LLVM must be built in release mode with install target. This build script does it automatically or you can look [here](https://wiki.qt.io/MesaLlvmpipe). - [CMake 32 or 64 bit](https://cmake.org/download/#latest); diff --git a/mesa3d.iss b/mesa3d.iss index efe12feb..5f4b2745 100644 --- a/mesa3d.iss +++ b/mesa3d.iss @@ -2,7 +2,7 @@ ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "Mesa3D software rendering drivers for Windows" -#define MyAppVersion "17.3.7.600-1" +#define MyAppVersion "18.0.0.600-1" #define MyAppPublisher "Pal100x" #define MyAppURL "https://github.com/pal1000/mesa-dist-win" #define MyAppExeName "mesa-{#MyAppVersion}-setup.exe" diff --git a/readme.md b/readme.md index b0f13068..87986ba9 100644 --- a/readme.md +++ b/readme.md @@ -6,7 +6,7 @@ - [Manual OpenGL context configuration](#manual-opengl-context-configuration) # Downloads -Mesa 17.3.7 builds are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases) +Mesa 18.0.0 builds are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases) # Package contents The following Mesa3D drivers are shipped in each release: diff --git a/releasenotes.md b/releasenotes.md index baa711de..7f165f4f 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,9 +1,12 @@ -# Upcoming release +# 18.0.0.600-1 +- Updated Mesa3D to [18.0.0](https://www.mesa3d.org/relnotes/18.0.0.html) ### Build environment updates - pip 9.0.2 -> 9.0.3 +- Visual Studio 15.6.3 -> 15.6.4 +- git 2.16.2.1 -> 2.16.3.1 ### Build guide - Remove a relic about Windows XP/PosReady 2009, it is no longer supported since Mesa3D 17.2.0; -- Expand section about Git portable with clear details on how you can load Git in PATH. +- Describe the official way of loading git in PATH when using Git portable. ### Deployment - Add uninstall and update support to system-wide deployment tool. # 17.3.7.600-1