Original Post
Hi.. I''ve been having a bit of trouble saving surfaces to files. I get the surface pointer with Lock() and then save the surface data to the file. The problem is that if the display is in 16-bit mode and the surface is saved and then loaded again with the display in a different mode, it doesn''t work because the surface data is dependant on the bit depth (obviously). My question is, do I have to convert the saved surface to the display''s bit-depth everytime I load it? Is there an easier and/or more efficient way of doing this? Am I taking the wrong approach? Any help on this matter is greatly appreciated, thanks.
- Ian Perez (fett@willcomp.com) - "It is by will alone I set my mind in motion"
Down with Tiberia!