Просмотр исходного кода

Merge pull request #9654 from Popov72/fix-instancedmesh

Mesh instances: Fix missing a call to invalidate vao
sebavan 4 лет назад
Родитель
Сommit
69023632c3
1 измененных файлов с 2 добавлено и 0 удалено
  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);