DOS driver update

This commit is contained in:
Brian Paul
2002-04-01 17:01:33 +00:00
parent a97d216adb
commit 6c921af034
26 changed files with 179 additions and 100 deletions

View File

@@ -1,5 +1,5 @@
Mesa 4.0 DOS/DJGPP Port version 0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mesa 4.0 DOS/DJGPP Port v1.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -20,11 +20,13 @@ MESA copyright applies.
Installation:
~~~~~~~~~~~~~
Type "make -f Makefile.DJ" to compile the libraries. Long filename support is
required during compilation. Also, you must have the DXE2 package (available
on SimTel.Net, courtesy of Andrew Zabolotny) installed in order to build the
dynamic modules; if you encounter errors, you can fetch a patched version from
my web page.
Type "make -f Makefile.DJ" to compile the libraries. Make accepts some options
which are passed to compiler: the target cpu (CPU=..., default=`pentium') and
X86 specific options (HAVE_X86=1, HAVE_MMX=1, HAVE_SSE=1, HAVE_3DNOW=1). The
core library (libGL) requires LFN support during compilation. Also, you must
have the DXE2 package (available on SimTel.Net, courtesy of Andrew Zabolotny)
installed in order to build the dynamic modules; if you encounter errors, you
can fetch a patched version from my web page.
The demos are not built automagically (see Pitfalls below). To make them, use
one of the following rules:
Static:
@@ -72,7 +74,7 @@ Pitfalls:
libGLU:
~~~~~~~
Mesa GLU sources are required. No comment!
Mesa GLU sources are required.
@@ -118,20 +120,7 @@ However, the video mode is chosen in such a way that first window will fit.
History:
~~~~~~~~
v0.1 feb-2002 initial release
v0.2 feb-2002 + fast triangle rasterizers
+ enabled sw and 1.3 extensions
+ hardware acceleration: FreeBE/AF
+ single-buffer modes (15-, 16-, and 32-bit)
* video mode is set by CreateVisual, not MakeCurrent
* internal changes to support multi-buf (unfinished)
! fixed some alpha issues... (thanks, Brian)
+ glut has now an internal timer
* glut changed to support multi-window (unfinished)
! minor PC_HW corrections
v0.3 mar-2002 - removed FreeBE/AF code
- removed single-buffer modes
v0.4 mar-2002 + dynamic module support
v1.0 mar-2002 initial release