From 49b5a22cb144ff6e5c121c55154e87e7d8cf388d Mon Sep 17 00:00:00 2001 From: Bixilon Date: Thu, 10 Nov 2022 21:00:22 +0100 Subject: [PATCH] sprite animator: calculate sprites once on start --- .../gui/rendering/system/base/texture/SpriteAnimator.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/system/base/texture/SpriteAnimator.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/system/base/texture/SpriteAnimator.kt index 057af6130..0025e807b 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/system/base/texture/SpriteAnimator.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/system/base/texture/SpriteAnimator.kt @@ -35,6 +35,8 @@ class SpriteAnimator(val renderSystem: RenderSystem) { uniformBuffer = renderSystem.createIntUniformBuffer(IntArray(animations.size * INTS_PER_ANIMATED_TEXTURE)) uniformBuffer.init() initialized = true + recalculate() + uniformBuffer.upload() } private fun recalculate() {