Lines 32-38
Link Here
|
32 |
|
32 |
|
33 |
IUSE="${IUSE_VIDEO_CARDS} |
33 |
IUSE="${IUSE_VIDEO_CARDS} |
34 |
cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm |
34 |
cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm |
35 |
lm-sensors opencl osmesa +proprietary-codecs selinux |
35 |
lm-sensors opencl +opengl osmesa +proprietary-codecs selinux |
36 |
test unwind vaapi valgrind vdpau vulkan |
36 |
test unwind vaapi valgrind vdpau vulkan |
37 |
vulkan-overlay wayland +X xa zink +zstd" |
37 |
vulkan-overlay wayland +X xa zink +zstd" |
38 |
|
38 |
|
Lines 55-67
Link Here
|
55 |
video_cards_radeonsi? ( llvm ) |
55 |
video_cards_radeonsi? ( llvm ) |
56 |
vdpau? ( X ) |
56 |
vdpau? ( X ) |
57 |
xa? ( X ) |
57 |
xa? ( X ) |
58 |
zink? ( vulkan ) |
58 |
zink? ( vulkan || ( opengl gles1 gles2 ) ) |
|
|
59 |
X? ( gles1? ( opengl ) gles2? ( opengl ) ) |
59 |
" |
60 |
" |
60 |
|
61 |
|
61 |
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110" |
62 |
LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110" |
62 |
RDEPEND=" |
63 |
RDEPEND=" |
63 |
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] |
64 |
>=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}] |
64 |
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] |
65 |
opengl? ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] ) |
|
|
66 |
gles1? ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] ) |
67 |
gles2? ( >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}] ) |
65 |
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] |
68 |
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}] |
66 |
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) |
69 |
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] ) |
67 |
llvm? ( |
70 |
llvm? ( |
Lines 400-414
Link Here
|
400 |
emesonargs+=(-Dintel-clc=disabled) |
403 |
emesonargs+=(-Dintel-clc=disabled) |
401 |
fi |
404 |
fi |
402 |
|
405 |
|
|
|
406 |
if use opengl || use gles1 || use gles2; then |
407 |
emesonargs+=( |
408 |
-Degl=enabled |
409 |
-Dgbm=enabled |
410 |
-Dglvnd=true |
411 |
) |
412 |
else |
413 |
emesonargs+=( |
414 |
-Degl=disabled |
415 |
-Dgbm=disabled |
416 |
-Dglvnd=false |
417 |
) |
418 |
fi |
419 |
|
420 |
if use opengl && use X; then |
421 |
emesonargs+=(-Dglx=dri) |
422 |
else |
423 |
emesonargs+=(-Dglx=disabled) |
424 |
fi |
425 |
|
403 |
emesonargs+=( |
426 |
emesonargs+=( |
404 |
$(meson_use test build-tests) |
427 |
$(meson_use test build-tests) |
405 |
-Dglx=$(usex X dri disabled) |
|
|
406 |
-Dshared-glapi=enabled |
428 |
-Dshared-glapi=enabled |
407 |
-Ddri3=enabled |
429 |
-Ddri3=enabled |
408 |
-Degl=enabled |
|
|
409 |
-Dexpat=enabled |
430 |
-Dexpat=enabled |
410 |
-Dgbm=enabled |
431 |
$(meson_use opengl) |
411 |
-Dglvnd=true |
|
|
412 |
$(meson_feature gles1) |
432 |
$(meson_feature gles1) |
413 |
$(meson_feature gles2) |
433 |
$(meson_feature gles2) |
414 |
$(meson_feature llvm) |
434 |
$(meson_feature llvm) |