It's my first post here and i thanks every people for reading or taking time to my post !

I'm processing to a source's refactoring of one old application before Recoding from scratch and testing a lot of things. I will use Diretct3D but for now it's Directdraw.

Is it possible to Convert surface from 16 BPP to 32 BPP before display on front screen. If yes, does it cost a lot of CPU/RAM ?


Should i convert in every sprite's functions and change pitch, colors, pixels and other parameters ?

English isn't my first language so I hope that you will understand !

Thanks !