• Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    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.
  • »22.10.11 - 15:46
    Profile