Skip to content

Commit

Permalink
MinGW build: Replace vulkan-validation-layers with glslang
Browse files Browse the repository at this point in the history
as the former is only useful for runtime debugging now that
gllslangValidator migrated to later package
  • Loading branch information
pal1000 committed Sep 22, 2023
1 parent 54119b2 commit 4728ef9
Show file tree
Hide file tree
Showing 6 changed files with 69 additions and 65 deletions.
102 changes: 51 additions & 51 deletions buildinfo/mingw.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,26 +9,26 @@ OpenCLonD3D12 ICD 2023.04.06
MSYS2 environment
-----------------
base 2022.06-1
bash 5.2.015-1
bash 5.2.015-2
bash-completion 2.11-3
bison 3.8.2-5
brotli 1.1.0-1
bsdtar 3.7.1-1
bsdtar 3.7.2-1
bzip2 1.0.8-4
ca-certificates 20230311-1
coreutils 8.32-5
curl 8.2.1-1
curl 8.3.0-1
dash 0.5.12-1
db 5.3.28-4
db 5.3.28-5
file 5.45-1
filesystem 2023.02.07-1
findutils 4.9.0-3
flex 2.6.4-3
gawk 5.2.2-1
gcc-libs 11.3.0-4
gcc-libs 13.2.0-2
gdbm 1.23-1
getent 2.18.90-4
gettext 0.22-1
gettext 0.22-2
gmp 6.3.0-1
gnupg 2.2.41-1
grep 1~3.0-6
Expand All @@ -38,33 +38,33 @@ inetutils 2.4-2
info 7.0.3-3
less 643-1
libargp 20110921-4
libasprintf 0.22-1
libasprintf 0.22-2
libassuan 2.5.6-1
libbz2 1.0.8-4
libcurl 8.2.1-1
libdb 5.3.28-4
libcurl 8.3.0-1
libdb 5.3.28-5
libedit 20221030_3.1-1
libexpat 2.5.0-1
libffi 3.4.4-1
libgcrypt 1.10.2-1
libgdbm 1.23-1
libgettextpo 0.22-1
libgnutls 3.8.1-1
libgettextpo 0.22-2
libgnutls 3.8.1-2
libgpg-error 1.47-1
libgpgme 1.22.0-1
libgpgme 1.22.0-2
libhogweed 3.9.1-1
libiconv 1.17-1
libidn2 2.3.4-2
libintl 0.22-1
libintl 0.22-2
libksba 1.6.4-1
liblz4 1.9.4-1
liblzma 5.4.4-1
libnettle 3.9.1-1
libnghttp2 1.56.0-1
libnghttp2 1.56.0-2
libnpth 1.6-1
libopenssl 3.1.2-1
libopenssl 3.1.3-1
libp11-kit 0.25.0-1
libpcre 8.45-3
libpcre 8.45-4
libpcre2_8 10.42-1
libpsl 0.21.2-1
libreadline 8.2.001-3
Expand All @@ -84,47 +84,48 @@ mingw-w64-i686-bzip2 1.0.8-2
mingw-w64-i686-c-ares 1.19.1-1
mingw-w64-i686-ca-certificates 20230311-1
mingw-w64-i686-clang 16.0.5-3
mingw-w64-i686-cmake 3.27.4-2
mingw-w64-i686-crt-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-i686-curl 8.2.1-1
mingw-w64-i686-cmake 3.27.6-1
mingw-w64-i686-crt-git 11.0.0.r159.g0605217f5-1
mingw-w64-i686-curl 8.3.0-1
mingw-w64-i686-directx-headers 1.610.0-1
mingw-w64-i686-expat 2.5.0-1
mingw-w64-i686-gcc 13.2.0-2
mingw-w64-i686-gcc-libs 13.2.0-2
mingw-w64-i686-gdb 13.2-3
mingw-w64-i686-gettext 0.21.1-2
mingw-w64-i686-gmp 6.3.0-1
mingw-w64-i686-headers-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-i686-glslang 13.0.0-1
mingw-w64-i686-gmp 6.3.0-2
mingw-w64-i686-headers-git 11.0.0.r159.g0605217f5-1
mingw-w64-i686-isl 0.26-1
mingw-w64-i686-jsoncpp 1.9.5-2
mingw-w64-i686-libarchive 3.7.1-1
mingw-w64-i686-libarchive 3.7.2-1
mingw-w64-i686-libb2 0.98.1-2
mingw-w64-i686-libclc 16.0.5-1
mingw-w64-i686-libelf 0.8.13-7
mingw-w64-i686-libffi 3.4.4-1
mingw-w64-i686-libiconv 1.17-3
mingw-w64-i686-libidn2 2.3.4-1
mingw-w64-i686-libpsl 0.21.2-4
mingw-w64-i686-libssh2 1.11.0-1
mingw-w64-i686-libssh2 1.11.0-2
mingw-w64-i686-libsystre 1.0.1-4
mingw-w64-i686-libtasn1 4.19.0-1
mingw-w64-i686-libtre-git r128.6fb7206-2
mingw-w64-i686-libunistring 1.1-1
mingw-w64-i686-libuv 1.46.0-1
mingw-w64-i686-libva 2.19.0-1
mingw-w64-i686-libwinpthread-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-i686-libva 2.20.0-1
mingw-w64-i686-libwinpthread-git 11.0.0.r159.g0605217f5-1
mingw-w64-i686-libxml2 2.11.5-1
mingw-w64-i686-llvm 16.0.5-3
mingw-w64-i686-llvm-libs 16.0.5-3
mingw-w64-i686-lz4 1.9.4-1
mingw-w64-i686-meson 1.2.1-1
mingw-w64-i686-mpc 1.3.1-1
mingw-w64-i686-mpc 1.3.1-2
mingw-w64-i686-mpdecimal 2.5.1-1
mingw-w64-i686-mpfr 4.2.1-1
mingw-w64-i686-mpfr 4.2.1-2
mingw-w64-i686-ncurses 6.4.20230708-1
mingw-w64-i686-nghttp2 1.56.0-1
mingw-w64-i686-ninja 1.11.1-3
mingw-w64-i686-openssl 3.1.2-1
mingw-w64-i686-openssl 3.1.3-1
mingw-w64-i686-p11-kit 0.25.0-2
mingw-w64-i686-pkgconf 1~2.0.3-1
mingw-w64-i686-polly 16.0.5-1
Expand All @@ -137,16 +138,15 @@ mingw-w64-i686-rhash 1.4.3-1
mingw-w64-i686-spirv-headers 2~1.3.261.1-1
mingw-w64-i686-spirv-llvm-translator 16.0.0-2
mingw-w64-i686-spirv-tools 3~1.3.261.0-1
mingw-w64-i686-sqlite3 3.43.0-1
mingw-w64-i686-sqlite3 3.43.1-1
mingw-w64-i686-tcl 8.6.12-2
mingw-w64-i686-termcap 1.3.1-6
mingw-w64-i686-tk 8.6.12-2
mingw-w64-i686-tzdata 2023c-1
mingw-w64-i686-vulkan-headers 1.3.261-1
mingw-w64-i686-vulkan-loader 1.3.261-1
mingw-w64-i686-vulkan-validation-layers 1.3.261-2
mingw-w64-i686-windows-default-manifest 6.4-4
mingw-w64-i686-winpthreads-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-i686-winpthreads-git 11.0.0.r159.g0605217f5-1
mingw-w64-i686-xxhash 0.8.2-1
mingw-w64-i686-xz 5.4.4-1
mingw-w64-i686-zlib 1.3-1
Expand All @@ -157,47 +157,48 @@ mingw-w64-ucrt-x86_64-bzip2 1.0.8-2
mingw-w64-ucrt-x86_64-c-ares 1.19.1-1
mingw-w64-ucrt-x86_64-ca-certificates 20230311-1
mingw-w64-ucrt-x86_64-clang 16.0.5-3
mingw-w64-ucrt-x86_64-cmake 3.27.4-2
mingw-w64-ucrt-x86_64-crt-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-ucrt-x86_64-curl 8.2.1-1
mingw-w64-ucrt-x86_64-cmake 3.27.6-1
mingw-w64-ucrt-x86_64-crt-git 11.0.0.r159.g0605217f5-1
mingw-w64-ucrt-x86_64-curl 8.3.0-1
mingw-w64-ucrt-x86_64-directx-headers 1.610.0-1
mingw-w64-ucrt-x86_64-expat 2.5.0-1
mingw-w64-ucrt-x86_64-gcc 13.2.0-2
mingw-w64-ucrt-x86_64-gcc-libs 13.2.0-2
mingw-w64-ucrt-x86_64-gdb 13.2-3
mingw-w64-ucrt-x86_64-gettext 0.21.1-2
mingw-w64-ucrt-x86_64-gmp 6.3.0-1
mingw-w64-ucrt-x86_64-headers-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-ucrt-x86_64-glslang 13.0.0-1
mingw-w64-ucrt-x86_64-gmp 6.3.0-2
mingw-w64-ucrt-x86_64-headers-git 11.0.0.r159.g0605217f5-1
mingw-w64-ucrt-x86_64-isl 0.26-1
mingw-w64-ucrt-x86_64-jsoncpp 1.9.5-2
mingw-w64-ucrt-x86_64-libarchive 3.7.1-1
mingw-w64-ucrt-x86_64-libarchive 3.7.2-1
mingw-w64-ucrt-x86_64-libb2 0.98.1-2
mingw-w64-ucrt-x86_64-libclc 16.0.5-1
mingw-w64-ucrt-x86_64-libelf 0.8.13-7
mingw-w64-ucrt-x86_64-libffi 3.4.4-1
mingw-w64-ucrt-x86_64-libiconv 1.17-3
mingw-w64-ucrt-x86_64-libidn2 2.3.4-1
mingw-w64-ucrt-x86_64-libpsl 0.21.2-4
mingw-w64-ucrt-x86_64-libssh2 1.11.0-1
mingw-w64-ucrt-x86_64-libssh2 1.11.0-2
mingw-w64-ucrt-x86_64-libsystre 1.0.1-4
mingw-w64-ucrt-x86_64-libtasn1 4.19.0-1
mingw-w64-ucrt-x86_64-libtre-git r128.6fb7206-2
mingw-w64-ucrt-x86_64-libunistring 1.1-1
mingw-w64-ucrt-x86_64-libuv 1.46.0-1
mingw-w64-ucrt-x86_64-libva 2.19.0-1
mingw-w64-ucrt-x86_64-libwinpthread-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-ucrt-x86_64-libva 2.20.0-1
mingw-w64-ucrt-x86_64-libwinpthread-git 11.0.0.r159.g0605217f5-1
mingw-w64-ucrt-x86_64-libxml2 2.11.5-1
mingw-w64-ucrt-x86_64-llvm 16.0.5-3
mingw-w64-ucrt-x86_64-llvm-libs 16.0.5-3
mingw-w64-ucrt-x86_64-lz4 1.9.4-1
mingw-w64-ucrt-x86_64-meson 1.2.1-1
mingw-w64-ucrt-x86_64-mpc 1.3.1-1
mingw-w64-ucrt-x86_64-mpc 1.3.1-2
mingw-w64-ucrt-x86_64-mpdecimal 2.5.1-1
mingw-w64-ucrt-x86_64-mpfr 4.2.1-1
mingw-w64-ucrt-x86_64-mpfr 4.2.1-2
mingw-w64-ucrt-x86_64-ncurses 6.4.20230708-1
mingw-w64-ucrt-x86_64-nghttp2 1.56.0-1
mingw-w64-ucrt-x86_64-ninja 1.11.1-3
mingw-w64-ucrt-x86_64-openssl 3.1.2-1
mingw-w64-ucrt-x86_64-openssl 3.1.3-1
mingw-w64-ucrt-x86_64-p11-kit 0.25.0-2
mingw-w64-ucrt-x86_64-pkgconf 1~2.0.3-1
mingw-w64-ucrt-x86_64-polly 16.0.5-1
Expand All @@ -210,16 +211,15 @@ mingw-w64-ucrt-x86_64-rhash 1.4.3-1
mingw-w64-ucrt-x86_64-spirv-headers 2~1.3.261.1-1
mingw-w64-ucrt-x86_64-spirv-llvm-translator 16.0.0-2
mingw-w64-ucrt-x86_64-spirv-tools 3~1.3.261.0-1
mingw-w64-ucrt-x86_64-sqlite3 3.43.0-1
mingw-w64-ucrt-x86_64-sqlite3 3.43.1-1
mingw-w64-ucrt-x86_64-tcl 8.6.12-2
mingw-w64-ucrt-x86_64-termcap 1.3.1-6
mingw-w64-ucrt-x86_64-tk 8.6.12-2
mingw-w64-ucrt-x86_64-tzdata 2023c-1
mingw-w64-ucrt-x86_64-vulkan-headers 1.3.261-1
mingw-w64-ucrt-x86_64-vulkan-loader 1.3.261-1
mingw-w64-ucrt-x86_64-vulkan-validation-layers 1.3.261-2
mingw-w64-ucrt-x86_64-windows-default-manifest 6.4-4
mingw-w64-ucrt-x86_64-winpthreads-git 11.0.0.r147.gddc5b0f6e-1
mingw-w64-ucrt-x86_64-winpthreads-git 11.0.0.r159.g0605217f5-1
mingw-w64-ucrt-x86_64-xxhash 0.8.2-1
mingw-w64-ucrt-x86_64-xz 5.4.4-1
mingw-w64-ucrt-x86_64-zlib 1.3-1
Expand All @@ -228,21 +228,21 @@ mintty 1~3.6.5-1
mpfr 4.2.1-1
msys2-keyring 1~20230703-1
msys2-launcher 1.5-1
msys2-runtime 3.4.9-1
msys2-runtime 3.4.9-2
nano 7.2-1
ncurses 6.4-1
ncurses 6.4-2
nettle 3.9.1-1
openssl 3.1.2-1
openssl 3.1.3-1
p11-kit 0.25.0-1
pacman 6.0.2-8
pacman 6.0.2-9
pacman-contrib 1.9.1-1
pacman-mirrors 20221016-1
patch 2.7.6-2
perl 5.36.1-2
pinentry 1.2.1-1
rebase 4.5.0-4
sed 4.9-1
tar 1.34-3
tar 1.35-1
time 1.9-3
tzcode 2023c-1
util-linux 2.35.2-4
Expand Down
12 changes: 6 additions & 6 deletions buildinfo/msvc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Windows 10.0.20348
Ressource Hacker 5.1.7.343
7-Zip 23.01 ultra compression
Git 2.42.0.2
Visual Studio Build Tools 2022 v17.7.3
Visual Studio Build Tools 2022 v17.7.4
Windows SDK 10.1.22621.1778
Windows Driver Kit 10.1.22621.382
Nuget Commandline tool 6.7.0.127
Expand All @@ -16,18 +16,18 @@ Mako 1.2.4
MarkupSafe 2.1.3
meson 1.2.1
pip 23.2.1
setuptools 68.2.0
setuptools 68.2.2

