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 -~----------~----~----~----~------~----~------~--~---