Tartarus CVS: zap: christian
tartarus-commits@lists.tartarus.org
tartarus-commits@lists.tartarus.org
Tue, 10 Jun 2003 00:09:40 +0100
CVS Root: /home/cvs
Module: zap
Changes by: christian
Date: Tue Jun 10 2003 00:09:40 BST
Log message:
Add code to allow ZapRedraw to plot directly from 1bpp bitmaps in
32bpp modes. Aside from the obvious memory savings, this has also
resulted in an 8% speed increase due to the reduced bandwidth.
This will also make it easier to add transparency, since doing it with
the existing code involves reading screen memory which is appalingly
slow on Iyonix (it took over two seconds to redraw a smallish window).
Fixed a couple of other bugs in DSAVDU mode which I introduced with some
earlier optimisations.
Modified files:
sources/!ZapRedraw: 1.4 MakefileAS MakeFile
sources/!ZapRedraw/h: .cvsignore Version
sources/!ZapRedraw/s: 1.1 Cache 1.10 DSARedraw 1.11 ZapRedraw
Removed files:
sources/!ZapRedraw/s: DSA32
Links:
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/1.4%20MakefileAS.diff?r1=fe1&r2=1.2
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/MakeFile.diff?r1=fe1&r2=1.3
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/h/.cvsignore.diff?r1=1.3&r2=1.4
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/h/Version.diff?r1=fff&r2=1.14
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/1.1%20Cache.diff?r1=fff&r2=1.9
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/1.10%20DSARedraw.diff?r1=fff&r2=1.10
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/1.11%20ZapRedraw.diff?r1=fff&r2=1.16
http://cvs.tartarus.org//zap/sources/%21ZapRedraw/s/DSA32