Hvala na odgovoru. Umeđuvremenu, sam uspeo da isčeprkam nešto na gamasutri, članak je mator i tvrdi baš to da se ne treba oslanjati na drajvere.
http://www.gamasutra.com/features/19971205/mitchell_01.htm
Ipak stvar je u ovome:
D3DCREATE_PUREDEVICE za kreiranje device-a bez filtriranja, navodno tada brže radi jer ne pamti stanja.
A za filtriranje stanja za efekte se koristi interfejs ID3DXEffectStateManager.
Ali najzanimljivije mi je da je sve to urađeno u StateManager sample-u koji dolazi uz sdk i navodno trebao bih da primetim promene u brzini ako recimo prebacim na pure device bez filtriranja sa EfffectStateManager-om ali nema ama baš nikakve promene. Tako da je verovatno da moja nevidija ima drajvere koji filtriraju ova promene, a pure device ne donosi primetno ubrzanje.
Najviše me je interesovalo zbog efekata, jer u tom slučaju su mi sve promene upisane u efekat i ne mogu da izbacujem redundantne pozive.
Uzgred, za pix
http://msdn.microsoft.com/libr...ofiling_Direct3D_API_Calls.asp. Izgleda da vreme za promenu stanja se ne meri tačno, jer ih d3d grupiše. Ovo je poprilično iznad mog nivoa znanja, tako da se time nisam zamarao. Samo sam hteo da mi sortiranje objekata bude efikasno a da ujedno koristim i efekte.
[Ovu poruku je menjao eva 01 dana 16.01.2006. u 13:28 GMT+1]