world border: don't recreate a new mesh per frame

* probably a debug statement :)
This commit is contained in:
Bixilon 2022-09-03 19:52:37 +02:00
parent 11056c9295
commit 1036cc9c35
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -38,7 +38,7 @@ class WorldBorderRenderer(
) : Renderer, TranslucentDrawable {
override val renderSystem: RenderSystem = renderWindow.renderSystem
private val shader = renderSystem.createShader(minosoft("world/border"))
private var borderMesh = WorldBorderMesh(renderWindow)
private val borderMesh = WorldBorderMesh(renderWindow)
private val border = renderWindow.connection.world.border
private lateinit var texture: AbstractTexture
private var offsetReset = TimeUtil.millis
@ -93,9 +93,6 @@ class WorldBorderRenderer(
override fun drawTranslucent() {
borderMesh.draw()
borderMesh.unload()
borderMesh = WorldBorderMesh(renderWindow)
borderMesh.load()
}
companion object : RendererBuilder<WorldBorderRenderer> {