зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1300946 - Only clear TFO indexed bindings on delete if TFO is inactive. - r=ethlin
MozReview-Commit-ID: JNG2I3saqva
This commit is contained in:
Родитель
517321c8c8
Коммит
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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче