Lines 29-34
VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau
Link Here
|
29 |
|
29 |
|
30 |
ALL_DRI_DRIVERS= I915 I965 RADEON R200 SWRAST |
30 |
ALL_DRI_DRIVERS= I915 I965 RADEON R200 SWRAST |
31 |
ALL_GALLIUM_DRIVERS= FREEDRENO R300 R600 RADEONSI SVGA SWRAST VC4 |
31 |
ALL_GALLIUM_DRIVERS= FREEDRENO R300 R600 RADEONSI SVGA SWRAST VC4 |
|
|
32 |
ALL_VULKAN_DRIVERS= INTEL RADEON |
32 |
|
33 |
|
33 |
DRI_DRIVERS= SWRAST # classic swrast |
34 |
DRI_DRIVERS= SWRAST # classic swrast |
34 |
.if "${MESA_LLVM_VER}" != "" |
35 |
.if "${MESA_LLVM_VER}" != "" |
Lines 36-47
GALLIUM_DRIVERS= SWRAST # llvmpipe
Link Here
|
36 |
.else |
37 |
.else |
37 |
GALLIUM_DRIVERS= "" |
38 |
GALLIUM_DRIVERS= "" |
38 |
.endif |
39 |
.endif |
|
|
40 |
VULKAN_DRIVERS= # |
41 |
|
39 |
.if ${ARCH} == amd64 || ${ARCH} == i386 \ |
42 |
.if ${ARCH} == amd64 || ${ARCH} == i386 \ |
40 |
|| ${ARCH} == powerpc || ${ARCH} == powerpc64 |
43 |
|| ${ARCH} == powerpc || ${ARCH} == powerpc64 |
41 |
DRI_DRIVERS+= RADEON R200 |
44 |
DRI_DRIVERS+= RADEON R200 |
42 |
GALLIUM_DRIVERS+= R300 R600 |
45 |
GALLIUM_DRIVERS+= R300 R600 |
43 |
. if "${MESA_LLVM_VER}" != "" # until PPC gets LLVM in base |
46 |
. if "${MESA_LLVM_VER}" != "" # until PPC gets LLVM in base |
44 |
GALLIUM_DRIVERS+= RADEONSI |
47 |
GALLIUM_DRIVERS+= RADEONSI |
|
|
48 |
VULKAN_DRIVERS+= RADEON |
45 |
. endif |
49 |
. endif |
46 |
.endif |
50 |
.endif |
47 |
.if ${ARCH} == amd64 || ${ARCH} == i386 |
51 |
.if ${ARCH} == amd64 || ${ARCH} == i386 |
Lines 50-55
GALLIUM_DRIVERS+= SVGA
Link Here
|
50 |
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 |
54 |
. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 |
51 |
EXTRA_PATCHES+= ${PATCHDIR}/extra-src_mesa_drivers_dri_i965_intel__screen.c |
55 |
EXTRA_PATCHES+= ${PATCHDIR}/extra-src_mesa_drivers_dri_i965_intel__screen.c |
52 |
. endif |
56 |
. endif |
|
|
57 |
VULKAN_DRIVERS+= INTEL |
53 |
.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 |
58 |
.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 |
54 |
GALLIUM_DRIVERS+= FREEDRENO VC4 |
59 |
GALLIUM_DRIVERS+= FREEDRENO VC4 |
55 |
. if ${ARCH} == armv6 || ${ARCH} == armv7 |
60 |
. if ${ARCH} == armv6 || ${ARCH} == armv7 |
Lines 57-64
EXTRA_PATCHES+= ${PATCHDIR}/extra-src_gallium_drivers_vc4_Makefile.in
Link Here
|
57 |
. endif |
62 |
. endif |
58 |
.endif |
63 |
.endif |
59 |
|
64 |
|
|
|
65 |
.if ${VULKAN_DRIVERS:MINTEL} |
66 |
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} |
67 |
. if ${/usr/bin/ld:L:tA} != "/usr/bin/ld.lld" |
68 |
# --build-id isn't supported by old GNU ld.bfd in base |
69 |
USE_BINUTILS= yes |
70 |
LDFLAGS+= -B${LOCALBASE}/bin |
71 |
. endif |
72 |
.endif |
73 |
|
60 |
CONFIGURE_ARGS+= --with-dri-drivers="${DRI_DRIVERS:tl}" \ |
74 |
CONFIGURE_ARGS+= --with-dri-drivers="${DRI_DRIVERS:tl}" \ |
61 |
--with-gallium-drivers="${GALLIUM_DRIVERS:tl}" |
75 |
--with-gallium-drivers="${GALLIUM_DRIVERS:tl}" \ |
|
|
76 |
--with-vulkan-drivers="${VULKAN_DRIVERS:tl}" |
62 |
|
77 |
|
63 |
.for _d in ${ALL_DRI_DRIVERS} |
78 |
.for _d in ${ALL_DRI_DRIVERS} |
64 |
. if ${DRI_DRIVERS:M${_d}} |
79 |
. if ${DRI_DRIVERS:M${_d}} |
Lines 76-81
PLIST_SUB+= ${_gd}_GDRIVER="@comment "
Link Here
|
76 |
. endif |
91 |
. endif |
77 |
.endfor |
92 |
.endfor |
78 |
|
93 |
|
|
|
94 |
.for _vd in ${ALL_VULKAN_DRIVERS} |
95 |
. if ${VULKAN_DRIVERS:M${_vd}} |
96 |
PLIST_SUB+= ${_vd}_VDRIVER="" ARCH="${ARCH}" |
97 |
. else |
98 |
PLIST_SUB+= ${_vd}_VDRIVER="@comment " |
99 |
. endif |
100 |
.endfor |
101 |
|
79 |
.include "${MASTERDIR}/Makefile.targets" |
102 |
.include "${MASTERDIR}/Makefile.targets" |
80 |
|
103 |
|
81 |
post-install: |
104 |
post-install: |