sdl/opengl - texture aus texture



  • hallo...

    ich lade viele verschiedene texture. um den vorhang zu beschleunigen
    möchte ich nun falls eine texture schon vorhanden ist diese einfach kopieren.

    ich habe also

    GLuint texture1 = loadTexture(...);
    

    und möchte

    GLuint texture2;
    

    nicht nochmal neu laden sondern = texture1 setzen

    GLuint texture2 = texture1;
    

    verursacht keinen fehler, funktioniert aber nicht...
    die kopierten texturen werden garnicht angezeigt

    danke euch schonmal


  • Mod

    dir ist aber klar dass du nur ein handle kopierst? an deiner stelle wuerd ich mir ein texturemanagementtutorial anschauen und erstmal rausfinden was ein handle ist.



  • ich weis das es nur die id ist - sonst könnte die ganze texture
    wohl net in einem unsigned int gespeichert sein 😉

    genau deswegen frage ich ja


  • Mod

    tja, dann weisst du ja dass du einen int problemlos kopieren kannst und die probleme an anderen stellen passieren koennen.



  • und da du ein moderator bist müsstest du eig. wissen das sinnlose
    beiträge nicht erwünscht sind.

    hat jemand vllt. links zu tutorials zu diesem thema?

    ich möchte eine neue textur erstellen und auf diese eine vorhandene
    rendern z.b...

    danke euch schonmal



  • Was rapso dir sagen wollte: dein Fehler liegt irgendwo anders. Denn texture2 = texture1 MUSS FUNKTIONIEREN.


  • Mod

    babelduo schrieb:

    und da du ein moderator bist müsstest du eig. wissen das sinnlose
    beiträge nicht erwünscht sind.

    du solltest einfache antworten versuchen zu verstehen statt dich angegriffen zu fuehlen.

    hat jemand vllt. links zu tutorials zu diesem thema?

    ich schrieb dir wonach du googlen musst.


Anmelden zum Antworten