mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-12 17:07:55 -04:00
bump lwjgl, fix crash on wayland with multiple screens
This commit is contained in:
parent
3529ece9ea
commit
4d904e92e3
18
pom.xml
18
pom.xml
@ -198,7 +198,7 @@
|
||||
<maven.compiler.target>${maven.compiler.source}</maven.compiler.target>
|
||||
<javafx.version>18-ea+4</javafx.version>
|
||||
<kotlin.version>1.5.21</kotlin.version>
|
||||
<lwjgl.version>3.2.3</lwjgl.version>
|
||||
<lwjgl.version>3.3.0-SNAPSHOT</lwjgl.version>
|
||||
</properties>
|
||||
|
||||
|
||||
@ -207,6 +207,17 @@
|
||||
<id>jitpack.io</id>
|
||||
<url>https://jitpack.io</url>
|
||||
</repository>
|
||||
|
||||
<repository>
|
||||
<id>sonatype-snapshots</id>
|
||||
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
|
||||
<releases>
|
||||
<enabled>false</enabled>
|
||||
</releases>
|
||||
<snapshots>
|
||||
<enabled>true</enabled>
|
||||
</snapshots>
|
||||
</repository>
|
||||
</repositories>
|
||||
|
||||
|
||||
@ -273,22 +284,27 @@
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-glfw</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-openal</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-opengl</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
<artifactId>lwjgl-stb</artifactId>
|
||||
<version>${lwjgl.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.lwjgl</groupId>
|
||||
|
@ -144,9 +144,12 @@ class GLFWWindow(
|
||||
|
||||
super.init()
|
||||
|
||||
val videoMode = glfwGetVideoMode(glfwGetPrimaryMonitor())!!
|
||||
|
||||
glfwSetWindowPos(window, (videoMode.width() - size.x) / 2, (videoMode.height() - size.y) / 2)
|
||||
val primaryMonitor = glfwGetPrimaryMonitor()
|
||||
if (primaryMonitor != 0L) {
|
||||
glfwGetVideoMode(primaryMonitor)?.let {
|
||||
glfwSetWindowPos(window, (it.width() - size.x) / 2, (it.height() - size.y) / 2)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
glfwSetKeyCallback(window, this::keyInput)
|
||||
|
Loading…
x
Reference in New Issue
Block a user