Direct3D 9 - Anfangsschwierigkeiten
-
Ich wollte ein 2D Projekt von OpenGL auf Direct3D umprogrammieren.
Dazu habe ich eigentlich nur den Code von einem Tutorial genommen und mir mal eine Frameanzeige eingebaut...
Im Vergleich:
OpenGL - Mit kompletter Anzeige des Bildes: 65 FPS
Direct3D 9 - Nichts wird dargestellt: 30 FPSNun - So kann ich das natürlich nicht umsetzen - Kann mir wer nen Tutorial empfehlen wo ich vielleicht auch mal mehr FPS hinkriege (ich meine die Beispiele bei der SDK ham ja teilweise über 100 FPS)
Hier ist der Code den ich habe: (VC6)
http://www.devil-studios.de/profeich/Grundcode.zipDanke für jede Hilfe
~Eich
-
Hi,
leider lässt OpenGL auch eine sehr Grafikkarten-unfreundliche Art der Programmierung zu weil der Treiber dann viel intern optimiert. Paradebeispiel ist das Rendern einzelner Triangle Stück für Stück. Wenn man das mit Direct3D versucht zwingt man selbst eine GeForce FX schnell in die Knie.
Ich empfehle da eher Tutorials die direkt auf Direct3D basieren bevor man ohne Wissen von der API irgendwelche Programme 1:1 portieren will
Ciao,
Stefan
-
ProfEich schrieb:
(ich meine die Beispiele bei der SDK ham ja teilweise über 100 FPS)
Na dann schau die an.
Bye, TGGC (Der Held ist zurück)