Reilly Brogan
7f3de64ef8
wayland: Fix Wayland appId
2024-05-30 22:54:50 -05:00
Colin Kinloch
917c2b0d15
wayland: Use frontend signal handler to quit ( #16418 )
2024-04-08 16:56:29 -07:00
Colin Kinloch
08496b302c
wayland: Commit viewport resizes ( #16419 )
...
This allows a resize to keep up with the users pointer movements.
2024-04-08 16:56:20 -07:00
Colin Kinloch
0212d8e770
wayland: Ignore splash sized events during splash ( #16412 )
2024-04-05 11:02:33 -07:00
Colin Kinloch
9749940c67
wayland: Let wl_display_disconnect close fd ( #16407 )
2024-04-05 07:39:45 -07:00
Colin Kinloch
cdd6aed8ec
wayland: Ignore configure events during splash ( #16398 )
...
These were causing the gl/vk surfaces to be created with the wrong size.
2024-04-02 17:55:02 -07:00
zoltanvb
fd04c8ca57
Rebase of wakira's wp_fractional_scale_v1 support ( #15965 )
...
A rebase of earlier PR https://github.com/libretro/RetroArch/pull/15355
No changes added (except for one log).
2023-11-30 03:29:38 -08:00
zoltanvb
e7a10b2326
Fallback to screensaver inhibit via D-Bus on Wayland ( #15856 )
...
Some Wayland compositors (e.g. Phoc) don't implement Wayland's Idle
protocol. They instead rely on things like Gnome Screensaver.
2023-11-01 11:11:38 -07:00
libretroadmin
16fcd1d62c
(Vulkan/Wayland) Cleanups
2023-06-20 08:20:13 +02:00
libretroadmin
6a147370d0
(Wayland) Cleanups
2023-06-20 07:08:14 +02:00
Grisly Glee
4202f8650d
Fix trivial signedness warnings ( #15377 )
...
* Fix trivial signedness warnings
* Followup on trivial signedness warnings
2023-06-14 04:43:11 +02:00
Colin Kinloch
402b381c9b
Revert "(Wayland) Remove splash screen ( #15178 )"
...
This reverts commit f19def349f79a20355a2466006486222fb2ea2a1.
2023-05-29 19:16:21 +02:00
Colin Kinloch
f19def349f
(Wayland) Remove splash screen ( #15178 )
2023-04-10 16:37:48 +02:00
Colin Kinloch
e8ec3031a8
(Wayland) wp_viewporter + scaling fix ( #15176 )
...
* Use wp_viewporter
* Set buffer scale to highest of displays the window is touching
* Fixes fullscreen issue mentioned in #15168
* Simplify process of adding new wayland protocols
2023-04-10 06:29:41 +01:00
Colin Kinloch
d625ca3762
(Wayland) Only display splash when necessary ( #15168 )
2023-04-08 02:41:07 +01:00
Colin Kinloch
a6e6ddf425
(Wayland) Update destruction ( #15129 )
2023-03-24 15:14:56 +01:00
Colin Kinloch
e54495235e
(Wayland) Wait for splash screen configuration ( #14485 )
...
* (Wayland) Wait for splash screen configuration
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
* (Wayland/libdecor) Remove unnecessary context creation check. Log library load.
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
* (Wayland) Bring xdg_toplevel configure in line with libdecor and add icon to splash screen
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
---------
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
2023-03-08 22:56:24 +01:00
Colin Kinloch
e31b7fe6c2
(Wayland) Fix resize check ( #15065 )
...
* (Wayland) Fix resize check
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
* (Wayland/GL) Correct scaling on resize
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
* (Wayland) Fix fullscreen buffers being initially double scaled
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
---------
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
2023-03-08 20:08:31 +01:00
libretroadmin
f96ff71416
(video context drivers) Cleanups
2023-02-21 09:49:46 +01:00
libretroadmin
1d9cb216ca
Silence some warnings/LTO issues
2023-02-19 10:21:37 +01:00
libretroadmin
3b38ea195f
Use HAVE_DYLIB for loading dynamic libraries instead of HAVE_DYNAMIC
2022-11-21 05:23:43 +01:00
Colin Kinloch
8bbc4a90f3
(Wayland) Set correct app ID ( #14521 )
...
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Signed-off-by: Colin Kinloch <colin.kinloch@collabora.com>
Co-authored-by: Colin Kinloch <colin.kinloch@collabora.com>
2022-10-17 00:06:27 +02:00
LibretroAdmin
da13fb0f48
Don't include errno.h in files that don't justify its use
2022-08-25 05:19:30 +02:00
LibretroAdmin
67c23aec0e
(Wayland) Stub out unused variables for now
...
(menu_contentless_cores) Fix mistake - needed to set len to return
value of fill_pathname_join_special
(configuration.c) Fix some unused variable warnings on Linux
2022-08-04 16:19:50 +02:00
libretroadmin
63d1ef4677
(Wayland) Prevent implicit declarations
2022-06-01 05:43:28 +02:00
libretroadmin
e33f6cbbe2
Don't define _GNU_SOURCE when already defined
2022-06-01 05:39:28 +02:00
libretroadmin
b0597d91a2
Try to define F_ADD_SEALS and F_SEAL_SHRINK when not defined
2022-06-01 05:37:45 +02:00
libretroadmin
bf7b1c9d9c
(Wayland) Fixups
2022-05-31 20:04:33 +02:00
libretroadmin
ccdf68e64a
(Wayland) Buildfix
2022-05-31 19:51:41 +02:00
libretroadmin
6408cc8958
Make memfd_create call more backwards compatible by calling it through
...
syscall -
On older systems, you'll have to include linux/memfd.h for the MFD_ defines, and call memfd_create() via the the syscall(2) wrapper (and include unistd.h and sys/syscall.h for it work). We exclude linux/memfd.h header include because we already provide
the MFD_ defines in case they are missing
2022-05-31 19:45:55 +02:00
twinaphex
5319b592e9
Silence some Wayland warnings
2022-03-30 17:29:07 +02:00
Colin Kinloch
d95bc2dd54
(Wayland) Dynamically load libdecor at runtime
2022-03-22 06:58:41 +01:00
Colin Kinloch
47c850c7fd
(Wayland) Dedupe VK/GL code
2022-03-21 07:50:34 +01:00