trying to debug why fullscreen is borked on macOS

This commit is contained in:
minjaesong
2024-02-19 21:04:37 +09:00
parent 5c18e03bad
commit d3fe2e2bc6
2 changed files with 4 additions and 2 deletions

View File

@@ -442,12 +442,12 @@ public class App implements ApplicationListener {
if (useFullscreen) {
// auto resize for fullscreen
var disp = Lwjgl3ApplicationConfiguration.getDisplayMode();
var disp = Lwjgl3ApplicationConfiguration.getDisplayMode(Lwjgl3ApplicationConfiguration.getPrimaryMonitor());
var newWidth = ((int)(disp.width / magn)) & 0x7FFFFFFE;
var newHeight = ((int)(disp.height / magn)) & 0x7FFFFFFE;
scr.setDimension(newWidth, newHeight, magn);
appConfig.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode());
appConfig.setFullscreenMode(disp);
}
else

View File

@@ -9,6 +9,7 @@ import net.torvald.terrarum.CreditSingleton
import net.torvald.terrarum.ceilToInt
import net.torvald.terrarum.ui.*
import java.util.TreeMap
import kotlin.math.roundToInt
open class UITitleWallOfText(private val text: List<String>) : UICanvas() {
init {
@@ -95,6 +96,7 @@ class UISystemInfo(val remoCon: UIRemoCon) : UICanvas() {
v.add("Gdx" to com.badlogic.gdx.Version.VERSION)
v.add("LWJGL" to "${org.lwjgl.Version.VERSION_MAJOR}.${org.lwjgl.Version.VERSION_MINOR}.${org.lwjgl.Version.VERSION_REVISION}")
v.add("OS" to "${App.OSName} ${App.OSVersion}")
v.add("Display" to "${App.scr.width}\u00D7${App.scr.height}@${App.scr.magn.times(100).roundToInt()}%")
v.add("Processor" to "${App.THREAD_COUNT}\u2009\u00D7\u2009${App.processor}")
v.add("Architecture" to App.systemArch)
v.add("CPUID" to App.processorVendor.let { if (it == "null" || it == null) "n/a" else it })