diff options
author | Brian Paul <brian.paul@tungstengraphics.com> | 2003-03-29 16:11:21 +0000 |
---|---|---|
committer | Brian Paul <brian.paul@tungstengraphics.com> | 2003-03-29 16:11:21 +0000 |
commit | 42ed7b78c38de8083b45a4cc300655ce4decc175 (patch) | |
tree | 53ae094089ea82bcf38a86edeb4f792ccc133b98 /docs | |
parent | c44e5d39a52851dc82d667efafb8591c8ab5a882 (diff) |
DOS updates from Daniel Borca
Diffstat (limited to 'docs')
-rw-r--r-- | docs/README.DJ | 34 | ||||
-rw-r--r-- | docs/VERSIONS | 3 |
2 files changed, 15 insertions, 22 deletions
diff --git a/docs/README.DJ b/docs/README.DJ index a800d6eb958..0ddcea8baec 100644 --- a/docs/README.DJ +++ b/docs/README.DJ @@ -70,7 +70,7 @@ Tested on: CPU: K6-2 (CXT) @500(412.5) MHz
Mainboard: ViA Apollo VP2/97 w/ 128 MB SDRAM
Video card: PowerColor EvilKing3 (Voodoo3 3000 PCI) w/ 16 MB SDRAM
- DJGPP: djdev 2.04 + gcc v3.2.1 + make v3.79.1
+ DJGPP: djdev 2.04 + gcc v3.2.2 + make v3.79.1
OS: DOS and Win9x
@@ -94,26 +94,16 @@ FAQ: with the following line:
#define vsnprintf(buf, max, fmt, arg) vsprintf(buf, fmt, arg)
-2. Dynamic modules
+ Q) `make' complains about DXE3 or something, yet it builds the libraries.
+ A) DXE3 refers to the DJGPP dynamic modules. You'll need either the latest
+ DJGPP distro, or download the separate package from my web page. Read the
+ DXE3 documentation on how to use them. Hint: build your export object
+ file; then link it with your application. For example:
+ dxe3res -o dxe3tbl.c gl.dxe glu.dxe glut.dxe
+ gcc -o dxe3tbl.o -c dxe3tbl.c
+ gcc -o OUT.exe dxe3tbl.o IN.c -liglut -liglu -ligl -ldl
- Q) What are you mumbling about dynamic modules?
- A) You must have the DXE3 package (available on my site) installed in order
- to build the dynamic modules.
-
- Q) DXE3 modules give me headaches...
- A) The DXE3 modules are not compulsory. The static libraries are still built
- and you can use them in the old-fashioned, classic way... and learn to
- live with your huge executable size. For example:
- gcc -o OUT.exe IN.c -lglut -lglu -lgl
-
- Q) Okay, DXE3 modules are built. How can I use them?
- A) Build your export object file; then link it with your application.
- For example:
- dxe3res -o dmesadxe.c gl.dxe glu.dxe glut.dxe
- gcc -o dmesadxe.o -c dmesadxe.c
- gcc -o OUT.exe dmesadxe.o IN.c -liglut -liglu -ligl -ldl
-
-3. Using Mesa for DJGPP
+2. Using Mesa for DJGPP
Q) DMesa is so SLOOOW! The Win32 OpenGL performs so much better...
A) Is that a question? If you have a Voodoo3/Banshee card, you're lucky (the
@@ -188,6 +178,7 @@ position right before the main loop. The following environment variables can customize GLUT behaviour:
DMESA_GLUT_REFRESH - set vertical screen refresh rate (VESA3)
DMESA_GLUT_BPP - set default bits per pixel (VGA needs 8)
+ GLUT_FPS - print frames/second statistics to stderr
@@ -217,7 +208,8 @@ v1.3 (mar-2003) + added Matrox Millennium MGA2064W driver
+ added 8bit FakeColor (thanks to Neil Funk)
+ added VGA support (to keep Ben Decker happy)
- ! fixed GLUT compilation error (reported by Chan Kar Heng)
+ ! fixed some compilation errors (reported by Chan Kar Heng)
+ * optimized driver for faster callback access... yeah, right :)
* overhauled virtual buffer and internal video drivers
* better fxMesa integration
* revamped GLUT
diff --git a/docs/VERSIONS b/docs/VERSIONS index 64fb10d39c2..d9b3da03bfb 100644 --- a/docs/VERSIONS +++ b/docs/VERSIONS @@ -1,4 +1,4 @@ -$Id: VERSIONS,v 1.118.2.24 2003/03/27 18:32:41 brianp Exp $ +$Id: VERSIONS,v 1.118.2.25 2003/03/29 16:11:22 brianp Exp $ Mesa Version History @@ -1111,6 +1111,7 @@ Mesa Version History - glColorMask misbehaved with X window / pixmap rendering - fix autoconf/libtool GLU C++ linker problem on Linux (a total hack) - attempt to fix GGI compilation problem when MesaDemos not present + - NV vertex program ARL-relative fetches didn't work Changes: - use glPolygonOffset in gloss demo to avoid z-fighting artifacts - updated winpos and pointblast demos to use ARB extensions |