http://www.eksperten.dk/spm/146796 er et program der laver en bitmap om til en include fil, der indeholder et array med filens data i RGBA formatet (så er det nemlig nemt at uploade den til grafikkortet og bruge den som texture i opengl). Problemet var bare at en af de bitmap filer jeg ville have lavet om kom til at fylde 6 Mb, hvilket compileren ikke ville være med til. Ideen med at lave dem om til .h filer er at de ligger i exe filen, og man slipper for at skulle rode rundt med flere filer (det var en screensaver, og dermed ikke helt så hensigtsmæssigt)
Men så måtte jeg bare distribuere den store fil ved siden af.. (Æv!)
Problemet er egentlig at når en screensaver starter op, har den roden (c:\\) som working directory, og hvis så bitmappen ligger i system dir\'et, så kan de jo ikke finde hinanden. Den screensaver skabelon jeg bruger kan jeg ikke lige hitte udaf at få commandline parametre udaf, og jeg kunne heller ikke finde et api kald der returnere exe filens lokation, så jeg har måttet (næsten) hardcode hvor bitmappen er.. (Æv Æv!)
Men jeg finder nok en mere hensigtsmæssig løsning en dag..