sezero 43f6bbc977 cvginfo.h: remove top-level defines and forward declare struct sstregs.
It 'defined' FxU32 and FxBool for if __unix__ is defined and cvgregs.h
not included.  DJGPP does define __unix__, and this caused a mess with
one of my experiments.

I do not see the real need for this.  So, adding a forward declaration
of struct sstregs, replacing all SstRegs* with volatile struct sstregs*
serves the purpose. 3dfx.h (which typedefs FxU32 and FxBool) is always
included before cvginfo.h everywhere in the code, so, there is no need
for 'defining' FxU32 and FxBool here, either.

DJGPP build gives an identical DXE output before and after this change.
2018-08-09 11:50:02 +03:00
2018-08-05 12:02:59 +03:00

This is the source code to 3Dfx Glide for Voodoo graphics accelerators.
It's forked from the original CVS repo of Glide open source project at
sourceforge:  https://sourceforge.net/projects/glide/
Source is licensed under 3DFX GLIDE Source Code General Public License:
see 'glide_license.txt' under the glide2x, glide3x or swlibs directory.
Description
3Dfx Glide -- forked from GITHUB repository https://github.com/sezero/glide
Readme 13 MiB
Languages
C 81.1%
Roff 8.2%
Assembly 8%
C++ 1.8%
Makefile 0.5%
Other 0.3%