From 7a2af605c2c2b0d2e9bbb0b161eba8842acefbcb Mon Sep 17 00:00:00 2001
From: marha
Date: Fri, 15 Jun 2012 08:28:24 +0200
Subject: fontconfig mesa pixman xserver git update 15 juni 2012
---
mesalib/docs/faq.html | 87 ++++++++++++++++++++++++---------------------------
1 file changed, 41 insertions(+), 46 deletions(-)
(limited to 'mesalib/docs/faq.html')
diff --git a/mesalib/docs/faq.html b/mesalib/docs/faq.html
index bf6545fd5..dbef6a58c 100644
--- a/mesalib/docs/faq.html
+++ b/mesalib/docs/faq.html
@@ -1,11 +1,11 @@
-
-
-Mesa FAQ
-
-
-
-
-
+
+
+
+
+ Mesa FAQ
+
+
+
Mesa Frequently Asked Questions
@@ -28,14 +28,13 @@ Last updated: 21 August 2006
-
-
+1. High-level Questions and Answers
-
+1.1 What is Mesa?
-Mesa is an open-source implementation of the OpenGL specification.
+Mesa is an open-source implementation of the OpenGL specification.
OpenGL is a programming library for writing interactive 3D applications.
-See the OpenGL website for more
+See the OpenGL website for more
information.
@@ -89,6 +88,7 @@ Still, Mesa serves at least these purposes:
Stand-alone Mesa is the original incarnation of Mesa.
On systems running the X Window System it does all its rendering through
the Xlib API:
+
The GLX API is supported, but it's really just an emulation of the
real thing.
@@ -98,7 +98,6 @@ the Xlib API:
The OpenGL library, libGL.so, contains everything (the programming API,
the GLX functions and all the rendering code).
-
Alternately, Mesa acts as the core for a number of OpenGL hardware drivers
within the DRI (Direct Rendering Infrastructure):
@@ -176,44 +175,43 @@ popular and feature-complete.
-
-
+2. Compilation and Installation Problems
-
+2.1 What's the easiest way to install Mesa?
-If you're using a Linux-based system, your distro CD most likely already
+If you're using a Linux-based system, your distro CD most likely already
has Mesa packages (like RPM or DEB) which you can easily install.
-
+
-
+2.2 I get undefined symbols such as bgnpolygon, v3f, etc...
-You're application is written in IRIS GL, not OpenGL.
+You're application is written in IRIS GL, not OpenGL.
IRIS GL was the predecessor to OpenGL and is a different thing (almost)
entirely.
Mesa's not the solution.
-
+
-
+2.3 Where is the GLUT library?
-GLUT (OpenGL Utility Toolkit) is no longer in the separate MesaGLUT-x.y.z.tar.gz file.
+GLUT (OpenGL Utility Toolkit) is no longer in the separate MesaGLUT-x.y.z.tar.gz file.
If you don't already have GLUT installed, you should grab
freeglut .
-
+
-
+2.4 Where is the GLw library?
-GLw (OpenGL widget library) is now available from a separate git repository . Unless you're using very old Xt/Motif applications with OpenGL, you shouldn't need it.
-
+GLw (OpenGL widget library) is now available from a separate git repository . Unless you're using very old Xt/Motif applications with OpenGL, you shouldn't need it.
+
-
+2.5 What's the proper place for the libraries and headers?
-On Linux-based systems you'll want to follow the
- Linux ABI standard.
Basically you'll want the following:
@@ -248,29 +246,28 @@ The GLUT header and library should go in the same directories.
-
-
+3. Runtime / Rendering Problems
-
+3.1 Rendering is slow / why isn't my graphics hardware being used?
-Stand-alone Mesa (downloaded as MesaLib-x.y.z.tar.gz) doesn't have any
+Stand-alone Mesa (downloaded as MesaLib-x.y.z.tar.gz) doesn't have any
support for hardware acceleration (with the exception of the 3DFX Voodoo
driver).
-
+
-What you really want is a DRI or NVIDIA (or another vendor's OpenGL) driver
+What you really want is a DRI or NVIDIA (or another vendor's OpenGL) driver
for your particular hardware.
-
+
-You can run the glxinfo
program to learn about your OpenGL
+You can run the glxinfo
program to learn about your OpenGL
library.
Look for the GL_VENDOR and GL_RENDERER values.
That will identify who's OpenGL library you're using and what sort of
hardware it has detected.
-
+
-If your DRI-based driver isn't working, go to the
- DRI website for trouble-shooting information.
+If your DRI-based driver isn't working, go to the
+DRI website for trouble-shooting information.
@@ -338,10 +335,9 @@ may introduce rasterization artifacts; see the leading comments in
-
-
+4. Developer Questions
-4.1 How can I contribute?
+4.1 How can I contribute?
First, join the Mesa3d-dev
mailing list .
@@ -397,6 +393,5 @@ In the mean time, a 3rd party plug-in library is available.
-
--
cgit v1.2.3