X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Ffaq.html;h=2d0f22ffd89c4437e1b20778601fcacfdab2bff6;hb=0ceb56a5318be6968c252a994cff8045d2e8411a;hp=cbf1370220a61419f04abced3dd59aa7fbcc8ed4;hpb=b2ac7582d9cecbf06e0dc513c1439a05f23c5616;p=mesa.git diff --git a/docs/faq.html b/docs/faq.html index cbf1370220a..2d0f22ffd89 100644 --- a/docs/faq.html +++ b/docs/faq.html @@ -96,17 +96,17 @@ the Xlib API:
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):
libGL.so
library provides the GL and GLX API functions,
+ a GLX protocol encoder, and a device driver loader.
+r200_dri.so
) contain
+ a built-in copy of the core Mesa code.
-Yes, SGI's +Yes, SGI's OpenGL Sample Implementation (SI) is available. The SI was written during the time that OpenGL was originally designed. Unfortunately, development of the SI has stagnated. @@ -138,8 +138,9 @@ Mesa is much more up to date with modern features and extensions. an open-source implementation of OpenGL ES for mobile devices.
-miniGL -is a subset of OpenGL for PalmOS devices. +miniGL +is a subset of OpenGL for PalmOS devices. The website is gone, but the source +code can still be found on sourceforge.net.
TinyGL @@ -189,7 +190,8 @@ Mesa's not the solution.
-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.
-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.
On Linux-based systems you'll want to follow the -Linux ABI standard. +Linux ABI standard. Basically you'll want the following:
-/usr/include/GL/gl.h
/usr/include/GL/glu.h
/usr/include/GL/glx.h
/usr/include/GL/glext.h
/usr/include/GL/glxext.h
/usr/include/GL/osmesa.h
/usr/lib/libGL.so
libGL.so.1
/usr/lib/libGL.so.1
libGL.so.1.xyz
/usr/lib/libGL.so.xyz
When configuring Mesa, there are three meson options that affect the install
location that you should take care with: --prefix
,
@@ -266,7 +278,7 @@ If your DRI-based driver isn't working, go to the
Make sure the ratio of the far to near clipping planes isn't too great. Look -here +here for details.