Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
Delphi 7 Architect
|
DirectX Vertex Darstellung
1. Sep 2003, 09:31
In vielen Tut's und Bsp's wird IDirect3DVertex8, direct nach dem das Direct3D Interface erstellt wurde, erstellt.
Die Daten werden immer in einem extra Speicher gehalten und in der Render fkt in den Vertex-Buffer hineinkopiert.
Da bei diesem vorgehen Speicher verschwendet wird, folgende Fragen:
Ich verwendet derzeit den Vertex-Buffer als speicher, daher nur werden die Daten nur einmal gehalten, es gibt also keine Kopie davon, da ich die Daten direkt manipulire.
Kann das Probleme geben bzw. Wie muss der Vertex erstellt sein? Was bedeutet der Usage-Parameter (D3DUSAGE_WRITEONLY) genau?
Wann und wo werden die Vertexe benötigt, nur für DrawPrimitive oder auch für Present?
---------------------------------------------------------------------
Kennt jemand ne seite wo, etwas genaueres steht zu der ganzen geschichte!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
|