From 6f562af3bf8144f47953c6dcd8e1c10bfadebadb Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Fri, 1 Mar 2024 20:33:11 +0100 Subject: [PATCH] matrix handler: rename upToDate to invalid --- .../minosoft/gui/rendering/camera/MatrixHandler.kt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/MatrixHandler.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/MatrixHandler.kt index a8e00ca79..463363165 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/MatrixHandler.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/MatrixHandler.kt @@ -56,10 +56,10 @@ class MatrixHandler( var zoom = 0.0f set(value) { field = value - upToDate = false + invalidate() } - private var upToDate = false + private var invalid = false var viewMatrix = Mat4() private set @@ -105,7 +105,7 @@ class MatrixHandler( fun init() { connection.events.listen { calculateProjectionMatrix(calculateFOV(), Vec2(it.size)) - upToDate = false + invalidate() } draw() // set initial values } @@ -120,7 +120,7 @@ class MatrixHandler( context.camera.offset.draw() val matrixPosition = Vec3(eyePosition - context.camera.offset.offset) val front = view.front - if (upToDate && matrixPosition == this.matrixPosition && front == this.front && fov == previousFOV && shaking.isEmpty) { + if (!invalid && matrixPosition == this.matrixPosition && front == this.front && fov == previousFOV && shaking.isEmpty) { return } this.matrixPosition = matrixPosition @@ -153,7 +153,7 @@ class MatrixHandler( ) updateShaders(useMatrixPosition) - upToDate = true + invalid = false } private fun updateViewProjectionMatrix() { @@ -178,6 +178,6 @@ class MatrixHandler( } fun invalidate() { - upToDate = false + invalid = true } }