Ozkan Sezer
6e79c3d9b7
add note to glide3x README about swlibs.
2022-12-25 14:02:40 +03:00
Jonathan Schleifer
d86e089d35
Fix compilation with MinGW
...
Change the 'extern inline' procedures in fxglide.h to 'static inline' .
2022-12-25 12:02:40 +01:00
Ozkan Sezer
7d4a1ddda1
h3/h5, minihwc: inline configmg code, remove win9x.asm.
2022-07-23 03:28:28 +03:00
Ozkan Sezer
5ba939612e
sst1: sync glide2/3 versions of makefiles, minor reorganization in init.
2021-11-11 17:50:04 +03:00
Ozkan Sezer
85186e0206
remove irrelevant ssttype checks from individual hw code
2021-11-11 17:37:50 +03:00
Ozkan Sezer
587e01e573
do not include SST1 and SST96 init codes together.
2021-11-11 17:37:04 +03:00
Ozkan Sezer
a20bb982cc
cvg, sst1: tweak another getenv() usage.
2021-11-11 17:33:40 +03:00
Ozkan Sezer
5ffccc63b8
cvg, sst1, sst96: cache the getenv() results in init code.
2021-11-11 17:33:32 +03:00
Ozkan Sezer
c9727c8829
shortened a few error messages
2021-11-11 17:33:02 +03:00
Ozkan Sezer
a6ceeebd00
h3, h5, grGlideInit: return if _GlideRoot.hwConfig.num_sst == 0:
...
In case of error, _GlideInitEnvironment() calls GrErrorCallback() which is
supposed to be a noreturn function, but it really is not for non-windows..
Eww...
2021-08-08 23:55:10 +03:00
Ozkan Sezer
67ad843c88
removed dxe description from djgpp dxe builds
2021-08-08 23:55:04 +03:00
Ozkan Sezer
f7bcf2ba77
h3, minihwc.c: added missing string.h include
2021-08-08 23:55:02 +03:00
Ozkan Sezer
5e6b39fb2b
h3/h5, hwcInit, GLIDE_INIT_HWC: set errorString in case of failure.
2021-08-08 20:23:02 +03:00
Ozkan Sezer
43fbe0bf3c
minor warning fixes.
2021-02-02 11:11:10 +03:00
Ozkan Sezer
438ac12be4
fix typo from unintended search/replace
2020-11-27 11:44:50 +03:00
Ozkan Sezer
acddb52685
glide3x/sst1: replaced several [unsigned] long type usage with FxI32/FxU32
...
should fix issue noted at
e8f60ad8bb (commitcomment-40186242)
the glide2x tree in whole needs a similar massage..
2020-10-07 23:00:40 +03:00
Ozkan Sezer
fe35279d12
updated djgpp cross-build scripts
2020-07-08 15:10:00 +03:00
Ozkan Sezer
6d671089f6
added quick shell scripts for djgpp cross-compile.
2020-07-08 14:32:30 +03:00
sezero
0cfcfe0e88
glide2x: added new Makefiles for tests.
2019-09-08 00:28:00 +03:00
sezero
a0f4e5a4e6
sst1: a bit more style cleanup
2018-11-05 21:50:20 +03:00
sezero
c468e627e7
sst1/sst96: some whitespace/style cleanup.
...
also removed commented out code from glide3x _grChromaRangeExt(),
guGammaCorrectionRGB() and grLoadGammaTable().
the djgpp dxe output is still exactly the same.
2018-11-05 19:35:55 +03:00
sezero
da8d31c9d5
Makefile.mingw: revise so that it works for both cross- and native-builds
2018-09-11 23:00:02 +03:00
sezero
50de6810a0
Makefile.wat: fix linkage of texus.exe if run with TEXUS2=1
2018-09-11 19:15:02 +03:00
sezero
99ee5eec74
Makefile.wat: revise so that watcom builds work on both linux and win32
...
- not tested on pure dos, and it shouldn't be a problem really..
- this needs to be done for Makefile.DJ and Makefile.mingw, too.
2018-09-11 17:21:04 +03:00
sezero
186bb19d28
tests, tlib.c: include conio.h for watcom builds
2018-09-11 17:20:01 +03:00
sezero
274d0d31c2
3dfx.h, glidesys.h: check __MSDOS__ along with __DOS__
...
Necessary when they are used for building 3rd-party programs.
__DOS__ is defined by Watcom, __MSDOS__ is defined by DJGPP.
2018-09-10 06:55:10 +03:00
sezero
01f2e823f7
Makefile.wat: use -bt=dos option for cross-builds to target dos correctly
2018-09-10 06:27:50 +03:00
sezero
fa2272350a
Makefile.linux updates for XPATH usage: add and use X11LIBS variable.
2018-08-30 17:51:56 +03:00
sezero
4a33160a11
glide2x, sst1, Makefile.linux: updated XPATH usage to match glide3x tree
...
minor tidy-up in its glide3x counterpart.
2018-08-30 17:05:56 +03:00
sezero
c93f294492
sst1, init96.c: fixed minor warning in DEBUG builds
2018-08-30 17:04:05 +03:00
sezero
2a770d57d5
cvg, gglide.c (grBufferClear): avoid parentheses warning.
...
binary output is identical.
2018-08-30 17:02:47 +03:00
sezero
a7b3d9290c
glide3x, h5: remove gendate.h dependency.
...
BUILD_DATE is not used anywhare, at all.
2018-08-30 16:01:55 +03:00
sezero
e2dd1b0ba0
fxbldno.c: minor warning fixes.
2018-08-30 15:40:32 +03:00
sezero
11f9ba7f56
glide3x, Makefile.DJ: tweaked DXE descriptions.
2018-08-25 21:21:10 +03:00
sezero
5db23883e9
glide3x, Makefile.win32: reverted most parts of commit 8c917cb2
2018-08-25 21:20:30 +03:00
sezero
72028096b9
g3df.c: fix msvc build because of a sign-compare warning after 66386d5
2018-08-25 21:05:15 +03:00
sezero
ed0fb7ba52
h3/h5, lin_mode.c, linhwc.c (loadEnvFile): don't leak FILE* pointer
2018-08-24 23:10:40 +03:00
sezero
dbcbbb1313
sst1, sst1InitVoodooFile(): don't leak FILE* pointer in case of failure
2018-08-24 21:55:50 +03:00
sezero
db8ef4d0ef
cvg,sst1, init: shortened a few messages.
2018-08-24 21:03:55 +03:00
sezero
575bafe6c9
glide3x: remove obsoleted README, and rename README.2 to README
...
also edit the Voodoo Rush entry to mention Macronix along with AT3D
2018-08-23 17:20:50 +03:00
sezero
e11ac4e5db
h5, tests: rename Makefile.mgw to Makefile.mingw
2018-08-23 15:39:24 +03:00
sezero
cec38774f4
glide3x, tests: sbench depends on fxos.o for non-linux.
2018-08-23 15:20:02 +03:00
sezero
661f489f88
tests: conio.h or linutil.h includes are not needed
...
kbhit() and getch() are called from tlib
2018-08-23 14:33:50 +03:00
sezero
c430cef2b2
glide3x,tests,sbench.c: rename PI to FX_PI (avoid redefinition warnings)
2018-08-23 14:11:30 +03:00
sezero
4a72d2061d
glide3x, tests, tlib.c: add missing DJGPP includes for cvg, h3 and sst1
2018-08-23 14:05:55 +03:00
sezero
eb40729806
glide3x: remove old makefiles, which are obsoleted for quite some time.
...
the master branch still has the old makefiles I guess, so, look at the
master branch if need reference.
update sst1 makefiles to store the libs under individual sst1 and sst96
directories.
update linux makefiles for XPATH variable usage.
rename makefile.linux to Makefile.linux under the tests directories.
2018-08-23 14:00:02 +03:00
sezero
bd3e0372c1
glide3x, tests, sbench.c: fix build errors:
...
sbench.c:300: error: lvalue required as left operand of assignment
sbench.c:301: error: lvalue required as left operand of assignment
sbench.c:375: error: lvalue required as left operand of assignment
sbench.c:376: error: lvalue required as left operand of assignment
I _think_ this is the correct fix: MSVC6 generates the same output
before and after this patch.
2018-08-23 03:47:50 +03:00
sezero
d565bf19ef
glide3x, tests: more build fixes -- mostly for windows this time.
2018-08-23 01:20:20 +03:00
sezero
2ab9b505eb
glide3x, tests: applied warning and build fixes from glide2x tree.
2018-08-23 00:28:02 +03:00
sezero
ffac0696a3
glide3x: applied commit fd64b6ac of guillemj to the sst1 testsuite.
2018-08-22 16:27:02 +03:00