• Home
  • Raw
  • Download

Lines Matching +full:debian +full:- +full:vulkan

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 4.2.0 or later (some parts of Mesa may require later versions)
31 - Clang - exact minimum requirement is currently unknown.
32 - Microsoft Visual Studio 2019 Version 16.11 or later and
38 - `Python <https://www.python.org/>`__ - Python 3.5 or newer is required.
39 - `Python Mako module <http://www.makotemplates.org/>`__ - Python Mako
41 - Lex / Yacc - for building the Mesa IR and GLSL compiler.
47 .. code-block:: console
49 mingw-get install msys-flex msys-bison
52 flex-bison <http://winflexbison.sourceforge.net/>`__.
69 .. code-block:: console
71 zypper source-install --build-deps-only Mesa # openSUSE/SLED/SLES
72 yum-builddep mesa # yum Fedora, OpenSuse(?)
74 apt-get build-dep mesa # Debian and derivatives
78 ----------------------
87 .. code-block:: console
90 ninja -C builddir/
91 sudo ninja -C builddir/ install
95 .. code-block:: console
97 meson builddir --backend=vs
105 --------------------------------
108 branches to run against a local build of Mesa without doing a system-wide
116 .. code-block:: console
118 meson builddir/ -Dprefix="$MESA_INSTALLDIR" OTHER_OPTIONS
119 ninja -C builddir/ install
125 .. code-block:: console
127 meson builddir/ -Dprefix="$MESA_INSTALLDIR" -Ddri-drivers= \
128 -Dgallium-drivers=swrast -Dvulkan-drivers=swrast
129 ninja -C builddir/ install
138 .. code-block:: console
143 library specifier on debian. Look inside ``installdir`` for the directory that
146 Vulkan section in 3. Running against a local build
149 .. code-block:: console
151 VK_ICD_FILENAMES="$MESA_INSTALLDIR/share/vulkan/icd/my_icd.json" vulkaninfo
154 will depend on your driver. For instance, the 64-bit lavapipe driver ICD file
160 .. code-block:: console
164 Unlike Vulkan, OpenCL takes a path to the whole ``vendors`` folder and will
173 1. Double-check your paths and try with the simplest app you can. Before
178 big start-up scripts. Sometimes those scripts scrub the environment or set
182 32-bit and your Mesa build is probably 64-bit by default.
184 4. 32 and 64-bit builds in the same local install directory doesn't typically
187 built 64-bit and are now building 32-bit, throw away the install directory
191 -------------------------------
196 ----------------------
198 When compilation has finished, look in the top-level ``lib/`` (or
202 .. code-block:: console
204 lrwxrwxrwx 1 brian users 10 Mar 26 07:53 libGL.so -> libGL.so.1*
205 lrwxrwxrwx 1 brian users 19 Mar 26 07:53 libGL.so.1 -> libGL.so.1.5.060100*
206 -rwxr-xr-x 1 brian users 3375861 Mar 26 07:53 libGL.so.1.5.060100*
207 lrwxrwxrwx 1 brian users 14 Mar 26 07:53 libOSMesa.so -> libOSMesa.so.6*
208 … lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSMesa.so.6.1.060100*
209 -rwxr-xr-x 1 brian users 23871 Mar 26 07:53 libOSMesa.so.6.1.060100*
212 the OSMesa (Off-Screen) interface library.
216 .. code-block:: console
218 -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i915_dri.so
219 -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i965_dri.so
220 -rwxr-xr-x 1 brian users 11849858 Jul 21 12:12 r200_dri.so
221 -rwxr-xr-x 1 brian users 11757388 Jul 21 12:12 radeon_dri.so
224 Gallium-based versions of libGL and device drivers.
226 6. Building OpenGL programs with pkg-config
227 -------------------------------------------
230 the pkg-config utility.
232 When compiling your OpenGL application you can use pkg-config to
237 .. code-block:: console
239 gcc `pkg-config --cflags --libs glut` mydemo.c -o mydemo