Commit b83d4911 by Nicolas Capens Committed by Nicolas Capens

Detach transform feedback when deleted.

Bug b/116778367 Change-Id: Iff07e00a36669d10518b83a6bfdb1e6af4ffcef3 Reviewed-on: https://swiftshader-review.googlesource.com/c/21688Tested-by: 's avatarNicolas Capens <nicolascapens@google.com> Reviewed-by: 's avatarAlexis Hétu <sugoi@google.com>
parent 54e39742
......@@ -1071,6 +1071,12 @@ void Context::deleteTransformFeedback(GLuint transformFeedback)
{
TransformFeedback *transformFeedbackObject = mTransformFeedbackNameSpace.remove(transformFeedback);
// Detach if currently bound.
if(mState.transformFeedback == transformFeedback)
{
mState.transformFeedback = 0;
}
if(transformFeedbackObject)
{
delete transformFeedbackObject;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment