Skip to content
This repository was archived by the owner on Apr 2, 2026. It is now read-only.

Rebase on top of latest GLFW version and fix some bugs - #56

Open
DanShaders wants to merge 1 commit into
Admicos:one-nineteenfrom
DanShaders:one-nineteen
Open

Rebase on top of latest GLFW version and fix some bugs#56
DanShaders wants to merge 1 commit into
Admicos:one-nineteenfrom
DanShaders:one-nineteen

Conversation

@DanShaders

@DanShaders DanShaders commented Oct 1, 2023

Copy link
Copy Markdown

Fixes #54

These patches also add support for wp_fractional_scale_v1 protocol on window managers supporting it (sway built from git does). This almost always allows the game to know real physical size of its window. Helps with #39. There is an attempt to solve scaling problems upstream glfw/glfw#2215, but it looks like relevant PRs are stale.

Additionally, I added an extremely hacky implementation of glfwSetCursorPosWayland, so that the cursor position will be actually set to the center of the screen when opening GUI/inventory.

@NovaViper NovaViper mentioned this pull request Mar 17, 2024
13 tasks
Scrumplex added a commit to Scrumplex/nixpkgs that referenced this pull request Jun 30, 2024
The set-cursor patch is taken from:
<Admicos/minecraft-wayland#56>

And other changes including fractional scaling is already upstreamed in
3.4 thus not needed anymore.

Co-authored-by: oxalica <oxalicc@pm.me>
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Scrumplex added a commit to Scrumplex/nixpkgs that referenced this pull request Sep 1, 2024
The set-cursor patch is taken from:
<Admicos/minecraft-wayland#56>

And other changes including fractional scaling is already upstreamed in
3.4 thus not needed anymore.

Co-authored-by: oxalica <oxalicc@pm.me>
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant