Optimieren der Vertexbuffer



  • Ok, anderes Mesh:

    vorher:
    misses: 45965
    hits: 168307
    hits per miss: 3.66163

    nachher:

    misses: 47227
    hits: 167045
    hits per miss: 3.53707

    mit vcache_size = 16 krieg ich folgendes ergebnis:

    vorher:
    misses: 54442
    hits: 159830
    hits per miss: 2.935784872

    misses: 49434
    hits: 164838
    hits per miss: 3.33451

    Mein 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?


  • Mod

    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


Anmelden zum Antworten