From: <pal...@us...> - 2004-12-06 18:35:26
|
Update of /cvsroot/gc-linux/libgx/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20533/include Added Files: ps_cast.h Log Message: Added PS Fast Casting --- NEW FILE: ps_cast.h --- #ifndef __PS_CAST__ #define __PS_CAST__ #ifdef __cplusplus extern "C" { #endif /* returns 0 on success */ int PSInitFastCast(); void PSCastSingleF32toU8(float *f,unsigned char *c); void PSCastSingleU8toF32(unsigned char *c,float *f); void PSCastSingleF32toU16(float *f,unsigned short *s); void PSCastSingleU16toF32(unsigned short *s,float *f); void PSCastSingleF32toS8(float *f,char *c); void PSCastSingleS8toF32(char *c,float *f); void PSCastSingleF32toS16(float *f,short *s); void PSCastSingleS16toF32(short *s,float *f); void PSCastDoubleF32toU8(float *f,unsigned char *c); void PSCastDoubleU8toF32(unsigned char *c,float *f); void PSCastDoubleF32toU16(float *f,unsigned short *s); void PSCastDoubleU16toF32(unsigned short *s,float *f); void PSCastDoubleF32toS8(float *f,char *c); void PSCastDoubleS8toF32(char *c,float *f); void PSCastDoubleF32toS16(float *f,short *s); void PSCastDoubleS16toF32(short *s,float *f); void PSCopy2Floats(float *dest,float *src); #ifdef __cplusplus } #endif #endif |