On Mon, Sep 17, 2018 at 05:18:52PM -0400, Marek Olšák wrote: > If I configure meson, how can I know which state trackers, APIs, and > backends are enabled?
'meson configure' in the build directory gives you that information (at least some of it). That might give you some information. Part of the output looks like Project options: Option Current Value Possible Values Description ------ ------------- --------------- ----------- asm true [true, false] Build assembly code if possible build-tests true [true, false] Build unit tests. Currently this will build *all* unit tests, which may build more than expected. d3d-drivers-path Location of D3D drivers. Default: $libdir/d3d dri-drivers [] [, auto, i915, i965, r100, r200, nouveau, swrast] List of dri drivers to build. If this is set to auto all drivers applicable to the target OS/architecture will be built dri-drivers-path Location to install dri drivers. Default: $libdir/dri. dri-search-path Locations to search for dri drivers, passed as colon separated list. Default: dri-drivers-path. dri3 auto [auto, true, false] enable support for dri3 egl auto [auto, true, false] Build support for EGL platform gallium-drivers [iris] [, auto, pl111, radeonsi, r300, r600, nouveau, freedreno, swrast, v3d, vc4, etnaviv, imx, tegra, i915, svga, virgl, swr, iris] List of gallium drivers to build. If this is set to auto all drivers applicable to the target OS/architecture will be built gallium-extra-hud false [true, false] Enable HUD block/NIC I/O HUD status support gallium-nine false [true, false] build gallium "nine" Direct3D 9.x state tracker. gallium-omx auto [auto, disabled, bellagio, tizonia] enable gallium omx state tracker. gallium-opencl disabled [icd, standalone, disabled] build gallium "clover" OpenCL state tracker. gallium-va auto [auto, true, false] enable gallium va state tracker. gallium-vdpau auto [auto, true, false] enable gallium vdpau state tracker. gallium-xa auto [auto, true, false] enable gallium xa state tracker. gallium-xvmc auto [auto, true, false] enable gallium xvmc state tracker. gbm auto [auto, true, false] Build support for gbm platform gles1 true [true, false] Build support for OpenGL ES 1.x gles2 true [true, false] Build support for OpenGL ES 2.x and 3.x glvnd false [true, false] Enable GLVND support. glx auto [auto, disabled, dri, xlib, gallium-xlib] Build support for GLX platform glx-read-only-text false [true, false] Disable writable .text section on x86 (decreases performance) libunwind auto [auto, true, false] Use libunwind for stack-traces llvm auto [auto, true, false] Build with LLVM support. lmsensors auto [auto, true, false] Enable HUD lmsensors support. omx-libs-path path to put omx libraries. defaults to omx-bellagio pkg-config pluginsdir. opengl true [true, false] Build support for OpenGL (all versions) osmesa none [none, classic, gallium] Build OSmesa. osmesa-bits 8 [8, 16, 32] Number of channel bits for OSMesa. platforms [auto] [, auto, x11, wayland, drm, surfaceless, haiku, android] comma separated list of window systems to support. If this is set to auto all platforms applicable to the OS will be enabled. power8 auto [auto, true, false] Enable power8 optimizations. selinux false [true, false] Build an SELinux-aware Mesa shader-cache true [true, false] Build with on-disk shader cache support shared-glapi true [true, false] Whether to build a shared or static glapi swr-arches [avx, avx2] [avx, avx2, knl, skx] Architectures to build SWR support for. tools [intel] [freedreno, glsl, intel, intel-ui, nir, nouveau, xvmc, all] List of tools to build. va-libs-path path to put va libraries. defaults to $libdir/dri. valgrind auto [auto, true, false] Build with valgrind support vdpau-libs-path path to put vdpau libraries. defaults to $libdir/vdpau. vulkan-drivers [] [, auto, amd, intel] List of vulkan drivers to build. If this is set to auto all drivers applicable to the target OS/architecture will be built vulkan-icd-dir Location relative to prefix to put vulkan icds on install. Default: $datadir/vulkan/icd.d xlib-lease auto [auto, true, false] Enable VK_EXT_acquire_xlib_display. xvmc-libs-path _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev