Jump to content
  • Advertisement
Sign in to follow this  
schupf

DX9 POOL and USAGE

This topic is 2690 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello,

I am trying to delve deeper into DirectX 9 and currently grapple with resources, especially D3DPOOL (D3DPOOL_DEFAULT, D3DPOOL_MANAGED) etc. and the Usage (D3DUSAGE_DYNAMIC)
There seem to be a lot of rules (a managed resource can't be dynamic etc.) and unfortunately I have found sites which make contradictory statements about all the rules. The rules even seem to differ
from type to type (Texture or VertexBuffer).

Does anyone know a site that recaps all the rules? Or has anyone the knowledge and time to tell me the most important things I have to consider when working with POOL/Usage?

Thanks!

Share this post


Link to post
Share on other sites
Advertisement
Everything about them is in the DirectX documents in your program files directory, or alternatively on the MSDN site.

Share this post


Link to post
Share on other sites

Everything about them is in the DirectX documents in your program files directory, or alternatively on the MSDN site.


Thats true, but some articles are not very helpful or even misleading. For example one MSDN article says that a DEFAULT resource can't be locked. And another tells me a DEFAULT resource CAN be locked but only if the usage is dynamic. So what is true now? It is kinda tedious to read all those many pages to get a proper overview;/

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!