Lines Matching +full:install +full:- +full:classic
6 1. High-level Questions and Answers
7 -----------------------------------
12 Mesa is an open-source implementation of the OpenGL specification.
20 --------------------------------------------
22 Yes. Specifically, Mesa serves as the OpenGL core for the open-source
25 - See the `DRI website <https://dri.freedesktop.org/>`__ for more
27 - See `01.org <https://01.org/linuxgraphics>`__ for more information
29 - See `nouveau.freedesktop.org <https://nouveau.freedesktop.org>`__ for
31 - See
36 ---------------------------------------
38 Hardware-accelerated OpenGL implementations are available for most
42 - Mesa is used as the core of the open-source X.org DRI hardware
44 - Mesa is quite portable and allows OpenGL to be used on systems that
46 - Software rendering with Mesa serves as a reference for validating the
48 - A software implementation of OpenGL is useful for experimentation,
50 - Mesa can render images with deep color channels: 16-bit integer and
51 32-bit floating point color channels are supported. This capability
53 - Mesa's internal limits (max lights, clip planes, texture size, etc)
57 1.4 What's the difference between "Stand-Alone" Mesa and the DRI drivers?
58 -------------------------------------------------------------------------
60 *Stand-alone Mesa* is the original incarnation of Mesa. On systems
64 - The GLX API is supported, but it's really just an emulation of the
66 - The GLX wire protocol is not supported and there's no OpenGL
68 - There is no hardware acceleration.
69 - The OpenGL library, ``libGL.so``, contains everything (the
75 - The ``libGL.so`` library provides the GL and GLX API functions, a GLX
77 - The device driver modules (such as ``r200_dri.so``) contain a
78 built-in copy of the core Mesa code.
79 - The X server loads the GLX module. The GLX module decodes incoming
84 -------------------------------------------------------------------
88 the Mesa :doc:`compilation instructions <install>`.
90 1.6 Are there other open-source implementations of OpenGL?
91 ----------------------------------------------------------
94 (SI) <http://web.archive.org/web/20171010115110_/http://oss.sgi.com/projects/ogl-sample/index.html>…
99 `Vincent <https://sourceforge.net/projects/ogl-es/>`__ is an open-source
114 OpenGL API. It allows tiled rendering, sort-last rendering, etc.
120 popular and feature-complete.
123 ----------------------------------------
125 2.1 What's the easiest way to install Mesa?
128 If you're using a Linux-based system, your distro CD most likely already
129 has Mesa packages (like RPM or DEB) which you can easily install.
142 ``MesaGLUT-x.y.z.tar.gz`` file. If you don't already have GLUT
154 ----------------------------------------------------------
156 On Linux-based systems you'll want to follow the `Linux
171 the Mesa off-screen rendering header
180 install location that you should take care with: ``--prefix``,
181 ``--libdir``, and ``-D dri-drivers-path``. To install Mesa into the
183 ``--prefix=/usr``. Set ``--libdir`` to where your Linux distribution
185 ``/usr/lib64``. Set ``-D dri-drivers-path`` to the directory where your
187 driver directory, try executing ``find /usr -type d -name dri``. For
189 ``-D dri-drivers-path=/usr/lib64/dri``.
191 After determining the correct values for the install location, configure
193 ``meson configure --prefix=/usr --libdir=xxx -D dri-drivers-path=xxx``
194 and then install with ``sudo ninja install``.
197 -------------------------------
203 of its software renderers. (e.g. classic swrast, softpipe or llvmpipe)
213 If your DRI-based driver isn't working, go to the `DRI
214 website <https://dri.freedesktop.org/>`__ for trouble-shooting
225 Mesa uses a 16-bit depth buffer by default which is smaller and faster
226 to clear than a 32-bit buffer but not as accurate. If you need a deeper
232 Be sure you're requesting a depth buffered-visual. If you set the
237 ``GLUT_DEPTH`` or ``glXChooseVisual`` is being called with a non-zero
253 ``GL_LINES`` and seeing holes or gaps it's because of a float-to-int
255 Programming Guide - "OpenGL Correctness Tips". Basically, applying a
260 ----------------------
265 First, join the :doc:`mesa-dev mailing list <lists>`. That's where
283 starting point. For a classic hardware driver, the i965 driver is a good
305 In versions prior to this, a 3rd party `plug-in