Advertisement
ricardocostaza

js_flush

Aug 19th, 2016
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function js_flush ()
  2. {
  3.     var canvas = document.getElementById('canvas');
  4.     var glc = canvas.getContext('webgl');
  5.     var WEBGL_lose_context = glc.getExtension('WEBGL_lose_context');
  6.     glc.flush(); // do nothing :(
  7.     console.log(glc);
  8.  
  9.     canvas.addEventListener("webglcontextlost", function(lost) {
  10.         lost.preventDefault();
  11.         console.log('context lost');
  12.     }, false);
  13.    
  14.     canvas.addEventListener("webglcontextrestored", function(restore) {
  15.         restore.preventDefault();
  16.         console.log('context restored');
  17.     }   , false);
  18.  
  19.     WEBGL_lose_context.loseContext();
  20.    
  21.     setTimeout(function(){
  22.         WEBGL_lose_context.restoreContext();
  23.     }, 1000);
  24.        
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement