Comments (5)
What desktop are you running, and is this real X11 or XWayland? XGrabPointer is a system call, so if it is failing, there's probably something going on at a deeper level.
from sdl.
Desktop? I think that would be LXQt.
I think this is ordinary X11 but I'm not sure.
from sdl.
Ok I decided to test it with raw X11. It's not so bad! I stole a little hello world program and put in a hold-down-mouse event to grab and ungrab.
https://github.com/Kharzette/X11Test/blob/main/X11Test.c
This works as expected, grabbing when a button is held and ungrabbing upon release.
I'll try a super simple SDL version of the same thing and see how it goes.
from sdl.
The simple SDL test works fine too!
https://github.com/Kharzette/X11Test/blob/main/SDLTest.c
I'll have to dig in my other libraries. Faudio/dxvk-native etc etc.
from sdl.
dxvk-native is the culprit! 👮🏻♀️
from sdl.
Related Issues (20)
- Unexpected `SDL_BLENDMODE` differences in `SDL_CreateTextureFromSurface()` and `SDL_CreateTexture()` HOT 1
- Resizing Issue with SDL_WINDOW_BORDERLESS on Xorg [SDL3] HOT 5
- [SDL2] [MacOS] CFStringRef memory leak in `assign_device_to_audioqueue` in SDL_coreaudio.m HOT 1
- Suggestion for API naming convention: use SDL_[Subsystem][Verb][Specifiers] for API functions HOT 4
- Wayland scaling causes the display picture to scale down HOT 3
- Suggestion: Improve preprocessor logic for SDL_AUDIO_DISABLED, SDL_CAMERA_DISABLED, etc HOT 4
- Android Bluetooth permission question HOT 1
- [proposal] Remove all usages of `check_symbol_exists` HOT 2
- Perfect Dark - /lib/gcc/i686-w64-mingw32/13.2.0/../../../../lib\libSDL2.a(SDL_FOO.c.obj):(.text+0xFOO): undefined reference to `FOO' HOT 8
- CMake config needs too much time HOT 1
- Please increment version after a release HOT 1
- DuelSence(PS5) controller becomes unresponsive to other apps when SDL library accessed. HOT 3
- SDL2 issues with Wayland fractional scaling HOT 13
- Destroying child window with mouse captured by parent causes assertion failure on X11
- Creating popup windows always sets error
- [SDL2/3] [Emscripten] `SDL_CreateRendererWithProperties` throws an error when setting VSync
- SDL2: SDL_ShowCursor(SDL_DISABLE) doesn't disable mouse under WSL HOT 1
- SDL2: Xbox controller with wrong mappings?! HOT 4
- SDL_JOYSTICK_DISABLED breaks Android build with a linker error HOT 3
- Server side decorations broken on SDL2 Wayland HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sdl.