Commit graph

23 commits

Author SHA1 Message Date
Pawel Kolodziejski
aefd8da093 droped screenblocks, it's a bit too slow(on windows 7500 ati i can't even wrote to zbuffer), it doesn't detect many areas, if even would it will increase rects a lot and speed slow down much. ... and adopting half screen overlays kill solution completly 2005-01-10 09:07:46 +00:00
Pawel Kolodziejski
5d8656dc48 cleanup headers 2005-01-01 12:27:57 +00:00
Pawel Kolodziejski
a2df2cf7ce update copyrights 2005-01-01 10:23:18 +00:00
Pawel Kolodziejski
fa8e82812d replace class instances into global refrences 2004-12-31 21:35:04 +00:00
Pawel Kolodziejski
39a4b54d30 format "_" in names,
format code a bit
2004-12-09 23:55:43 +00:00
Pawel Kolodziejski
bac31a68ad moved opengl stuff into driver_gl 2004-04-19 09:56:34 +00:00
Lionel Ulmer
a630a3be6b Fix matrix stack overflow. 2004-04-14 21:03:50 +00:00
Daniel Schepler
3495cd113d Fixed a couple valgrind issues. 2004-03-24 14:03:00 +00:00
Daniel Schepler
4b06c2226d Add zbuffer and screenblocks options in .residualrc.
Also, make ZBUFFER_GLOBAL and SCREENBLOCKS_GLOBAL into bool variables.
2004-03-24 12:20:46 +00:00
Joost Peters
617e26091f Preliminary BE/Mac support.
To compile on Mac OSX: edit the Makefile and uncomment the OSX LIBS/CXXFLAGS additions (and comment out the -lGL -lGLU line)
and edit lua/src/lvm.c to use the Big Endian macro.
2004-03-21 15:16:57 +00:00
Pawel Kolodziejski
f55698f4a4 update copyright date, some formating stuff, rest later 2004-02-24 22:43:32 +00:00
Pawel Kolodziejski
9240a7374b changes types as in scummvm, split vima codec to seperate file, added smush code, added hack in lua for play smush currently only intro, output gfx and sound(no mixer yet) 2003-12-12 08:39:07 +00:00
James Brown
be37f31100 Enable some hacky non-portable text drawing until I get my LAF font code working. X11-only at the moment (although a Windows equiv should be easy). Note that this breaks Copal's computer again, for some LUA'ish reason involving the parameter table sent to ChangeTextObject. Cleaned up a bit of code and renamed ColorMap class to CMap to prevent conflict against X headers. 2003-10-05 17:45:46 +00:00
Vincent Hamm
5a2430fd04 Fixed major problem in matrix code 2003-10-01 12:20:27 +00:00
James Brown
214e9a933b 'unbreak' Residual - disable Zbuffer and (broken) screenblocks code by default. Add hacky commandline options for these. 2003-09-21 09:51:59 +00:00
James Brown
22383f5366 Headcrash is a great book by Bruce Bethke. This however is a nasty hack to prevent memory corruption when computing Mannys Head's bounding box 2003-09-01 17:07:31 +00:00
Vincent Hamm
9517179671 somehow fixed screenblocks location 2003-08-31 13:20:28 +00:00
Vincent Hamm
0b9ad744e3 slight update.
The actor are temporarly draw 2 times until I figure out the problem with the update projection
Debut display is left activated
2003-08-30 19:58:38 +00:00
Vincent Hamm
8dadf8823b more on the screenBlock thingy
Slow, but speed will be improved soon
2003-08-30 19:04:07 +00:00
Vincent Hamm
ea87aed73a early screenblock commit 2003-08-30 17:58:33 +00:00
Vincent Hamm
f615a07c35 Implemented the basic matrix system in the models.
Now we can know the position of each node/polygon/point of the animated model before it's even drawn on screen.
We can also know the position of the points on screen (and the depth of those points).
The dirty box of the models is now computed (in a debug fashion).
Somehow, models head are still bugged but it's probably due to the fact that they are not animated (and not initialised).

The debug display is left activated to let Endy see the results and implement a better zbuffer refresh system
2003-08-28 01:55:48 +00:00
Pawel Kolodziejski
2c1676db4a added windows target, hash maps still not compilable for resource.cpp 2003-08-24 17:56:03 +00:00
Vincent Hamm
fd60abaa0c renamed all .cc to cpp and all .hh to .h 2003-08-15 19:41:26 +00:00
Renamed from model.cc (Browse further)