Linux: Add Vulkan support for wayland #553

Merged
SSimco merged 14 commits from wayland into main 2022-12-07 12:45:25 -03:00

14 commits

Author SHA1 Message Date
ssimco
9c8e71f433 Destroy wl objects 2022-12-06 14:45:55 +02:00
ssimco
a6ce3211d7 Fix include being outside linux os check 2022-12-06 14:29:25 +02:00
ssimco
d0e31d5923 Remove wl_display class variable 2022-12-05 22:19:28 +02:00
ssimco
95e9e3b1c9 Fix pad_dpi_scale being 0 after init 2022-12-05 20:21:31 +02:00
ssimco
48225f6364 Move resize check in UpdateSwapchainProperties 2022-12-05 19:46:04 +02:00
ssimco
523dbd5a53 Add required extensions depending on the backend 2022-12-05 18:46:56 +02:00
ssimco
14ce75648a Fix subsurface not registering mouse clicks 2022-12-04 21:44:30 +02:00
ssimco
f0e77e7758 Remove unnecessary function calls 2022-12-04 21:42:05 +02:00
ssimco
82199d89ff Change wayland header 2022-12-04 18:00:30 +02:00
ssimco
f9ec2ff241 Fix wrong type for size functions 2022-12-04 17:54:10 +02:00
SSimco
92323b0fb8
Merge branch 'cemu-project:main' into wayland 2022-12-04 15:50:54 +00:00
ssimco
eb7df7b106 Recreate swapchain if window size has changed 2022-12-04 17:36:00 +02:00
ssimco
ffd36d256d Create subsurface for main window 2022-12-04 17:33:49 +02:00
ssimco
de74af4c6b Add Vulkan support for wayland 2022-11-26 23:55:19 +02:00