Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

CuTeX0r

Treue Seele

  • »CuTeX0r« ist der Autor dieses Themas

Beiträge: 174

Wohnort: Deutschland

  • Private Nachricht senden

1

09.12.2003, 13:46

Ersatz für DrawPrimitiveUp

Hallo, ich brauche für mein aktuelles Spiel doch sehr oft DrawPrimitiveUp, und diese Methode ist ja nicht wirklich die schnellste afaik. Wie würdet ihr sie ersetzen? Index/Vertex-Buffer?? Oder meint ihr es lohnt sich nicht / dass es nicht soo viel ausmacht? Ich schätze mal, dass ich es atmo so 20 mal pro Frame für alle mgl. Crosshairs, HUD Gegenstände usw benutze... Dabei setze ich eben erst die Textur, erstelle dann die 4 Vertizes und rendere sie. Das schlägt ziemlich auf die FPS.

Danke schonmal! :huhu:

2

09.12.2003, 14:30

Mit DrawPrimitiveUP zeichnest du nicht aus dem Graphikkarten-Speicher, sondern aus dem Systemspeicher, ergo kannst du dessen Vorteile auch nicht nutzen (höhere Geschwindigkeit). Ich bin selber eher n00b, aber ich denke dass dein DrawPrimitiveUP ziemlich abstürzt wenn du grosse Texturen (speichermässig) oder ähnliches benutzen willst. Auch solltest du alle Vertex-Daten schon vorher irgendwo festsetzen (am besten in Vertex-Buffern), es sei denn du willst irgendwas in realtime transformieren. In der Render-Methode frisst das doch nur Zeit, und für das meiste kannste Matrizen benutzen.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

09.12.2003, 15:44

Texturen haben damit nichts zu tun, nur Vertexdaten.

CuTeX0r

Treue Seele

  • »CuTeX0r« ist der Autor dieses Themas

Beiträge: 174

Wohnort: Deutschland

  • Private Nachricht senden

4

09.12.2003, 16:09

hmz auch gut ;D aber meint ihr es macht was aus wenn ich einfach wie bisher alles aus dem HUD mit DrawPrimitiveUp rendere? Weil wenn nein mach ich das einfach so weiter ;)

Werbeanzeige