[Scummvm-devel] Re: SDL Altivec blitters

Bob Ippolito bob at redivi.com
Sat Mar 5 17:31:12 CET 2005


If you take a look at the svn repository, some 565 blitters were 
implemented, but nobody provided me with good tests for them so I 
really can't say if they're faster or not.  1555 would be easy to 
implement, but it's hard to justify without a good way to test it.

-bob

On Mar 5, 2005, at 7:59 PM, Max Horn wrote:

> Hi folks,
>
> I just stumbled by chance over the SDL Altivec work you've been doing 
> (because I found out on veriontracker.com that a new version of Frozen 
> Bubble had been released by Bob, which I like a lot, then read about 
> this "Altivec SDL", which prompted me to google for it, after which I 
> read the whole thread on the SDL list and to download the various 
> patches). Looks very cool, thanks for your efforts!
>
> Anyway, as somebody else mentioned on the SDL list, a popular app 
> using 16 bit mode only is ScummVM, of which I am project lead. It 
> certainly would benefit quite some from an accelerated 1555 mode in 
> SDL; while we currently use a 565 surface on OSX, the only reason for 
> that is that this is what SDL gives us when we ask for an "optimal" 16 
> bit surface. I can easily change it to specifically request a (1)555 
> surface from SDL, as our frontend code is specifically written to 
> support both 555 and 565 modes.
>
> I did spend some time speeding up our Scale2x/Advmame2x, Hq2x/Hq3x 
> etc. scalers, even using some AltiVec, but stopped at some point 
> because more time was spent in SDL than in our own code anyway...
>
> Anyway: The reason of my mail is mostly meant as a "heads up", as I 
> have no time to look into writing 16<->32 blit code myself; but in 
> case anybody else is interested in doing that, I'll be happy to do 
> testing with ScummVM, and to modify ScummVM to use the (1)555 mode for 
> this.
>
> Please keep up the good work,
>
> Max
>





More information about the Scummvm-devel mailing list