From 184fefac18309b22c6a86d2172490796d402e60e Mon Sep 17 00:00:00 2001 From: Patricio Gonzalez Vivo Date: Sun, 24 Jun 2018 18:11:46 -0700 Subject: [PATCH] 0.1.7 --- dist/GlslCanvas.es.js | 8 +++++--- dist/GlslCanvas.js | 8 +++++--- lib/GlslCanvas.js | 8 +++++--- package.json | 2 +- src/GlslCanvas.js | 10 ++++++---- 5 files changed, 22 insertions(+), 14 deletions(-) diff --git a/dist/GlslCanvas.es.js b/dist/GlslCanvas.es.js index 719ff9b..73a2628 100644 --- a/dist/GlslCanvas.es.js +++ b/dist/GlslCanvas.es.js @@ -1190,8 +1190,10 @@ var GlslCanvas = function () { this.texureIndex = this.BUFFER_COUNT; // Trigger event - this.forceRender = true; this.trigger('load', {}); + + this.forceRender = true; + this.render(); } }, { key: 'test', @@ -1412,7 +1414,7 @@ var GlslCanvas = function () { key: 'render', value: function render() { this.visible = isCanvasVisible(this.canvas); - if (this.forceRender || this.animated && this.visible && !this.paused) { + if (this.forceRender || this.change || this.animated && this.visible && !this.paused) { // Update Uniforms when are need var date = new Date(); @@ -1641,7 +1643,7 @@ var GlslCanvas = function () { }, { key: 'version', value: function version() { - return '0.1.6'; + return '0.1.7'; } }]); return GlslCanvas; diff --git a/dist/GlslCanvas.js b/dist/GlslCanvas.js index 3a4ac31..269dd1e 100644 --- a/dist/GlslCanvas.js +++ b/dist/GlslCanvas.js @@ -1595,8 +1595,10 @@ var GlslCanvas = function () { this.texureIndex = this.BUFFER_COUNT; // Trigger event - this.forceRender = true; this.trigger('load', {}); + + this.forceRender = true; + this.render(); } }, { key: 'test', @@ -1817,7 +1819,7 @@ var GlslCanvas = function () { key: 'render', value: function render() { this.visible = isCanvasVisible(this.canvas); - if (this.forceRender || this.animated && this.visible && !this.paused) { + if (this.forceRender || this.change || this.animated && this.visible && !this.paused) { // Update Uniforms when are need var date = new Date(); @@ -2046,7 +2048,7 @@ var GlslCanvas = function () { }, { key: 'version', value: function version() { - return '0.1.6'; + return '0.1.7'; } }]); return GlslCanvas; diff --git a/lib/GlslCanvas.js b/lib/GlslCanvas.js index 7e6f573..4f571a3 100644 --- a/lib/GlslCanvas.js +++ b/lib/GlslCanvas.js @@ -1591,8 +1591,10 @@ var GlslCanvas = function () { this.texureIndex = this.BUFFER_COUNT; // Trigger event - this.forceRender = true; this.trigger('load', {}); + + this.forceRender = true; + this.render(); } }, { key: 'test', @@ -1813,7 +1815,7 @@ var GlslCanvas = function () { key: 'render', value: function render() { this.visible = isCanvasVisible(this.canvas); - if (this.forceRender || this.animated && this.visible && !this.paused) { + if (this.forceRender || this.change || this.animated && this.visible && !this.paused) { // Update Uniforms when are need var date = new Date(); @@ -2042,7 +2044,7 @@ var GlslCanvas = function () { }, { key: 'version', value: function version() { - return '0.1.6'; + return '0.1.7'; } }]); return GlslCanvas; diff --git a/package.json b/package.json index 51981e7..849728f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "glslCanvas", - "version": "0.1.6", + "version": "0.1.7", "description": "Simple GLSL Fragment Shader Sandbox", "main": "dist/GlslCanvas.js", "module": "dist/GlslCanvas.es.js", diff --git a/src/GlslCanvas.js b/src/GlslCanvas.js index 3eae420..db3586e 100644 --- a/src/GlslCanvas.js +++ b/src/GlslCanvas.js @@ -267,8 +267,10 @@ void main(){ this.texureIndex = this.BUFFER_COUNT; // Trigger event - this.forceRender = true; this.trigger('load', {}); + + this.forceRender = true; + this.render(); } test (callback, fragString, vertString) { @@ -474,8 +476,8 @@ void main(){ render () { this.visible = isCanvasVisible(this.canvas); - if (this.forceRender || - (this.animated && this.visible && ! this.paused)) { + if ( this.forceRender || this.change || + (this.animated && this.visible && ! this.paused) ) { // Update Uniforms when are need let date = new Date(); @@ -683,7 +685,7 @@ void main(){ } version() { - return '0.1.6'; + return '0.1.7'; } }