diff --git a/lib/core.js b/lib/core.js index 337c3eba..f2adf44d 100644 --- a/lib/core.js +++ b/lib/core.js @@ -3189,6 +3189,9 @@ module.exports = function reglCore ( if (Object.keys(args.state).length > 0) { draw(env.shared.current, '.dirty=true;') } + if (env.shared.vao) { + draw(env.shared.vao, '.setVAO(null);') + } } // =================================================== @@ -3387,6 +3390,10 @@ module.exports = function reglCore ( if (Object.keys(args.state).length > 0) { batch(env.shared.current, '.dirty=true;') } + + if (env.shared.vao) { + batch(env.shared.vao, '.setVAO(null);') + } } // ===================================================