izmenjeno 1 put, poslednji put eva 01 12.09.2005. u 01:40
Izmene poruke
- eva 0112.09.2005. u 01:40zapis iz teksta poruke
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.
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?
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?