dep_selinux, dep_expat, dep_libdrm, dep_llvm, dep_lmsensors, dep_thread,
driver_swrast, driver_r300, driver_r600, driver_radeonsi, driver_nouveau,
driver_pl111, driver_vc4, driver_vc5, driver_freedreno, driver_etnaviv,
- driver_imx, driver_i915, driver_svga, driver_virgl,
+ driver_imx, driver_i915, driver_svga, driver_virgl, driver_swr,
],
)
[with_gallium_radeonsi, 'radeonsi_dri.so'],
[with_gallium_nouveau, 'nouveau_dri.so'],
[with_gallium_freedreno, ['msm_dri.so', 'kgsl_dri.so']],
- [with_gallium_softpipe, 'swrast_dri.so'],
+ [with_gallium_softpipe or with_gallium_swr, 'swrast_dri.so'],
[with_gallium_softpipe and with_gallium_drisw_kms, 'kms_swrast_dri.so'],
[with_gallium_vc4, 'vc4_dri.so'],
[with_gallium_vc5, 'vc5_dri.so'],
if with_shared_glapi
gallium_xlib_link_with += libglapi
endif
-# TODO: SWR
libgl = shared_library(
'GL',
libgallium, libmesa_util, libmesa_gallium, gallium_xlib_link_with,
],
dependencies : [
- dep_thread, dep_clock, dep_unwind, dep_lmsensors, driver_swrast,
+ dep_thread, dep_clock, dep_unwind, dep_lmsensors,
+ driver_swrast, driver_swr,
],
install : true,
version : '1.5.0',
osmesa_link_deps += files('osmesa.sym')
endif
-# TODO: swr
-
libosmesa = shared_library(
osmesa_lib_name,
'target.c',
osmesa_link_with,
],
dependencies : [
- dep_selinux, dep_thread, dep_clock, dep_unwind, driver_swrast,
+ dep_selinux, dep_thread, dep_clock, dep_unwind,
+ driver_swrast, driver_swr,
],
version : '8.0.0',
install : true,