mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-17 03:15:35 -04:00
fix world renderer meshing on single threaded systems
This commit is contained in:
parent
24704e4b99
commit
b0477da4b7
@ -21,7 +21,7 @@ import de.bixilon.minosoft.gui.rendering.world.WorldRenderer
|
|||||||
|
|
||||||
class MeshPrepareTaskManager(
|
class MeshPrepareTaskManager(
|
||||||
private val renderer: WorldRenderer,
|
private val renderer: WorldRenderer,
|
||||||
val max: Int = minOf(maxOf(Runtime.getRuntime().availableProcessors() - 1, 1), DefaultThreadPool.threadCount - 1),
|
val max: Int = maxOf(minOf(Runtime.getRuntime().availableProcessors() - 1, DefaultThreadPool.threadCount - 1), 1)
|
||||||
) {
|
) {
|
||||||
private val tasks: MutableSet<MeshPrepareTask> = mutableSetOf() // current running section preparing tasks
|
private val tasks: MutableSet<MeshPrepareTask> = mutableSetOf() // current running section preparing tasks
|
||||||
private val lock = SimpleLock()
|
private val lock = SimpleLock()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user