D3DX - Geschwindigkeit okay oder nur als Sample brauchbar?
-
Ich habe dazu sehr unterschiedliche Meinungen gehört. Da ich in meiner Engine nur schnelle Dinge einbauen möchte will ich es vor der Benutzung lieber nochmal genau wissen
Ist die Geschwindigkeit von folgenden D3DX-Interfaces okay? Gibt es welche die ihr nicht empfehlen würdet?
- ID3DXAnimationController
- ID3DXFont
- ID3DXLine
- ID3DXMesh
- ID3DXSpriteHabe ID3DXFont bereits ausprobiert, scheint keine großartigen Frameverluste einzubringen, aber das dumme ist man kann als NotMuchAwayFromBeginning nicht objektiv bewerten was schnell und was langsam ist
MfG SideWinder
-
Da bleibt nur eins: Selbst implementieren und austesten!
ISprite und IFont wurden seit dem neuesten SDK jedenfalls nochmal geändert und auch performanter gemacht (laut SDK Doku).
Generell wird in DirectX für vieles CPU-spezifischer Code ausgeführt (SSE, 3DNow!, etc.), aber wirklich sagen kannst Du es nur, wenn Du ein ähnliches mal selbst codest. Ggf. brauchst Du für Deine Anwendung ja auch nur weniger Funktionalität und kannst den Code entsprechend slim machen...