emphasize on the contents of Glide SDK
This commit is contained in:
@@ -3,49 +3,46 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mesa-6.2 release notes:
|
Requirements:
|
||||||
-----------------------
|
-------------
|
||||||
|
|
||||||
1) Glide2 support has been ceased; please visit the Glide SourceForge and
|
A Voodoo-based videocard/accelerator
|
||||||
help us improve Glide3.
|
DOS (with DJGPP), Windows9x/2k (with MinGW), Linux
|
||||||
2) The current release is a WIP; among other things, the Linux build works
|
Glide3x library for your OS
|
||||||
only to some extent. Voodoo Rush not fully tested. Any help will be
|
|
||||||
appreciated.
|
|
||||||
3) Although Mesa is designed to work with any Glide3, it would benefit from
|
|
||||||
interacting with newer Glide libraries, which can export functions like:
|
|
||||||
`grGetRegistryOrEnvironmentStringExt', `grSetNumPendingBuffers', Texus2
|
|
||||||
and pointcast palette. The latest Glide3 can be reached here:
|
|
||||||
http://sourceforge.net/projects/glide/
|
|
||||||
|
|
||||||
|
http://sourceforge.net/projects/glide/
|
||||||
|
|
||||||
Known supported HW/OS:
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Voodoo-based videocards/accelerators
|
|
||||||
DOS (DJGPP), Windows9x/2k (MinGW/MSVC), Linux
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
How to compile:
|
How to compile:
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
DJGPP/MinGW:
|
DJGPP:
|
||||||
Place the Glide3 SDK in the top Mesa directory:
|
Place the Glide3 SDK in the top Mesa directory:
|
||||||
$(MESA)/glide3/include/*.h
|
$(MESA)/glide3/include/*.h
|
||||||
|
3dfx.h, g3ext.h, glide.h, glidesys.h, glideutl.h, sst1vid.h
|
||||||
$(MESA)/glide3/lib/
|
$(MESA)/glide3/lib/
|
||||||
Required headers:
|
libgld3x.a, libgld3i.a, glide3x.dxe
|
||||||
3dfx.h, g3ext.h, glide.h, glidesys.h, glideutl.h, sst1vid.h
|
|
||||||
Required libraries:
|
|
||||||
OS specific
|
|
||||||
Type:
|
Type:
|
||||||
make -f Makefile.DJ X86=1 FX=1
|
make -f Makefile.DJ X86=1 FX=1
|
||||||
or
|
Look into the makefile for further information.
|
||||||
|
|
||||||
|
MinGW:
|
||||||
|
Place the Glide3 SDK in the top Mesa directory:
|
||||||
|
$(MESA)/glide3/include/*.h
|
||||||
|
3dfx.h, g3ext.h, glide.h, glidesys.h, glideutl.h, sst1vid.h
|
||||||
|
$(MESA)/glide3/lib/
|
||||||
|
libglide3x.a, glide3x.dll
|
||||||
|
Type:
|
||||||
make -f Makefile.mgw X86=1 FX=1
|
make -f Makefile.mgw X86=1 FX=1
|
||||||
Look into the corresponding makefiles for further information.
|
Look into the makefile for further information.
|
||||||
|
|
||||||
Linux:
|
Linux:
|
||||||
Place the Glide3 SDK in /usr/local/glide
|
Place the Glide3 SDK in /usr/local/glide
|
||||||
|
/usr/local/glide/include/*.h
|
||||||
|
3dfx.h, g3ext.h, glide.h, glidesys.h, glideutl.h, sst1vid.h
|
||||||
|
/usr/local/glide/lib/*.h
|
||||||
|
libglide3x.a, libglide3x.so
|
||||||
Type:
|
Type:
|
||||||
make linux-glide
|
make linux-glide
|
||||||
or
|
or
|
||||||
@@ -63,12 +60,7 @@ FX_TRAP_GLIDE
|
|||||||
FX_PACKEDCOLOR
|
FX_PACKEDCOLOR
|
||||||
use packed color in vertex structure
|
use packed color in vertex structure
|
||||||
FX_TC_NAPALM
|
FX_TC_NAPALM
|
||||||
map GL_COMPRESSED_RGB[A] to FXT1. This will have effect on Napalm
|
map GL_COMPRESSED_RGB[A] to FXT1. Works with VSA100-based cards only.
|
||||||
only (can coexist with FX_TC_NCC, but has higher priority)
|
|
||||||
FX_TC_NCC
|
|
||||||
experimental
|
|
||||||
map GL_COMPRESSED_RGB[A] to NCC. This will have effect on any 3dfx
|
|
||||||
HW (can coexist with FX_TC_NAPALM, but has lesser priority)
|
|
||||||
FX_COMPRESS_S3TC_AS_FXT1_HACK
|
FX_COMPRESS_S3TC_AS_FXT1_HACK
|
||||||
map S3TC to FXT1
|
map S3TC to FXT1
|
||||||
FX_RESCALE_BIG_TEXURES_HACK
|
FX_RESCALE_BIG_TEXURES_HACK
|
||||||
@@ -148,7 +140,7 @@ MESA_FX_NOSNAP
|
|||||||
OS: all
|
OS: all
|
||||||
HW: Voodoo1, Rush, Banshee
|
HW: Voodoo1, Rush, Banshee
|
||||||
Desc: do not snap vertices inside Mesa
|
Desc: do not snap vertices inside Mesa
|
||||||
Note: to be used with Glide3x that snaps vertices itself
|
Note: to be used with Glide3x that snaps vertices internally
|
||||||
MESA_FX_POINTCAST
|
MESA_FX_POINTCAST
|
||||||
OS: all
|
OS: all
|
||||||
HW: dual-TMU cards (some Voodoo1, Voodoo2, Avenger, Napalm)
|
HW: dual-TMU cards (some Voodoo1, Voodoo2, Avenger, Napalm)
|
||||||
@@ -197,11 +189,17 @@ MESA_GLX_FX
|
|||||||
OS: linux
|
OS: linux
|
||||||
HW: Voodoo1, Rush, Voodoo2
|
HW: Voodoo1, Rush, Voodoo2
|
||||||
Desc: display mode
|
Desc: display mode
|
||||||
Note: (!) experimental: "w" may work in Win32 using non-V1/V2 HW
|
Note: (!) experimental
|
||||||
Value:
|
Value:
|
||||||
"w" - windowed mode
|
"w" - windowed mode
|
||||||
"f" - fullscreen mode
|
"f" - fullscreen mode
|
||||||
"d" - disable glide driver
|
"d" - disable glide driver
|
||||||
|
OS: win32
|
||||||
|
HW: Rush, Banshee, Avenger, Napalm
|
||||||
|
Desc: display mode
|
||||||
|
Note: (!) experimental
|
||||||
|
Value:
|
||||||
|
"w" - windowed mode
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user