Rendergeschwindigkeit optimieren

Für Fragen zu Grafik APIs wie DirectX und OpenGL sowie Shaderprogrammierung.

Re: Rendergeschwindigkeit optimieren

Beitragvon Zudomon » 23.01.2017, 14:22

Krishty hat geschrieben:Gemäß deines Beitrags gestern um 18:55 kann es jedenfalls kein Zufall sein.

Meinst du deinen Beitrag? :D

Hab mir nun nochmal anzeigen lassen, ob wirklich beide Modelle das selbe Indexformat benutzen. - Ja, 16 Bit.
Und mir nochmal die Doku zu DrawIndexedPrimitive durchgelesen, ob ich da vielleicht die Werte falsch benutze. Ist aber auch nicht der Fall.

Es könnte sein, dass es vielleicht am VertexCache liegt. Ich bin mir nicht sicher, ob beide Objekte von DX daraufhin optimiert werden. Ich benutze da ja die D3DXOptimizeFaces und D3DXOptimizeVertices.
Wenn es das nicht ist, dann weiß ich auch nicht mehr :D

EDIT: Beide Modelle werden optimiert.
Bild
Benutzeravatar
Zudomon
 
Beiträge: 2066
Registriert: 25.03.2009, 08:20

Re: Rendergeschwindigkeit optimieren

Beitragvon Krishty » 23.01.2017, 14:26

Krishty hat geschrieben:Gemäß deines Beitrags gestern um 18:55 kann es jedenfalls kein Zufall sein.
Meinst du deinen Beitrag? :D
Nein, den mit den vertauschten Meshes, bei dem die Pilze trotzdem deutlich langsamer sind: viewtopic.php?f=5&t=4024&start=30#p53934
Hab mir nun nochmal anzeigen lassen, ob wirklich beide Modelle das selbe Indexformat benutzen. - Ja, 16 Bit.
Und mir nochmal die Doku zu DrawIndexedPrimitive durchgelesen, ob ich da vielleicht die Werte falsch benutze. Ist aber auch nicht der Fall.

Es könnte sein, dass es vielleicht am VertexCache liegt. Ich bin mir nicht sicher, ob beide Objekte von DX daraufhin optimiert werden. Ich benutze da ja die D3DXOptimizeFaces und D3DXOptimizeVertices.
Wenn es das nicht ist, dann weiß ich auch nicht mehr :D
Der Vertex Cache sollte höchstens 10 % bringen – in deinem Fall viel weniger, weil die Dreiecke so winzig sind.
seziert Ace Combat, Driver, und S.T.A.L.K.E.R.   —   rendert Sterne
Benutzeravatar
Krishty
 
Beiträge: 6026
Registriert: 26.02.2009, 12:18
Benutzertext: state is the enemy

Vorherige

Zurück zu Grafikprogrammierung

Wer ist online?

Mitglieder in diesem Forum: BLEXBot [Bot] und 1 Gast