[ eva01 @ 11.09.2005. 15:57 ] @
Jel moze neko da mi pojasni D3DPOOL_MANAGED bafere? Jedino što mi je jasno je da imaju kopiju u ram-u tako da ih ne treba ponovo kreirati posle gubljenja device-a. Dali su ovi baferi uvek smešteni u memoriji grafičke kartice ili mogu biti i u ram-u? Dali je managed bafer sporiji ukoliko se u toku rada redovno menja njegov sadržaj (jer mora da čuva kopiju)? Dali to znači da treba za takvu upotrebu bafera treba da koristim systemmem (ili D3DPOOL_DEFAULT jer koristim discard fleg)? Gde zapravo idu podatci kada kreiram verteks bafer sa flegom D3DPOOL_SYSTEMMEM? Dali idu u ram i u čemu je razlika u odnosu na D3DPOOL_SCRATCH? Konkretno nejasna mi je sledeća rečenica iz dxsdk help-a. Citat: This memory allocation consumes system RAM but does not reduce pageable RAM. I dali prilikom menjanja sadržaja bafera koji je označen sa DISCARD i D3DPOOL_DEFAULT ima ikakve veze dali lokujem ceo bafer ili samo deo koji se menja? [Ovu poruku je menjao eva 01 dana 12.09.2005. u 01:40 GMT+1] |