Restore previous bind when binding to glGet params. Refs #278

This commit is contained in:
baldurk
2016-06-06 15:46:27 -07:00
parent 947f7decb2
commit a885074e9c
+5
View File
@@ -743,6 +743,9 @@ FetchBuffer GLReplay::GetBuffer(ResourceId id)
return ret;
}
GLint prevBind = 0;
gl.glGetIntegerv(BufferBinding(res.curType), &prevBind);
gl.glBindBuffer(res.curType, res.resource.name);
ret.structureSize = 0;
@@ -793,6 +796,8 @@ FetchBuffer GLReplay::GetBuffer(ResourceId id)
ret.name = str;
gl.glBindBuffer(res.curType, prevBind);
return ret;
}