[SDL] [PATCH] Altivec blitters...
bob at redivi.com
Sun Jan 16 18:44:29 PST 2005
On Jan 16, 2005, at 14:10, Ryan C. Gordon wrote:
>> At startup, you should be able to determine the current architecture
>> and pick the right function pointers.
> Determining the existance of a vector unit is easy, but I'll have to
> look up how to figure out what to do with the G5. The code should run
> and choose the C/Altivec path correctly for G3 vs G4/G5 machines right
> now, though.
> I actually have a significantly better version of this patch coming
> soon. I'll try to address these issues.
From <http://developer.apple.com/hardware/ve/g5.html>, you should take
a look at /usr/include/sys/sysctl.h -- hw.cputype, or possibly
something more specific to the performance issue such as the cache line
size, might be what you need.
I'm looking forward to your patch. I maintain several Mac OS X ports
of pygame software that would be greatly enhanced by this (they don't
use OpenGL), and this will give me the excuse to update them :)
More information about the SDL