Flimmerndes Dreieck
-
Ich hab hier ein flimmerndes Dreieck:
http://d.imagehost.org/download/0551/flimmerdreieck.bmp
also im Bild hab ich grad den moment gefangen in welchem es nicht da ist. es scheint jedes Frame (?) verschwinden und im nächsten wiederkommen. Ich kann mit dem Phänomen grad mal garnichts anfangen. Was ist da falsch?
-
Öh, ein "Flimmern" wirst du nicht auf den Screen bekommen, es wird wohl einmal angezeigt, dann wieder nicht.
Geh halt mal logisch die Hauptschleife durch...MfG
-
ceplusplus@loggedoff schrieb:
Öh, ein "Flimmern" wirst du nicht auf den Screen bekommen, es wird wohl einmal angezeigt, dann wieder nicht.
Geh halt mal logisch die Hauptschleife durch...MfG
Nun ja - ich hau die ganzen Daten in einen vertex/IndexBuffer und render sie danach. Das heißt ich kann nicht wirklich sehen was die Karte da tut... Dieses Phänomen tritt allerdings nur bei OpenGL auf. Mit DirectX habe ich das Problem nicht.
Hier das ganze in action: http://d.imagehost.org/download/0641/flimmer.avi
-
Kann es sein, dass das Dreieck genau auf der gleichen Ebene wie ein anderes Objekt liegt? Dann gibt es solche Fehler.
-
ok jetzt flimmert nicht nur das dreieck...
ich glaub ich versteh das hier grad nicht ganz:
gluPerspective( // Set perspective view 45.0, // Field of view = 45 degrees static_cast<double>(WinXSize)/ static_cast<double>(WinYSize), // Window aspect (assumes square pixels) 0, // Near Z clipping plane 100000 // Far Z clippling plane );->
http://d.imagehost.org/download/0990/zero.avigluPerspective( // Set perspective view 45.0, // Field of view = 45 degrees static_cast<double>(WinXSize)/ static_cast<double>(WinYSize), // Window aspect (assumes square pixels) 1, // Near Z clipping plane 100000 // Far Z clippling plane );->
http://d.imagehost.org/download/0207/one.aviKann mir bitte irgendjemand dieses Phänomen mal erklären? xD
-
http://wiki.delphigl.com/index.php/GluPerspective
Man beachte den letzten Absatz.
-
Oh...
danke