Arathorns Open GL thread



  • Verschlüssel doch einfach deine Daten. IIRC kann das die urarlib auch. Ist auf jeden Fall weniger Arbeit, als selbst ein Packformat zu erstellen. (Naja, das ist nicht so aufwendig, aber zahlt sich nicht aus, und Anfänger dürften auf die Nase fallen.)

    Als Dateiformat empfehle ich DDS, weil es nicht nur normale 2D-Bilder, sondern DXT-komprimierte Texturen, Mipmaps, Cubemaps, Volumtexturen und HDR-Texturen speichern kann. Es sollte ausreichend DDS-Loader im Netz geben. Was DevIL angeht, habe ich keine Ahnung, ob es mit DXT, DDS-Cubemaps, DDS-Mipmaps usw. klarkommt oder nur ein 2D-Bild will. In letzterem Fall wärs schade, weil DevIL dann die Mipmaps generiert, was ja eigtl. unnötig ist, da DDS die bereits gespeichert hat.



  • thx. bei dem dds format gibt es nur ein problem. Ich kann es nicht auswählen, wenn ich eine mit photoshop CS3 erstellte textur speichern will...

    und eine frage ist immernoch ungeklärt: wie kann ich die bilder aus dem archiv auslesen, wenn das verschlüsselt ist? Einfach dem programm den schlüssel angeben, und das archiv entpacken? Aber wie schaffe ich es, das ein archiv nur in den ram entpackt wird?



  • noch ne frage: zusammen mit den beiden aus dem letzten post:
    Was muss ich bei der Borland IDE alles in den Projekteinstellungen ändern, um Open GL Anwendungen kompilieren zu können? Als Ausgangseinstellung, nehme ich die Einstellung für normale Windowsprogramme. Ich hab auch die zusätzlichen Include links( für die gl header) angegeben, aber beim Linken bekomme ich folgenden fehler:
    Code:

    [Linker Fehler] Error: Ungelöste externe 'auxDIBImageLoadA' referenziert von D:\PROGRAMMIEREN\OPENGL LERNENGINE\DEBUG_BUILD\UNIT1.OBJ

    . Ich hab die libs von wx-DevCpp dazugelinked, weil ich nicht weiß, wo ich die beim Borland hintun muss. ( das selbe hab ich auch mit den headern gemacht.)

    Edit: ok, hab grade gesehen, dass es nicht funzen kann, da wx-DevCpp ein anderes format für die librarys verwendet. Hab die pfade zu dev-cpp also aus dem projekt von Turbo C++ gelöscht. funzt aber immer noch nicht.

    ( der post ist 1:1 aus nem anderen forum, daher der hier nicht vorhandene editzeitpunkt)


Anmelden zum Antworten