DevIL



  • Hi leute

    Ich hoffe mal, daß einige diese Lib hier benutzen, oder sie benutzt haben.

    Ich habe folgendes Problem: Alle Texturen die ich lade, werde auf 256x256 runterskaliert. Initialisiert hab ich die ilut auf gl:

    TextureMgr::TextureMgr() {
    ilInit();
    ilutRenderer(ILUT_OPENGL);
    ilutEnable( ILUT_OPENGL_CONV );
    ilutEnable( ILUT_GL_USE_S3TC );
    

    Kann mir einer sagen, warum er runterrechnet? Auf der GF4 muß das 2048er Image laufen. Mit dem eigenen Loader gehts ja auch. Wenn ich mir die Größe der Texturen ausgeben lasse mit:

    int size;
    glGetTexLevelParameteriv( GL_TEXTURE_2D, 0,
    GL_TEXTURE_WIDTH, &size );

    Sehe ich aber 256x256. But why?

    Hier die Screens, damit ihr euch vorstellen könnt, wie´s aussieht: www.dldd.de/engine_old.jpg - Alter eigener Loader www.dldd.de/engine_neu.jpg - Devil Texture

    Danke für jeden Tip
    Sven



  • zumindestes bist du nicht alleine mit deinem Problem... hast ja die BUG-List schon gefunden 😉

    abwarten und tee trinken würde ich sagen 😉

    http://sourceforge.net/tracker/index.php?func=detail&aid=575796&group_id=4470&atid=104470

    MfG veganza

    [ Dieser Beitrag wurde am 30.06.2003 um 13:37 Uhr von veganza editiert. ]



  • Im Notfall schmeiß ich halt die ilut Funcs raus. Und erstelle die Texturen selbst aus dem Image, das mit die DevIL geladen habe. Nur verstehe ich nicht, warum viele die Lib nutzen wie ich, und es funktioniert. Vorallem würde ich gern wissen, ob es ein Bug der IL ist, oder ob ich irgendwas vergessen habe 🙂


Anmelden zum Antworten