RESTRICT="!bindist? ( bindist )"
RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 virgl vivante vmware"
for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
done
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vc4? ( gallium )
+ video_cards_virgl? ( gallium )
video_cards_vivante? ( gallium gbm )
video_cards_vmware? ( gallium )
"
--with-clang-libdir="${EPREFIX}/usr/lib"
"
fi
+
+ gallium_enable video_cards_virgl virgl
fi
if use vulkan; then
RESTRICT="!bindist? ( bindist )"
RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 vivante vmware"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 virgl vivante vmware"
for card in ${VIDEO_CARDS}; do
IUSE_VIDEO_CARDS+=" video_cards_${card}"
done
video_cards_r600? ( gallium )
video_cards_radeonsi? ( gallium llvm )
video_cards_vc4? ( gallium )
+ video_cards_virgl? ( gallium )
video_cards_vivante? ( gallium gbm )
video_cards_vmware? ( gallium )
"
--with-clang-libdir="${EPREFIX}/usr/lib"
"
fi
+
+ gallium_enable video_cards_virgl virgl
fi
if use vulkan; then
vc4 - VIDEO_CARDS setting to build driver for vc4 video cards
vesa - VIDEO_CARDS setting to build driver for vesa video cards
via - VIDEO_CARDS setting to build driver for via video cards
+virgl - VIDEO_CARDS setting to build driver for virgil (virtual 3D GPU)
virtualbox - VIDEO_CARDS setting to build driver for virtualbox emulation
vivante - VIDEO_CARDS setting to build etnaviv driver for vivante video cards
vmware - VIDEO_CARDS setting to build driver for vmware video cards