webForumDet fria alternativet

OpenGl kris

1 svar · 270 visningar · startad av msossna

msossnaMedlem sedan feb. 2002476 inlägg
#1

Varför ritas texturen ut enbart en gång? Dvs den försvinner när skärmen töms (koden ligger i loop (display funktion i glut))...

glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();

glPushMatrix();

glBegin(GL_QUADS);
  glTexCoord2f(0.0f, 0.0f);
  glVertex3f(0, 0, 0);
  glTexCoord2f(0.0f, 1.0f);
  glVertex3f(0, 1, 0);
  glTexCoord2f(1.0f, 1.0f);
  glVertex3f(1, 1, 0);
  glTexCoord2f(1.0f, 0.0f);
  glVertex3f(1, 0, 0);
glEnd();

glPopMatrix();

glutSwapBuffers();

Tar jag bort glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); så försvinner det inte, men då fugerar inte tex glRotatef...

msossnaMedlem sedan feb. 2002476 inlägg
#2

Sätter man quaden för nära kameran blir det så...
Hatar enkla probel, de tar sådan tid att lösa ;)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)