Skip to content

Commit 4bedf2f

Browse files
committed
mesa 22.0.1
1 parent 6e3ae02 commit 4bedf2f

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

build.cmd

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
@echo off
22
setlocal enabledelayedexpansion
33

4-
set LLVM_VERSION=13.0.1
5-
set MESA_VERSION=22.0.0
4+
set LLVM_VERSION=14.0.0
5+
set MESA_VERSION=22.0.1
66

77
set PATH=%CD%\llvm\bin;%CD%\winflexbison;%PATH%
88

@@ -127,6 +127,7 @@ cmake ^
127127
-D LLVM_ENABLE_PEDANTIC=OFF ^
128128
-D LLVM_ENABLE_WERROR=OFF ^
129129
-D LLVM_ENABLE_ASSERTIONS=OFF ^
130+
-D LLVM_BUILD_LLVM_C_DYLIB=OFF ^
130131
-D LLVM_BUILD_UTILS=OFF ^
131132
-D LLVM_BUILD_TESTS=OFF ^
132133
-D LLVM_BUILD_DOCS=OFF ^
@@ -179,6 +180,23 @@ meson setup ^
179180
-Dgallium-drivers=d3d12 || exit /b 1
180181
ninja -C mesa.build install || exit /b 1
181182

183+
rem *** mesa d3d12egl ***
184+
185+
rd /s /q mesa.build 1>nul 2>nul
186+
meson setup ^
187+
mesa.build ^
188+
mesa.src ^
189+
--prefix="%CD%\mesa-d3d12" ^
190+
--default-library=static ^
191+
-Dbuildtype=release ^
192+
-Db_ndebug=true ^
193+
-Db_vscrt=mt ^
194+
-Dllvm=disabled ^
195+
-Dplatforms=windows ^
196+
-Dosmesa=false ^
197+
-Dgallium-drivers=d3d12 || exit /b 1
198+
ninja -C mesa.build install || exit /b 1
199+
182200
rem *** done ***
183201
rem output is in mesa-d3d12 and mesa-llvmpipe folders
184202

@@ -200,6 +218,7 @@ if "%GITHUB_WORKFLOW%" neq "" (
200218
mkdir archive-d3d12
201219
pushd archive-d3d12
202220
copy /y ..\mesa-d3d12\bin\opengl32.dll .
221+
rem "%WindowsSdkVerBinPath%x64\dxil.dll"
203222
copy /y "%ProgramFiles(x86)%\Windows Kits\10\Redist\D3D\x64\dxil.dll" .
204223
%SZIP% a -mx=9 ..\mesa-d3d12-%MESA_VERSION%.zip
205224
popd

0 commit comments

Comments
 (0)