SDL + OpenGL Programmausführung sehr langsam.



  • Hi hellihjb,

    habs gefunden, war ein simpler Codingfehler.
    Ich bin über 10.000 Mal in diese Schleife gesprungen:

    for (i=0;i<360;i++)
      {
        glLoadIdentity ();
    
        glClear (GL_COLOR_BUFFER_BIT);
        glTranslatef (0, 0, -2);
        glRotatef (i, 0, 1, 0);
    

    und hab das Rotieren mit einem sehr kleinen Floatwert durchgeführt.
    Kein Wunder dass es nicht richtig lief!

    Mit dem obigen Code klappts problemlos!

    Sag mal kennst Du / Ihr Tuts, Worshops und Bücher die sich speziell mit dem Thema >>> OpenGl + SDL << also dem Zusammenspiel der beiden befassen?

    Gruß
    ShadowEater



  • Bitte korrigiere mal noch den Titel. Danke!



  • 😉 🤡 😃



  • war ein simpler Codingfehler [..] bin über 10.000 Mal in diese Schleife gesprungen

    Und warum hast Du nicht einfach den Code gepostet der auch einen Fehler enthaellt?!



  • Hab ich doch, gleich in meiner ersten Mail 😉

    Gruß
    ShadowEater 🙂



  • Keine Deiner Fehlerbehebungsmassnahmen laesst sich in Deinem urspruenglichen Source nachvollziehen.
    Es scheint so, als haettest Du funktionsfaehigen (aber angeblich fehlerhaften) Code gepostet um Leute von wichtigeren Dingen abzuhalten.



  • Tut mir leid wenn ich es Dir so direkt sagen muss aber laber bitte keinen solchen provokanten 😡 Sch...! 🙄

    Wenn da kein Fehler drin ist den Du finden kannst, umso besser, aber durch die Änderungen die ich vorgenommen habe (s. prev. Post) wurde der Code schneller!

    In einem Hardwareforum hat man mir ebenfalls Tipps gegeben die auf einige fehlerhafte Treibereinstellungen hinwiesen.
    Beides zusammen beschleunigte die Sache auf ein normales Level.
    Da ich bei Ogl noch Anfänger bin ist es wohl normal dass ich so etwas poste, dafür ist ein Forum da.
    Also bitte überleg Dir das nächste mal was Du so schreibst bevor Du Leute einfach so beleidigst.
    Ich schreibs der Hitze gut 😉

    mfg
    ShadowEater



  • Beachte den Konjunktiv. Naja, passt schon.
    Uebrigens wuerde nicht "der Code schneller", Du hast nur nicht mehr 10x das gleiche Bild gerendert.



  • Beachte den Konjunktiv.

    War trotzdem ziemlich giftig, is aber ad acta. Die Hitze wirkt schließlich auch bei mir 🤡

    Du hast nur nicht mehr 10x das gleiche Bild gerendert.

    Ja, das und die falsche Treibereinstllung waren fatal 😉

    Jetzt gehts aber ab wie ein rotes Mopped 🙂

    Gruß
    ShadowEater 🙂


  • Mod

    wo's so friedlich ist und alles geloest wurde, kann ich ja schliessen 🙂


Anmelden zum Antworten