31 Commits

Author SHA1 Message Date
Pawel Kolodziejski
e3b71377d3 added TinyGL driver as Residual software renderer 2005-01-12 18:06:43 +00:00
Pawel Kolodziejski
99433cbd82 added dummy things, maybe needed someday 2005-01-03 20:49:49 +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
b00502ad31 changed to proper convetion naming 2004-12-10 07:26:03 +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
Joost Peters
b1c5d0728d 'Fix' -zbuffer crash on OSX.
If anyone has a rational explanation.. please step forward :)

Also, depth bitmaps shouldn't be converted. (fixes the graphical glitches when using -zbuffer on Big Endian)
2004-04-14 23:04:33 +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
Daniel Schepler
e1a465cd44 Implement animated bitmaps.
Reorganize ZBuffer rendering code a bit.
2004-03-23 10:38:02 +00:00
Daniel Schepler
9dfe94a0db Implement transparent bitmaps. 2004-03-22 21:48:30 +00:00
Daniel Schepler
3d67f2bbbf Implement drawing bitmapped objects. 2004-03-22 11:23:37 +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
659b99c78b - some indent cleanup
- came back overlay smush
- fixed smush sound
2004-02-29 18:38:26 +00:00
Pawel Kolodziejski
fd4d04c3a3 update copyright date, some formating stuff, rest later 2004-02-24 08:20:45 +00:00
Pawel Kolodziejski
978b6691b6 moved frame smush update to more proper place 2004-02-24 07:04:50 +00:00
Pawel Kolodziejski
28836b3b3f more smush stuff, sound disabled for now 2004-02-21 22:00:13 +00:00
Max Horn
b12e779176 std::map has no 'resize()' method 2004-02-21 15:36:31 +00:00
James Brown
508d66a1e5 Start of attempt to abstract OpenGL from Residual 2004-01-23 11:10:59 +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
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
Vincent Hamm
8dadf8823b more on the screenBlock thingy
Slow, but speed will be improved soon
2003-08-30 19:04:07 +00:00
Pawel Kolodziejski
2c1676db4a added windows target, hash maps still not compilable for resource.cpp 2003-08-24 17:56:03 +00:00
James Brown
5d4aeaf0e2 Disable zbuffer by default (please leave this disabled) - prevents abismal fps and major bugs on many cards. Will make a command-line option later on.
:
2003-08-24 14:32:13 +00:00
Daniel Schepler
dd19714d58 Improve the depth buffer transformation. 2003-08-24 13:37:30 +00:00
Lionel Ulmer
1e0d825a98 Implementation of the Z Buffer. It works fast enough on my TNT2 board,
no idea about other vendors though.

Note that the '0xFFFF - (z / 64)' formula is empirical and will need
to be fixed :-)
2003-08-23 13:52:43 +00:00
Lionel Ulmer
342f73f286 Disable TEXTURE_2D after background drawing to be in-line to what
engine.cpp does.
2003-08-20 11:00:39 +00:00
Lionel Ulmer
cd9ac833f4 Use texture engine to draw backdrops... Way faster now than before :-) 2003-08-20 10:30:07 +00:00
James Brown
1f637307bd Add fixme for huuuuuuge performance bottleneck 2003-08-16 17:34:33 +00:00
Vincent Hamm
fd60abaa0c renamed all .cc to cpp and all .hh to .h 2003-08-15 19:41:26 +00:00