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