[cairo] Problem with text rendering on Win32+ClearType, and possible fix

Owen Taylor otaylor at redhat.com
Wed Oct 4 13:20:08 PDT 2006


On Wed, 2006-10-04 at 23:04 +0300, Tor Lillqvist wrote:

>  > Maybe if for win32 pixman code still isn't using MMX, but well, decent
>  > performance of cairo does pretty depend on the MMX code paths.
> 
> At least still in 1.2.4, the MMX stuff uses gcc inline asm syntax and
> other gcc-specific magic, so those who use MSVC to build cairo
> lose. (That includes the Mozilla folks, I assume. And us who want to
> build OO.o to use cairo also on Win32.)

Actually, ffbmx is using (and always has used) the intel-standard MMX
intrinsics - no inline assembly. There's at least some support for that
in MSVC:

 http://msdn2.microsoft.com/en-us/library/y0dh78ez.aspx

I don't know to what extent it differs in detail from the GCC support.

					- Owen




More information about the cairo mailing list