diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2020-07-03 20:59:38 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2020-07-03 20:59:38 +0000 |
commit | 9b3328c155a9531f11be6377c7f21410c826e143 (patch) | |
tree | dba67556bb5a4fadec55066033dff22c5c3daa2f /graphics | |
parent | cf02f5070567ae05e8780a630b1ba8a6d0d1df92 (diff) | |
download | ports-9b3328c155a9531f11be6377c7f21410c826e143.tar.gz ports-9b3328c155a9531f11be6377c7f21410c826e143.zip |
MFH: mesa-dri: Use gallium SWRAST on x86 and aarch64
Mesa have two software rasterizer, the classic mesa dri one and
the gallium one.
The classic dri one is starting to be deprecated upstream (like all
dri drivers) so switch the arches that can build the gallium one to it.
Approved by: portmgr (bapt@)
Notes
Notes:
svn path=/branches/2020Q3/; revision=541134
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/mesa-dri/Makefile | 8 | ||||
-rw-r--r-- | graphics/mesa-dri/pkg-plist | 1 |
2 files changed, 6 insertions, 3 deletions
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile index 40ca76a0829c..d4d31997aea2 100644 --- a/graphics/mesa-dri/Makefile +++ b/graphics/mesa-dri/Makefile @@ -3,7 +3,7 @@ PORTNAME= mesa-dri PORTVERSION= ${MESAVERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics COMMENT= OpenGL hardware acceleration drivers for DRI2+ @@ -42,8 +42,10 @@ ALL_DRI_DRIVERS= I915 I965 R100 R200 SWRAST ALL_GALLIUM_DRIVERS= R300 R600 RADEONSI SVGA SWRAST ALL_VULKAN_DRIVERS= INTEL AMD -.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH:Marm*} || ${ARCH} == i386 || ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} -DRI_DRIVERS= SWRAST # llvmpipe +.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 +GALLIUM_DRIVERS+= SWRAST # llvmpipe +.elif ${ARCH:Marm*} || ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} +DRI_DRIVERS+= SWRAST # Mesa Classic swrast .endif .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 \ diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist index 6890e4d605ca..e5b2e645286a 100644 --- a/graphics/mesa-dri/pkg-plist +++ b/graphics/mesa-dri/pkg-plist @@ -17,6 +17,7 @@ include/GL/internal/dri_interface.h %%RADEONSI_GDRIVER%%lib/dri/radeonsi_dri.so %%VAAPI%%%%RADEONSI_GDRIVER%%lib/dri/radeonsi_drv_video.so %%SWRAST_DRIVER%%lib/dri/swrast_dri.so +%%SWRAST_GDRIVER%%lib/dri/swrast_dri.so %%SVGA_GDRIVER%%lib/dri/vmwgfx_dri.so %%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so %%PLATFORM_X11%%%%R600_GDRIVER%%lib/libXvMCr600.so.1 |