CMake 3.27.4
CMake 3.27.6
Ninja 1.11.1
LLVM 16.0.6
Old LLVM 16.0.6
SPIRV Tools 2023.4.1
Winflexbison package 2.5.25
flex 2.6.4
Bison 3.8.2
pkgconf 2.0.3
zlib 1.3
OpenCLonD3D12 ICD 2023.04.06
libva 2.19.0
VA-API 1.19.0
libva 2.20.0
VA-API 1.20.0
DirectX headers 1.711.3
2 changes: 1 addition & 1 deletion buildscript/modules/msys.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
@IF NOT EXIST "%msysloc%" set msysstate=0
@endlocal&set msysstate=%msysstate%&set msysloc=%msysloc%
@set runmsys=call "%devroot%\%projectname%\buildscript\modules\runmsys.cmd"
@set mingwpkglst={cc,clang,cmake,directx-headers,gdb,libclc,libelf,libva,meson,pkgconf,polly,python-mako,spirv-llvm-translator,vulkan-devel,zstd}
@set mingwpkglst={cc,clang,cmake,directx-headers,gdb,glslang,libclc,libelf,libva,meson,pkgconf,polly,python-mako,spirv-headers,spirv-llvm-translator,spirv-tools,vulkan-headers,vulkan-loader,zstd}
12 changes: 6 additions & 6 deletions packages.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
mesa3d-23.1.7-development-pack-msvc.7z
..\mesa3d-23.1.7-release-msvc.7z
..\mesa3d-23.1.7-debug-info-msvc.7z
mesa3d-23.1.7-development-pack-mingw.7z
..\mesa3d-23.1.7-release-mingw.7z
..\mesa3d-23.1.7-debug-mingw.7z
mesa3d-23.1.8-development-pack-msvc.7z
..\mesa3d-23.1.8-release-msvc.7z
..\mesa3d-23.1.8-debug-info-msvc.7z
mesa3d-23.1.8-development-pack-mingw.7z
..\mesa3d-23.1.8-release-mingw.7z
..\mesa3d-23.1.8-debug-mingw.7z
2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
- [OpenGL context configuration override](#opengl-context-configuration-override)
- [How to set environment variables](#how-to-set-environment-variables)
# Downloads
Mesa 23.1.7 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases).
Mesa 23.1.8 builds with Visual Studio and MSYS2 Mingw-w64 are now available in [releases section](https://github.com/pal1000/mesa-dist-win/releases).
# Sponsorship
mesa-dist-win project was given an extensible sponsorship with initial due date of November 1st 2023. Sponsorship consists in a free VPS to use as build machine with 12 GB RAM, 6 threads [AMD EPYC 7413](https://www.amd.com/en/products/cpu/amd-epyc-7413) and 150 GB NVMe SSD from [Petrosky](https://petrosky.io/pal1000), a virtual private server hosting company thanks to [@Directox01](https://github.com/Directox01).

Expand Down
4 changes: 4 additions & 0 deletions releasenotes.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 23.1.8
- Updated Mesa3D to [23.1.8](https://docs.mesa3d.org/relnotes/23.1.8.html).
### Build script
- MinGW build: Replace vulkan-validation-layers with glslang as the former is only useful for runtime debugging now that gllslangValidator migrated to later package.
# 23.1.7
- Updated Mesa3D to [23.1.7](https://docs.mesa3d.org/relnotes/23.1.7.html).
### Build script
Expand Down

0 comments on commit 4728ef9

Please sign in to comment.