Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dd16c75aa17faf02116283123d9a02e4458be95e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dd16c75aa17faf02116283123d9a02e4458be95e)
  • Date: Mon, 12 Oct 2026 04:27:09 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

graphics-libs/mesa/BUILD | 4 +++-
graphics-libs/mesa/CONFIGURE | 9 ++++++---
graphics-libs/mesa/HISTORY | 4 ++++
3 files changed, 13 insertions(+), 4 deletions(-)

New commits:
commit dd16c75aa17faf02116283123d9a02e4458be95e
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

graphics-libs/mesa: gallium Direct3D10 is now for stable only,
drm is no longer an option for EGL native platform

diff --git a/graphics-libs/mesa/BUILD b/graphics-libs/mesa/BUILD
index 3ee324b..9724f7c 100755
--- a/graphics-libs/mesa/BUILD
+++ b/graphics-libs/mesa/BUILD
@@ -35,7 +35,6 @@ meson_opt list "platforms" "$MESA_PLATFORMS" &&
meson_opt boolean "amd-use-llvm" "$MESA_AMD_LLVM" &&
meson_opt boolean "draw-use-llvm" "$MESA_DRAW_LLVM" &&
meson_opt feature "egl" "$MESA_EGL" &&
-meson_opt boolean "gallium-d3d10umd" "$MESA_GALLIUM_D3D10" &&
meson_opt feature "gallium-d3d12-graphics" "$MESA_GALLIUM_D3D12_PIPELINE" &&
meson_opt feature "gallium-d3d12-video" "$MESA_GALLIUM_D3D12_VIDEO" &&
meson_opt boolean "gallium-extra-hud" "$MESA_GALLIUM_HUD" &&
@@ -60,6 +59,9 @@ meson_opt feature "xlib-lease"
"$MESA_XLIB_LEASE" &&
meson_opt feature "xmlconfig" "$MESA_XMLCONFIG" &&
meson_opt boolean "libgbm-external" "${MESA_EXTERNAL_GBM}" &&

+if [[ "${MESA_BRANCH}" != "scm" ]]; then
+ meson_opt boolean "gallium-d3d10umd" "$MESA_GALLIUM_D3D10"
+fi &&
if [ -n "$MESA_GALLIUM" ] && ! list_find "$MESA_GALLIUM" none ;then
meson_opt list "gallium-drivers" "$MESA_GALLIUM"
else
diff --git a/graphics-libs/mesa/CONFIGURE b/graphics-libs/mesa/CONFIGURE
index a7ee199..0112265 100755
--- a/graphics-libs/mesa/CONFIGURE
+++ b/graphics-libs/mesa/CONFIGURE
@@ -223,8 +223,10 @@ if [ -n "$MESA_GALLIUM" ] && ! list_find "$MESA_GALLIUM"
none ;then
fi &&

if check_gallium llvmpipe softpipe ;then
- if check_driver WSL ;then
+ if check_driver WSL || [[ "${MESA_BRANCH}" == "stable" ]];then
config_query MESA_GALLIUM_D3D10 "Build gallium Direct3D10 (WDDM UMD)
frontend?" n
+ else
+ persistent_remove MESA_GALLIUM_D3D10
fi
fi &&

@@ -254,7 +256,7 @@ if [ -n "$MESA_GALLIUM" ] && ! list_find "$MESA_GALLIUM"
none ;then
fi &&

if [[ "$MESA_EGL" == "y" ]] ;then
- local egldefaults="drm surfaceless" &&
+ local egldefaults="surfaceless" &&
if check_platform x11 ;then
egldefaults="$egldefaults x11"
fi &&
@@ -401,4 +403,5 @@ persistent_remove MESA_GALLIUM_D3D9 &&
persistent_remove MESA_OPENCL_ENABLE &&
persistent_remove MESA_OPENCL &&
persistent_remove MESA_OSMESA &&
-list_remove MESA_EGL_DEFAULT "wayland"
+list_remove MESA_EGL_DEFAULT "wayland" &&
+list_remove MESA_EGL_DEFAULT "drm"
diff --git a/graphics-libs/mesa/HISTORY b/graphics-libs/mesa/HISTORY
index 8b0699f..5543406 100644
--- a/graphics-libs/mesa/HISTORY
+++ b/graphics-libs/mesa/HISTORY
@@ -1,3 +1,7 @@
+2026-10-12 Pavel Vinogradov <public AT sourcemage.org>
+ * BUILD, CONFIGURE: gallium Direct3D10 is now for stable only,
+ drm is no longer an option for EGL native platform
+
2026-10-06 Pavel Vinogradov <public AT sourcemage.org>
* DEPENDS: pyyaml is needed by stable branch too,
(thanks to Chris Andrew for pointing out)


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (dd16c75aa17faf02116283123d9a02e4458be95e), Pavel Vinogradov, 10/12/2026

Archive powered by MHonArc 2.6.24.

Top of Page