Sfoglia il codice sorgente

Merge pull request #9654 from Popov72/fix-instancedmesh

Mesh instances: Fix missing a call to invalidate vao
sebavan 4 anni fa
parent
commit
69023632c3
1 ha cambiato i file con 2 aggiunte e 0 eliminazioni
  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);