Optimieren der Vertexbuffer
-
Ok, anderes Mesh:
vorher:
misses: 45965
hits: 168307
hits per miss: 3.66163nachher:
misses: 47227
hits: 167045
hits per miss: 3.53707mit vcache_size = 16 krieg ich folgendes ergebnis:
vorher:
misses: 54442
hits: 159830
hits per miss: 2.935784872misses: 49434
hits: 164838
hits per miss: 3.33451Mein Mesh ist eine einfache Kugel. ich denke mal, hier wurden die indices schon bei der erschaffung in einer güngstige reihenfolge gewählt.
Jetzt noch ne frage zu DirectX/OpenGL
Ich habe bei OpenGL eine framerate von ca. 115 fps.
bei DirectX habe ich eine zeit lang auch etwa 120 fps. nach einigen sekunden springen die fps aber plötzlich auf 180-200. Was passiert hier?
-
falls du shader benutzt, kann es sein dass der treiber fertig wurde den zu optimieren und dann ersaetzt er den provisorischen eventuell mit dem 'optimalen'
es kann aber auch an 100 anderen dingen liegen
-
noch fahr ich ohne shader.
Man kann mich ruhig auf 100 andere dinge verweisen wenns unnötig ist sie aufzuzählen. Bin neugierig