Commit Graph

7 Commits (c141639bcc476754c0a0f2512efba19c77a52251)

Author SHA1 Message Date
truelight d614cec205 (svn r10241) -Codechange: CopyToBuffer now produces a buffer that is unreadable from outside the blitter, so the blitter can store anything he likes
-Codechange: added CopyImageToBuffer, which produces a readable buffer for screenshots
-Fix: 32bpp-anim now holds animation on transparent objects to avoid strange graphical effects
-Fix: 32bpp-anim now works correct on mouse-movement (it holds the palette animation correctly)
18 years ago
truelight cd10965a27 (svn r10216) -Fix: palette animation always redid all palette entries, where in fact only a few indexes were needed
-Codechange: allow blitters to handle palette animation internally or even disable it; 8bpp uses video-backend for palette animation
18 years ago
truelight 6785ea670f (svn r10206) -Codechange: more moving things to blitter-layer: ScrollBuffer 18 years ago
truelight d7736f6b83 (svn r10203) -Codechange: more moving things to blitter-layer: DrawLine 18 years ago
peter1138 704a67ff0b (svn r10201) -Codechange: Replace Blitter::SetHorizontalLine with Blitter::DrawRect, as the former was only used by the rectangle drawing code anyway. This lets us draw rectangles in one go. 18 years ago
truelight cdf6192ce0 (svn r10193) -Fix r10190: somehow an other partly-patch was applied too 18 years ago
truelight 79cd3f5db0 (svn r10190) -Codechange: merged renderer and blitter to one single class API: blitter
-Codechange: introduced a hierachy of blitters to avoid a lot of code duplication
 Note: this allows much easier adding other types of video-drivers, like OpenGL
18 years ago