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

1

17.10.2008, 13:52

D3DX Funktionen

Hallo,
in vielen Foren wird abgeraten, zuviele D3DX Funktionen zu verwenden und stattdessen eigene Routinen zu programmieren.
Warum sollte man diese Funktionen nicht benutzen? Ich habe bisher keinen Nachteil feststellen können...
MfG,
Max

2

17.10.2008, 14:13

Wenn du zu viel Zeit hast, schreib se dir neu.
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

3

17.10.2008, 18:52

das ist eine sehr allgemeine aussage, die man so und so sehen kann. ich persönliche nutze da D3DX, wo es mir wirklich abhilfe schafft, weil es einfach zu viel aufwandt ist es selbst zu schreiben, bestes beispiel ist das effect-framework, welches ich großartig finde.
aber für D3DXSprite verwende ich lieber eigene sachen, schon weil man bestimmte sachen durchaus performanter schaffen kann.
naja und dass sich bei d3dx eher sachen ändern bei neuen SDKs, sodass wenn man nen neues sdk nutzt manchmal nen haufen code ändern muss.

Beiträge: 774

Beruf: Student

  • Private Nachricht senden

4

18.10.2008, 10:47

Für die meisten Mathe-Funktionen ist D3DX durchaus eine Überlegung wert, da es SIMD-Optimierungen nutzt. So habe ich nach und nach viele bisher selbst implementierte Mathematikfunktionen mit D3DX-Funktionen gekapselt.

Hab sogar mal einen Test gemacht obs wirklich schneller ist. Dabei waren die D3DX-Funktionen (,welche wie ich der Debugausgabe entnommen habe mit 3DNow! liefen,) je nach Komplexität schonmal fast doppelt so schnell.

Werbeanzeige