Yokemate of Keyboards
Posts: 12083 from 2003/5/22
From: Germany
> Just reboot, then unpack it somewhere, then run MOS_MaskSpeedTest, and
> do nothing until the new window disappears (may take seconds or minutes).
> Then please post your results. Here are mine: [...]
Mine (Mac mini, MorphOS 2.7):
Code:
Test using a 640 by 480 window, bitmap & mask.
BltBitMapRastPort() took 1487 uS
With a clear mask:
BltMaskBitMapRastPort() took 1810 uS (1 times slower than no mask)
With a set mask:
BltMaskBitMapRastPort() took 155247 uS (104 times slower than no mask)
With an alternating-line mask:
BltMaskBitMapRastPort() took 80303 uS (54 times slower than no mask)
With a chequered mask:
BltMaskBitMapRastPort() took 87061 uS (59 times slower than no mask)
With an alternating-thick-line mask:
BltMaskBitMapRastPort() took 80292 uS (54 times slower than no mask)
> Interestingly the speed degredation is proportional to the number of
> transparent pixels, suggesting that the "blit" is CPU dependant.
CPU is clearly running at maximum during execution of your speed test.