Commit Graph

456 Commits

Author SHA1 Message Date
koolsmoky
ef890f8425 grDitherMode(): force 2x2 dithering for 4x1 dither
grBufferSwap(): enable vsync and set swapbufferinterval to 0 for tripple buffering.
2004-12-12 15:24:40 +00:00
koolsmoky
c6986acec1 use toupper for __MSC__ 2004-12-12 15:20:35 +00:00
koolsmoky
d431b91202 changes to support new cpuid; moved single_precision_asm(), double_precision_asm() from cpudetect.asm 2004-12-12 15:18:58 +00:00
koolsmoky
34936e9bc3 support new cpuid 2004-12-12 15:17:18 +00:00
koolsmoky
b2b8265a5d new cpuid 2004-12-12 15:16:43 +00:00
koolsmoky
e64083bdfe win32 make file. need to convert asm files to nasm syntax for USE_X86 build option to work. 2004-12-12 15:14:44 +00:00
koolsmoky
c9e2822c70 added options; GLIDE_BLIT_CLEAR - sli buffer clears, GLIDE_CHIP_BROADCAST - workaround for faulty tsus. 2004-12-12 15:07:49 +00:00
koolsmoky
e424d6ab07 revert swapInterval environmental override in grBufferSwap(). SLI lines get misaligned when swapInterval 0 and vsync disabled. 2004-12-12 15:05:25 +00:00
koolsmoky
f05af3ceec revert swapPendingCount default value to 4. 2004-12-12 15:00:09 +00:00
koolsmoky
2244ac2d97 cleanup win32 os detection 2004-11-25 19:39:55 +00:00
koolsmoky
a575ff59d4 more hacks for windowed rendering 2004-11-25 19:31:46 +00:00
koolsmoky
10093a8902 fix for mixed dll export/import declarations 2004-11-25 19:16:44 +00:00
koolsmoky
cb935e9a6f support for new cpuid and mmx texture downloads 2004-11-25 19:13:22 +00:00
koolsmoky
1b53dbd236 fixed 3dnow! and mmx texture download routines 2004-11-25 19:12:22 +00:00
koolsmoky
e870206226 set up 3dnow! triangle/vertex list routines 2004-11-25 19:11:02 +00:00
koolsmoky
c1b24a67e7 Prepare for newer splash screens 2004-11-25 19:07:31 +00:00
koolsmoky
e6cf09e358 Always allow user to override swapInterval (vsync) but force vsync on with swapbuffer interval set to 0x0 when triple buffering is enabled. 2004-11-25 19:04:25 +00:00
koolsmoky
f3753d29fe support new cpuid 2004-11-25 18:56:59 +00:00
koolsmoky
c4ca1c5f84 new cpuid copied from H5 2004-11-25 18:54:10 +00:00
dborca
d75a3e2029 added forward declaration for hwcBufferLfbAddr (Martin Weissenborn) 2004-11-18 10:11:59 +00:00
dborca
5c5664acc5 avoid warning 2004-10-11 10:02:48 +00:00
dborca
25a4af8b52 update status 2004-10-08 06:32:11 +00:00
dborca
4998a36679 save a round-trip with grDrawTriangle in SST1 2004-10-08 06:30:19 +00:00
dborca
7f45a997ab small matters concerning "ActiveWindow" on non-Windows 2004-10-08 06:28:37 +00:00
dborca
8b98c55564 use whatever swap interval user decides 2004-10-08 06:22:10 +00:00
dborca
32f0f47956 makefile cleanup 2004-10-08 06:20:23 +00:00
dborca
0e1f6972b0 MSC doesn't like aliasing the stack 2004-10-08 06:18:51 +00:00
dborca
727ec864fb comment the GR_CDECL hack to prevent accidents 2004-10-07 07:49:08 +00:00
dborca
9e1fbb7dd9 update status 2004-10-07 07:31:30 +00:00
dborca
e41a4dddeb make grValidateState consistent with its prototype 2004-10-07 07:26:04 +00:00
dborca
e805228038 fixed some misterious bugs. some... 2004-10-07 07:19:50 +00:00
dborca
7a84ec28e0 use the right Escape sequence on win32 2004-10-07 07:17:56 +00:00
dborca
da70978cfd corrected grDrawTriangle on MSVC 2004-10-07 07:16:38 +00:00
dborca
8932dd3ffe added a bunch of files to allow sst1/cvg build out-of-the-box 2004-10-05 15:01:12 +00:00
dborca
6045061d5b removed detritus 2004-10-05 14:56:50 +00:00
dborca
12ba1ce38b DOS/OpenWatcom woes 2004-10-05 14:54:44 +00:00
dborca
8bb1bb352d killed some warnings 2004-10-05 14:52:36 +00:00
dborca
b3e4a22e6d removed misplaced else 2004-10-05 14:50:54 +00:00
dborca
0406bce42f conditional compilation a bit more sane 2004-10-05 14:47:18 +00:00
dborca
d0657978d8 removed detritus 2004-10-05 14:43:19 +00:00
dborca
b410bb7e20 added DOS/OpenWatcom makefiles 2004-10-05 14:34:58 +00:00
dborca
7f19a09dc5 remove unnecessary files from build 2004-10-05 14:33:53 +00:00
dborca
0633a3231f added DOS/OpenWatcom support 2004-10-04 09:43:39 +00:00
dborca
f4ddf221d6 killed some warnings 2004-10-04 09:41:26 +00:00
dborca
4dd1af0e85 second cut at Glide3x for Voodoo1/Rush (massive update):
delayed validation, vertex snapping, clip coordinates, strip/fan_continue, bugfixes.
and probably a bunch of other crap that I forgot
2004-10-04 09:36:00 +00:00
dborca
a5115738b3 DOS/OpenWatcom support 2004-10-04 09:26:31 +00:00
dborca
46295978d5 taming FX_CSTYLE havoc 2004-10-04 09:24:02 +00:00
dborca
57e51764f8 made Win32 compile... not too useful ATM 2004-10-04 09:23:18 +00:00
dborca
73db6676a4 OpenWatcom support 2004-10-04 09:22:44 +00:00
dborca
8341485146 handle STDCALL correctly 2004-10-04 09:19:25 +00:00