[cairo] pixman SSE2 Stack Alignment on MSVC?

Stu mario753 at yahoo.com
Sun Feb 26 16:18:19 PST 2012


Hello,

I've recently discovered Cairo and wanted to have a go at making a game engine that uses vector graphics resources instead of bitmaps (not SVG as that's too broad a standard).

However, I have a problem: compiling pixman 0.24.4 with MMX and SSE2 extensions results in a crash whenever Cairo attempts to perform operations on an image surface.

My platform is MSVC 8.0 (SP1) x86.  I've filed bug #46554 on the pixman Bugzilla, but reading around it would appear that this isn't a new issue.  A bug was logged for Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=640250) describing this exact issue, disassembly and all.  That was marked as fixed, but I wonder if this actually made it back to pixman or if this is the result of some regression since then?

Although I've seen a few posts goading me into using gcc, I still have nightmares from trying to set up mingw to cross compile to ARM4. :(


More information about the cairo mailing list