animated textures: fix mipmap generation

This commit is contained in:
Bixilon 2022-01-07 01:01:53 +01:00
parent 835a28bae9
commit be61c3c84d
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4
2 changed files with 2 additions and 1 deletions

View File

@ -61,10 +61,10 @@ class MemoryTexture(
data.put(index++, pixel.alpha.toByte())
}
}
this.mipmapData = generateMipMaps(data)
}
this.data = data
this.mipmapData = generateMipMaps(data)
}
override val state: TextureStates = TextureStates.LOADED

View File

@ -61,6 +61,7 @@ class SpriteTexture(private val original: AbstractTexture) : AbstractTexture {
splitTexture.data!!.let {
it.copyFrom(original.data!!, bytesPerTexture * i, 0, bytesPerTexture)
it.flip()
splitTexture.mipmapData = splitTexture.generateMipMaps(it)
}
splitTextures += splitTexture
}