I recently wrote a screen saver program in OpenGL and it works fine by double clicking on the *.scr file but when I install it in the windows directory it fails at the File I/O level. I even tried hard pathing it and had no luck. Does the Windows Screen Saver API not allow file I/O at runtime? Is there some way to statically load the bitmaps into the *.scr file?
try this utility that converts .bmp or .tga
into .h files http://freespace.virginnet.co.uk/al.braidwood/html/downloads_2_.htm
look for the Gfx2Tex utility
the source is also provided
You can always add binary resources if you’d like a “single file” sreensaver.
Then at runtime you can obtain a pointer to the resource.
[This message has been edited by Blaze (edited 10-19-2000).]
Blaze or any one else for that matter can they show me how you get a pointer to the bitmap resource? I’m doing a binary load in Visual C++ but having problems loading the data into an GLuint[256*256] array.