diff --git a/packages/core/src/textures/resources/CubeResource.ts b/packages/core/src/textures/resources/CubeResource.ts index 55a5d86347..dce34ca91c 100644 --- a/packages/core/src/textures/resources/CubeResource.ts +++ b/packages/core/src/textures/resources/CubeResource.ts @@ -142,7 +142,7 @@ export class CubeResource extends AbstractMultiResource { const side = this.items[i]; - if (dirty[i] < side.dirtyId) + if (dirty[i] < side.dirtyId || glTexture.dirtyId < _baseTexture.dirtyId) { if (side.valid && side.resource) {