diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/client/ClientChunk.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/client/ClientChunk.kt index 28129620..77db4c69 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/client/ClientChunk.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/client/ClientChunk.kt @@ -1,7 +1,7 @@ package ru.dbotthepony.kstarbound.client import ru.dbotthepony.kstarbound.client.gl.GLStateTracker -import ru.dbotthepony.kstarbound.client.render.BakedStaticMesh +import ru.dbotthepony.kstarbound.client.render.ConfiguredStaticMesh import ru.dbotthepony.kstarbound.client.render.EntityRenderer import ru.dbotthepony.kstarbound.client.render.ILayeredRenderer import ru.dbotthepony.kstarbound.client.render.TileLayerList @@ -25,7 +25,7 @@ class ClientChunk(world: ClientWorld, pos: ChunkPos) : Chunk Int, private val isBackground: Boolean) : AutoCloseable { private val layers = TileLayerList() - val bakedMeshes = LinkedList>() + val bakedMeshes = LinkedList>() private var changeset = -1 fun bake(view: ITileChunk) { @@ -74,7 +74,7 @@ class ClientChunk(world: ClientWorld, pos: ChunkPos) : Chunk() + private val unloadableBakedMeshes = ArrayList() private val foregroundRenderer = TileLayerRenderer(foreground::changeset, isBackground = false) private val backgroundRenderer = TileLayerRenderer(background::changeset, isBackground = true) diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/ConfiguredShaderProgram.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/ConfiguredShaderProgram.kt index 0a6fd463..0cad5192 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/ConfiguredShaderProgram.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/client/render/ConfiguredShaderProgram.kt @@ -39,7 +39,7 @@ open class ConfiguredShaderProgram( * Запечённый статичный меш, позволяет быстро отрисовать меш со всеми параметрами * с заданной матрицей трансформации */ -class BakedStaticMesh( +class ConfiguredStaticMesh( val programState: ConfiguredShaderProgram, val indexCount: Int, val vao: GLVertexArrayObject,