OpenGL: glCopyTexImage2D(...); [C++] * Textur ist weiss



  • Tja ich hab da son problem... ich habe hier folgenden code:

    glViewport(0,0,128,128);
    
        glPushMatrix();
          [...] //Eine Grafikausgabe ^^
        glPopMatrix();
    
        glBindTexture(GL_TEXTURE_2D,texid[1]);
        //createemptytexture(texid[1],128,128,GL_LINEAR); Auskommentiert zum test0rn
        glCopyTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,0,0,128,128,0);
      //glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); Auskommentiert zum test0rn
        glViewport(0,0,800,600);
    
        glBindTexture(GL_TEXTURE_2D,texid[1]); //Das sollte eigentlich die Grafikausgabe aus der Textur ausgeben
        glPushMatrix();
        glTranslatef(0,0,-10);
        glColor4f(1,1,1,0.1);
        glEnable(GL_TEXTURE_2D);
        glBegin(GL_QUADS);
          glTexCoord2f(0,0);   glVertex2f(-1,-1);
          glTexCoord2f(1,0);   glVertex2f( 1,-1);
          glTexCoord2f(1,1);   glVertex2f( 1, 1);
          glTexCoord2f(0,1);   glVertex2f(-1, 1);
        glEnd();
        glDisable(GL_TEXTURE_2D);
        glPopMatrix();
    

    Aber die Textur ist komplett weiß!! 😞
    Plz help X_x



  • Tut mir leid aber ich seh in glTexCopy keinen Sinn, ich sehe weder eine Quelle noch ein Ziel ...


Anmelden zum Antworten