mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 06:45:42 +00:00
Bug 1300946 - Only clear TFO indexed bindings on delete if TFO is inactive. - r=ethlin
MozReview-Commit-ID: JNG2I3saqva
This commit is contained in:
parent
517321c8c8
commit
f349254d5d
@ -511,8 +511,10 @@ WebGLContext::DeleteBuffer(WebGLBuffer* buffer)
|
||||
fnClearIfBuffer(mBoundUniformBuffer);
|
||||
fnClearIfBuffer(mBoundTransformFeedback->mGenericBufferBinding);
|
||||
|
||||
for (auto& binding : mBoundTransformFeedback->mIndexedBindings) {
|
||||
fnClearIfBuffer(binding.mBufferBinding);
|
||||
if (!mBoundTransformFeedback->mIsActive) {
|
||||
for (auto& binding : mBoundTransformFeedback->mIndexedBindings) {
|
||||
fnClearIfBuffer(binding.mBufferBinding);
|
||||
}
|
||||
}
|
||||
|
||||
for (auto& binding : mIndexedUniformBufferBindings) {
|
||||
|
Loading…
Reference in New Issue
Block a user