Jump to content
  • Advertisement


This topic is now archived and is closed to further replies.

Rolo Puentes

vbuffers dynamic/static

This topic is 5964 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

The big dufference about dynamic and static vertex buffers is how you use them and where they are located in memory. Besides that you can use them both the exact same way.

Dynamic VBs are used for geometry that changes each frame (particle engines etc). They need to be written to each frame so the driver will put them in an optimal place for it.

Static VBs are generally used for ''static data'' or data that only needs to be loaded once at the beginning and won''t change much during the level (base terrain data or monster models). This will be put in an optimal place is memory for rendering because the driver knows that you don''t need to write to it. Write operations on static VBs are slower that dynamic ones.

Search for optimize or dynamic vbs in the forums and you''ll get a lot of information/links on the subject.


"Black Holes are where God divided by zero"

Share this post

Link to post
Share on other sites

  • Advertisement

Important Information

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

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!