I am using VBO buffers in my openGL based game to work around the
extra GC caused by using glDrawArrays() and I have a few questions
regarding this:

I know that VBO buffers are allocated in the GPU memory and it is good
practice to free them when the program is stopped. What I do not know
is if there is a way that the GPU will clean up old VBO buffers that
might have been staying around because of a program crash or another
reason.

Could this eventually fill the GPU's memory and cause errors ? Or is
there a mechanism that will automatically free the buffers if a
process dies ?
For the moment I do a complete shutdown and restart every so often,
but I know that this would not be acceptable for a game. ;-)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to