diff --git a/src/core/renderers/webgl/systems/ContextSystem.js b/src/core/renderers/webgl/systems/ContextSystem.js index 60db681..87a0446 100644 --- a/src/core/renderers/webgl/systems/ContextSystem.js +++ b/src/core/renderers/webgl/systems/ContextSystem.js @@ -72,7 +72,8 @@ let gl; - if(!options.forceWebGL1) + // disabled for now! + if(false)//!options.forceWebGL1) { gl = canvas.getContext('webgl2', options); } @@ -84,7 +85,6 @@ else { this.webGLVersion = 1; - gl = canvas.getContext('webgl', options) || canvas.getContext('experimental-webgl', options); diff --git a/src/core/renderers/webgl/systems/ContextSystem.js b/src/core/renderers/webgl/systems/ContextSystem.js index 60db681..87a0446 100644 --- a/src/core/renderers/webgl/systems/ContextSystem.js +++ b/src/core/renderers/webgl/systems/ContextSystem.js @@ -72,7 +72,8 @@ let gl; - if(!options.forceWebGL1) + // disabled for now! + if(false)//!options.forceWebGL1) { gl = canvas.getContext('webgl2', options); } @@ -84,7 +85,6 @@ else { this.webGLVersion = 1; - gl = canvas.getContext('webgl', options) || canvas.getContext('experimental-webgl', options); diff --git a/src/core/renderers/webgl/systems/shader/shader/compileProgram.js b/src/core/renderers/webgl/systems/shader/shader/compileProgram.js index 5ef4ca3..2d2de80 100644 --- a/src/core/renderers/webgl/systems/shader/shader/compileProgram.js +++ b/src/core/renderers/webgl/systems/shader/shader/compileProgram.js @@ -68,6 +68,8 @@ if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + console.log(src) + console.error(gl.getShaderInfoLog(shader)); return null; } diff --git a/src/core/renderers/webgl/systems/ContextSystem.js b/src/core/renderers/webgl/systems/ContextSystem.js index 60db681..87a0446 100644 --- a/src/core/renderers/webgl/systems/ContextSystem.js +++ b/src/core/renderers/webgl/systems/ContextSystem.js @@ -72,7 +72,8 @@ let gl; - if(!options.forceWebGL1) + // disabled for now! + if(false)//!options.forceWebGL1) { gl = canvas.getContext('webgl2', options); } @@ -84,7 +85,6 @@ else { this.webGLVersion = 1; - gl = canvas.getContext('webgl', options) || canvas.getContext('experimental-webgl', options); diff --git a/src/core/renderers/webgl/systems/shader/shader/compileProgram.js b/src/core/renderers/webgl/systems/shader/shader/compileProgram.js index 5ef4ca3..2d2de80 100644 --- a/src/core/renderers/webgl/systems/shader/shader/compileProgram.js +++ b/src/core/renderers/webgl/systems/shader/shader/compileProgram.js @@ -68,6 +68,8 @@ if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) { + console.log(src) + console.error(gl.getShaderInfoLog(shader)); return null; } diff --git a/src/core/utils/getTestContext.js b/src/core/utils/getTestContext.js index fd46ca4..a4a24cd 100644 --- a/src/core/utils/getTestContext.js +++ b/src/core/utils/getTestContext.js @@ -18,9 +18,14 @@ canvas.width = 1; canvas.height = 1; - context = canvas.getContext('webgl2', options) - || canvas.getContext('webgl', options) - || canvas.getContext('experimental-webgl', options); + + context = canvas.getContext('webgl', options) + || canvas.getContext('experimental-webgl', options); + + + //canvas.getContext('webgl2', options) + var xt = context.getExtension('WEBGL_draw_buffers'); + if (!context) {