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()) data.put(index++, pixel.alpha.toByte())
} }
} }
this.mipmapData = generateMipMaps(data)
} }
this.data = data this.data = data
this.mipmapData = generateMipMaps(data)
} }
override val state: TextureStates = TextureStates.LOADED override val state: TextureStates = TextureStates.LOADED

View File

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