From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DE514138A6C for ; Tue, 18 Nov 2014 12:22:57 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AF07BE094A; Tue, 18 Nov 2014 12:22:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 530E5E094A for ; Tue, 18 Nov 2014 12:22:55 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 2DD173404D1 for ; Tue, 18 Nov 2014 12:22:54 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CD5E3A61D for ; Tue, 18 Nov 2014 12:22:52 +0000 (UTC) From: "David Heidelberger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Heidelberger" Message-ID: <1416313276.112a49ddd3db092446c8243ea7f43c8669d735b6.okias@gentoo> Subject: [gentoo-commits] proj/x11:master commit in: media-libs/mesa/ X-VCS-Repository: proj/x11 X-VCS-Files: media-libs/mesa/mesa-9999.ebuild media-libs/mesa/metadata.xml X-VCS-Directories: media-libs/mesa/ X-VCS-Committer: okias X-VCS-Committer-Name: David Heidelberger X-VCS-Revision: 112a49ddd3db092446c8243ea7f43c8669d735b6 X-VCS-Branch: master Date: Tue, 18 Nov 2014 12:22:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 012862fb-235d-4f1f-a5e2-8948b284a8f6 X-Archives-Hash: e8608c1ace446b67ee02ebc1fc7f80c3 commit: 112a49ddd3db092446c8243ea7f43c8669d735b6 Author: David Heidelberg ixit cz> AuthorDate: Tue Nov 18 12:21:16 2014 +0000 Commit: David Heidelberger gmail com> CommitDate: Tue Nov 18 12:21:16 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=112a49dd media-libs/mesa: allow building Direct 3D9 API For more informations check https://wiki.ixit.cz/d3d9 . Signed-off-by: David Heidelberg ixit.cz> --- media-libs/mesa/mesa-9999.ebuild | 7 +++++-- media-libs/mesa/metadata.xml | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index ddc957c..e9f0800 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -49,11 +49,12 @@ for card in ${VIDEO_CARDS}; do done IUSE="${IUSE_VIDEO_CARDS} - bindist +classic debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm +nptl - opencl openvg osmesa pax_kernel openmax pic r600-llvm-compiler selinux + bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 +llvm + +nptl opencl openvg osmesa pax_kernel openmax pic r600-llvm-compiler selinux vaapi vdpau wayland xvmc xa kernel_FreeBSD" REQUIRED_USE=" + d3d9? ( gallium dri3 ) llvm? ( gallium ) openvg? ( egl gallium ) opencl? ( @@ -255,6 +256,7 @@ multilib_src_configure() { if use gallium; then myconf+=" + $(use_enable d3d9 nine) $(use_enable llvm gallium-llvm) $(use_enable openvg) $(use_enable openmax omx) @@ -313,6 +315,7 @@ multilib_src_configure() { --enable-glx \ --enable-shared-glapi \ $(use_enable !bindist texture-float) \ + $(use_enable d3d9 nine) \ $(use_enable debug) \ $(use_enable dri3) \ $(use_enable egl) \ diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml index c8634ec..69cb2f1 100644 --- a/media-libs/mesa/metadata.xml +++ b/media-libs/mesa/metadata.xml @@ -6,6 +6,7 @@ Disable patent-encumbered ARB_texture_float, EXT_texture_shared_exponent, and EXT_packed_float extensions. Build drivers based on the classic architecture. Enable EGL support. + Enable Direct 3D9 API through Nine state tracker. Can be used together with patched wine. Enable DRI3 support. Build drivers based on Gallium3D, the new architecture for 3D graphics drivers. Enable the Graphics Buffer Manager for EGL on KMS.