Results 1 to 5 of 5

Thread: Anyone converted DDUtil.BltAlpha?

  1. #1

    Anyone converted DDUtil.BltAlpha?

    Or do I need to convert this myself :shock:
    http://www.c5software.co.uk (site is being developed at the moment)

  2. #2

    Anyone converted DDUtil.BltAlpha?

    There are only 10 types of people in this world; those who understand binary and those who don't.

  3. #3

    Anyone converted DDUtil.BltAlpha?

    Quote Originally Posted by Clootie
    Bah, it's missing the MMX alpha blend, that's what I was looking for

    I have a fast alpha blend that uses 32bit register but it's not as fast as an MMX routine could be. I also played around with ASM and managed to get a simple 50/50 MMX routine working but I found it wasn't that fast AND it didn't handle transparent pixels. I am just not that hot with ASM

    Anyone got a MMX alpha routine for 16 bit 5,6,5?
    http://www.c5software.co.uk (site is being developed at the moment)

  4. #4

    Anyone converted DDUtil.BltAlpha?

    BTW: I did start to convert it myself but ran into opcode issues There is no Move Quad instruction available in the Delphi 4 compiler, and I ain't got a clue what the binary values are for the opcodes and operands to do it using DB.
    http://www.c5software.co.uk (site is being developed at the moment)

  5. #5

    Anyone converted DDUtil.BltAlpha?

    Have you compared just blitting and blitting with alpha-blending with pure pascal code? Reason I ask you about this, cos current systems are rather memory bandwidth limited than CPU power limited...
    There are only 10 types of people in this world; those who understand binary and those who don't.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •