If we click and drag across the teapot, lobe glitches out. However, if
we uncomment line 988 of ModelViewport.js, then it works.
More specifically, calling gl.bindBuffer on line 253 of LobeRenderer.js causes the breakage.
I'm not sure why this is happening because both lobes are in completely
separate OpenGL contexts and therefore one does not write to the data or
state of the other.
On the
lobeRdr_bug
branch, see commit e5387a4015391cef7ba02d61294923684b95a16b.If we click and drag across the teapot, lobe glitches out. However, if we uncomment line 988 of
ModelViewport.js
, then it works.More specifically, calling
gl.bindBuffer
on line 253 ofLobeRenderer.js
causes the breakage.I'm not sure why this is happening because both lobes are in completely separate OpenGL contexts and therefore one does not write to the data or state of the other.