Re: Alphablending



Is this some new-fangled Ultra High Level Assembly (UHLA) someone has invented
to compete with Randy?

It's C++, the alpha blending code is assembly written for NASM / x86
mmx.

How are you referencing the CPU registers?

They are hand picked in the assembly code, using straight C calling
convention as defined in g++ 4.x and Visual C++ (6,7 and 8).

What item of the syntax tells me which flags are being checked
and for what state?

There are a few enumerations which are set through calling specific
functions, then at the drawing time correct innerloop is chosen to be
called per scanline.

.