Procházet zdrojové kódy

Merge pull request #9654 from Popov72/fix-instancedmesh

Mesh instances: Fix missing a call to invalidate vao
sebavan před 4 roky
rodič
revize
69023632c3
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      src/Meshes/mesh.ts

+ 2 - 0
src/Meshes/mesh.ts

@@ -1707,6 +1707,8 @@ export class Mesh extends AbstractMesh implements IGetSetVerticesData {
             this._userInstancedBuffersStorage.vertexBuffers["world1"] = instancesBuffer.createVertexBuffer("world1", 4, 4);
             this._userInstancedBuffersStorage.vertexBuffers["world2"] = instancesBuffer.createVertexBuffer("world2", 8, 4);
             this._userInstancedBuffersStorage.vertexBuffers["world3"] = instancesBuffer.createVertexBuffer("world3", 12, 4);
+
+            this._invalidateInstanceVertexArrayObject();
         } else {
             if (!this._instanceDataStorage.isFrozen) {
                 instancesBuffer!.updateDirectly(instanceStorage.instancesData, 0, instancesCount);