Bläddra i källkod

Fixing cahce issues

David Catuhe 8 år sedan
förälder
incheckning
e05f6ec2da

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 0
assets/meshes/Cat.babylon


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 18 - 18
dist/preview release/babylon.core.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 2133 - 2133
dist/preview release/babylon.d.ts


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 18 - 18
dist/preview release/babylon.js


+ 3 - 0
dist/preview release/babylon.max.js

@@ -9028,6 +9028,7 @@ var BABYLON;
                 for (var i = 0; i < this._caps.maxVertexAttribs; i++) {
                     this._gl.disableVertexAttribArray(i);
                     this._vertexAttribArraysEnabled[i] = false;
+                    this._currentBufferPointers[i] = null;
                 }
                 return;
             }
@@ -9037,6 +9038,7 @@ var BABYLON;
                 }
                 this._gl.disableVertexAttribArray(i);
                 this._vertexAttribArraysEnabled[i] = false;
+                this._currentBufferPointers[i] = null;
             }
         };
         // Dispose
@@ -37634,6 +37636,7 @@ var BABYLON;
             if (this._indexBuffer) {
                 this._engine._releaseBuffer(this._indexBuffer);
             }
+            this._disposeVertexArrayObjects();
             this._indices = indices;
             if (this._meshes.length !== 0 && this._indices) {
                 this._indexBuffer = this._engine.createIndexBuffer(this._indices);

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 18 - 18
dist/preview release/babylon.noworker.js


+ 2 - 0
src/Mesh/babylon.geometry.ts

@@ -290,6 +290,8 @@
                 this._engine._releaseBuffer(this._indexBuffer);
             }
 
+            this._disposeVertexArrayObjects();
+
             this._indices = indices;
             if (this._meshes.length !== 0 && this._indices) {
                 this._indexBuffer = this._engine.createIndexBuffer(this._indices);

+ 2 - 0
src/babylon.engine.ts

@@ -3136,6 +3136,7 @@
                 for (var i = 0; i < this._caps.maxVertexAttribs; i++) {
                     this._gl.disableVertexAttribArray(i);
                     this._vertexAttribArraysEnabled[i] = false;
+                    this._currentBufferPointers[i] = null;
                 }
                 return;
             }
@@ -3147,6 +3148,7 @@
 
                 this._gl.disableVertexAttribArray(i);
                 this._vertexAttribArraysEnabled[i] = false;
+                this._currentBufferPointers[i] = null;
             }
         }