Daniel Emminizer, Code 5773
2018-08-02 14:29:10 UTC
Hi Robert,
I think I've found a resource leak in OSG 3.6.2. Attached is a contrived sample application that demonstrates the behavior.
What appears to be happening is that the VAO is being created with glGenVertexArrays(), but does not get deleted with glDeleteVertexArrays(). Using the open source API Trace, I can see that on exit it does destroy some VAO, but not (nearly) all of them.
I'm investigating now for a solution, but I'm not very familiar with this part of OSG. I'm passing this along now in case you see an obvious solution. Thanks,
- Dan
I think I've found a resource leak in OSG 3.6.2. Attached is a contrived sample application that demonstrates the behavior.
What appears to be happening is that the VAO is being created with glGenVertexArrays(), but does not get deleted with glDeleteVertexArrays(). Using the open source API Trace, I can see that on exit it does destroy some VAO, but not (nearly) all of them.
I'm investigating now for a solution, but I'm not very familiar with this part of OSG. I'm passing this along now in case you see an obvious solution. Thanks,
- Dan