My favorites | Sign in
Project Logo
                
New issue | Search
for
| Advanced search | Search tips
Issue 29: add SSE2 converter routines
2 people starred this issue and may be notified of changes. Back to list
Status:  Accepted
Owner:  glenn.fiedler
Type-Enhancement
Priority-Medium


Sign in to add a comment
 
Reported by glenn.fiedler, Sep 07, 2006
no point adding altivec now that apple has gone intel, so lets spend the
time optimizing for SSE2

we should use NASM for the assembler, and add a #define
PIXELTOASTER_USE_SSE2 which interfaces to the external assembly routines.

initially we should focus on the key conversion routines, eg. floating
point color -> integer, as these are pretty slow at the moment, as they are
pure c++ (however, they are as fast as possible for c++ impl!)

next, we should optimize common cases of 32bit -> 24bit/16bit etc.
Sign in to add a comment

Hosted by Google Code