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