Age | Commit message (Collapse) | Author |
|
|
|
Rename `window_get_real_size`, add position counterpart.
|
|
`window_get_position_with_decorations`.
|
|
and `WINDOW_MODE_FULLSCREEN` to improve multi-window handling.
|
|
Currently Input::get_singleton()->parse_input_event(mb); is
called twice for mouse-button-up events when dropping in a different
window on linuxbsd.
|
|
The loaders have been generated through hpvb's dynload-wrapper, although
they had to be heavily handpatched to workaround some already reported
issues with it. I added a note to each generated file to account for
that.
As GLAD uses X11 stuff directly, I had to define the GLAD_GLX_NO_X11
macro to not let do it that, and handle myself the display loading and
screen handling part myself, which wasn't that hard but it's still
something worth saying.
I plan to improve greatly the X11 backend (including this aspect) but,
as the release isn't that far and I'm also working on the Wayland
backend, this will do for now, I hope.
|
|
Fixes #68722.
Co-authored-by: alcomposer <alex.w.mitchell@gmail.com>
|
|
Add vsync to Windows platform
|
|
This is accomplished through the addition of a GLAD GLX loader in the
`thirdparty` directory.
This is another step towards a nice Wayland/X11 interoperation.
|
|
Add a nullptr-check, before accessing gl_manager
|
|
coauthor: @bruvzg
On linuxbsd and macOS the WINDOW_EVENT_MOUSE_ENTER was not sent,
when the mouse became visible again after a mouse_mode-change.
|
|
Fix static object destructors being called on gpu selection with X11
|
|
|
|
|
|
Do not strip spaces at the end of file names of dropped files
|
|
|
|
|
|
This allows implementing `DisplayServer`s like Wayland without making a
mess in the source tree.
|