scummvm/graphics
Torbjörn Andersson 45886ec8ed When drawing an interlaced frame, only clear every other line instead of the
entire buffer.

Introduced a _drawBuffer pointer which points either to _scaledBuffer or
_frameBuffer1. That way, we don't need to copy _frameBuffer1 every time we
draw an unscaled frame. (Probably the most common case by far.)

Adjusted the Broken Sword 1 DXA player for the second change. (It sneakily
avoids copying each frame by using _drawBuffer directly.)

svn-id: r24846
2006-12-14 05:21:19 +00:00
..
fonts Applied patches from bug report #1276480, "GUI: Accented characters". This 2006-06-20 22:50:27 +00:00
scaler Implementation and declartion in intern.h differed. Changed so both is using the same datatype. 2006-04-21 20:56:53 +00:00
colormasks.h Fixed (A)RGBToColor templates 2006-04-17 11:09:21 +00:00
cursorman.cpp delete[] instead of delete 2006-05-27 11:47:44 +00:00
cursorman.h Set and show/hide mouse cursors through a "cursor manager" (analogous to the 2006-05-25 22:51:42 +00:00
dxa_player.cpp When drawing an interlaced frame, only clear every other line instead of the 2006-12-14 05:21:19 +00:00
dxa_player.h When drawing an interlaced frame, only clear every other line instead of the 2006-12-14 05:21:19 +00:00
font.cpp fixed assert in isspace function because wrong variable type for chars when they value is greater then 128. isspace take as "int" type param (at least in ms sdk) 2006-10-08 15:55:09 +00:00
font.h Applied patches from bug report #1276480, "GUI: Accented characters". This 2006-06-20 22:50:27 +00:00
fontman.cpp - implements .bdf font loader based on convbdf (sure could have some clean up) 2006-04-14 02:16:55 +00:00
fontman.h Added explicit string equals/hash functors to a new header common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case 2006-07-30 12:21:54 +00:00
ilbm.cpp More whitespace changes. 2006-07-14 13:33:58 +00:00
ilbm.h Change CVS keywords to SVN keywords 2006-02-11 10:10:44 +00:00
imagedec.cpp Changed File::open to take a Common::String as file name parameter 2006-04-14 01:48:51 +00:00
imagedec.h Change CVS keywords to SVN keywords 2006-02-11 10:10:44 +00:00
imageman.cpp - Added dialog for selecting the theme to use 2006-10-08 18:22:28 +00:00
imageman.h - Added dialog for selecting the theme to use 2006-10-08 18:22:28 +00:00
module.mk Renamed graphics/animation.[cpp|h] to graphics/mpeg_player.[cpp|h] to be more 2006-08-27 09:10:24 +00:00
mpeg_player.cpp Renamed graphics/animation.[cpp|h] to graphics/mpeg_player.[cpp|h] to be more 2006-08-27 09:10:24 +00:00
mpeg_player.h Renamed constant to reflect recent change of file name. 2006-08-27 10:55:44 +00:00
paletteman.cpp Let the [cursor] palette manager handle disableCursorPalette() too, to avoid 2006-06-13 09:48:46 +00:00
paletteman.h Let the [cursor] palette manager handle disableCursorPalette() too, to avoid 2006-06-13 09:48:46 +00:00
primitives.cpp Use const keyword to help compiler optimize code 2006-04-14 01:47:33 +00:00
primitives.h Change CVS keywords to SVN keywords 2006-02-11 10:10:44 +00:00
scaler.cpp Renamed and merge some of the pixel interpolation functions (the names still could be better) 2006-04-17 18:17:02 +00:00
scaler.h cleanup 2006-04-15 21:29:41 +00:00
surface.cpp Move moveScreen to common surface functions for graphics 2006-06-21 11:33:04 +00:00
surface.h Move moveScreen to common surface functions for graphics 2006-06-21 11:33:04 +00:00