Lines Matching +full:lavapipe +full:- +full:full
11 -----------------------------
19 - `Meson <https://mesonbuild.com>`__ is required when building on \*nix
21 - Android Build system when building as native Android component. Meson
30 - GCC 8.0.0 or later (some parts of Mesa may require later versions)
31 - Clang 5.0 or later (some parts of Mesa may require later versions)
32 - Microsoft Visual Studio 2019 Version 16.11 or later and
38 - `Python <https://www.python.org/>`__ - Python 3.6 or newer is required.
39 - Python package ``packaging`` is required on Python 3.12+:
41 - `Python Mako module <https://www.makotemplates.org/>`__ - Python Mako
43 - Lex / Yacc - for building the Mesa IR and GLSL compiler.
49 .. code-block:: sh
51 mingw-get install msys-flex msys-bison
54 flex-bison <https://sourceforge.net/projects/winflexbison/>`__.
71 .. code-block:: sh
73 zypper source-install --build-deps-only Mesa # openSUSE/SLED/SLES
74 yum-builddep mesa # yum Fedora, OpenSuse(?)
76 apt-get build-dep mesa # Debian and derivatives
80 ----------------------
87 .. code-block:: sh
90 meson compile -C builddir/
91 sudo meson install -C builddir/
95 .. code-block:: sh
97 meson setup builddir --backend=vs
105 -------------------------------------------
108 branches to run against a local build of Mesa without doing a system-wide
109 install. Meson has built-in support for this with its ``devenv`` subcommand:
111 .. code-block:: sh
113 meson devenv -C builddir glxinfo
120 -------------------------------------------
129 .. code-block:: sh
131 meson setup builddir/ -Dprefix="$MESA_INSTALLDIR" OTHER_OPTIONS
132 meson install -C builddir/
138 .. code-block:: sh
140 meson setup builddir/ -Dprefix="$MESA_INSTALLDIR" \
141 -Dgallium-drivers=swrast -Dvulkan-drivers=swrast
142 meson install -C builddir/
151 .. code-block:: sh
155 You may need to use ``lib`` instead of ``lib64`` on some systems or a full
162 .. code-block:: sh
167 will depend on your driver. For instance, the 64-bit Lavapipe driver ICD file
173 .. code-block:: sh
186 1. Double-check your paths and try with the simplest app you can. Before
191 big start-up scripts. Sometimes those scripts scrub the environment or set
195 32-bit and your Mesa build is probably 64-bit by default.
197 4. 32 and 64-bit builds in the same local install directory doesn't typically
200 recently built 64-bit and are now building 32-bit, throw away the install
204 -------------------------------
209 ----------------------
211 When compilation has finished, look in the top-level ``lib/`` (or
215 .. code-block:: text
217 lrwxrwxrwx 1 brian users 10 Mar 26 07:53 libGL.so -> libGL.so.1*
218 lrwxrwxrwx 1 brian users 19 Mar 26 07:53 libGL.so.1 -> libGL.so.1.5.060100*
219 -rwxr-xr-x 1 brian users 3375861 Mar 26 07:53 libGL.so.1.5.060100*
220 lrwxrwxrwx 1 brian users 14 Mar 26 07:53 libOSMesa.so -> libOSMesa.so.6*
221 … lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSMesa.so.6.1.060100*
222 -rwxr-xr-x 1 brian users 23871 Mar 26 07:53 libOSMesa.so.6.1.060100*
225 the OSMesa (Off-Screen) interface library.
229 .. code-block:: text
231 -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i915_dri.so
232 -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i965_dri.so
233 -rwxr-xr-x 1 brian users 11849858 Jul 21 12:12 r200_dri.so
234 -rwxr-xr-x 1 brian users 11757388 Jul 21 12:12 radeon_dri.so
237 Gallium-based versions of libGL and device drivers.
239 1. Building OpenGL programs with pkg-config
240 -------------------------------------------
243 the pkg-config utility.
245 When compiling your OpenGL application you can use pkg-config to
250 .. code-block:: sh
252 gcc `pkg-config --cflags --libs glut` mydemo.c -o mydemo