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