From 7ab81cb0927483ec441b496b3ab265c6631d72e0 Mon Sep 17 00:00:00 2001 From: Arctis Fireblight <6182060+arctis-fireblight@users.noreply.github.com> Date: Thu, 18 Jun 2026 08:55:45 -0500 Subject: [PATCH] Update release build scripts to enable DX12 support on Windows --- .gitlab-ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 03101b2cc8..6c0aae870f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -126,7 +126,8 @@ stages: image: $CI_REGISTRY/redot-engine/redot-production-containers/redot-windows:latest before_script: - !reference [.template-build, before_script] - - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa" + - python3 ./misc/scripts/install_d3d12_sdk_windows.py + - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa d3d12=yes" variables: PLATFORM: "windows" @@ -137,7 +138,8 @@ stages: image: $CI_REGISTRY/redot-engine/redot-production-containers/redot-windows:latest before_script: - !reference [.template-build, before_script] - - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa" + - python3 ./misc/scripts/install_d3d12_sdk_windows.py + - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa d3d12=yes" variables: PLATFORM: "windows" @@ -148,7 +150,8 @@ stages: image: $CI_REGISTRY/redot-engine/redot-production-containers/redot-windows:latest before_script: - !reference [.template-build, before_script] - - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa" + - python3 ./misc/scripts/install_d3d12_sdk_windows.py + - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa d3d12=yes" script: - !reference [ .build-release-template, script ] after_script: @@ -176,7 +179,8 @@ stages: image: $CI_REGISTRY/redot-engine/redot-production-containers/redot-windows:latest before_script: - !reference [.template-build, before_script] - - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa" + - python3 ./misc/scripts/install_d3d12_sdk_windows.py + - export OPTIONS="production=yes use_mingw=yes angle_libs=$(pwd)/deps/angle mesa_libs=$(pwd)/deps/mesa d3d12=yes" script: - !reference [ .build-release-template-mono, script ] after_script: