Parcourir la source

Merge pull request #9654 from Popov72/fix-instancedmesh

Mesh instances: Fix missing a call to invalidate vao
sebavan il y a 4 ans
Parent
commit
69023632c3
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  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);