Cameron Gutman
|
783a57ef89
|
Use separate thread for streaming on X11 and Wayland
|
2021-03-07 12:15:42 -06:00 |
|
Cameron Gutman
|
d33ccce683
|
Hold a reference to the underlying DMA-BUFs until the next frame
|
2021-03-07 12:01:25 -06:00 |
|
Cameron Gutman
|
d722bf10b9
|
Don't use glFinish() with KMSDRM backend
|
2021-03-07 11:23:31 -06:00 |
|
Cameron Gutman
|
41337475a2
|
Update SDL_GameControllerDB
|
2021-03-06 14:29:55 -06:00 |
|
Cameron Gutman
|
f504a069d7
|
Update VCRedist version for VC 16.9
|
2021-03-05 17:51:26 -06:00 |
|
Cameron Gutman
|
96f79688dd
|
Use av_packet_alloc() instead of av_init_packet()
sizeof(AVPacket) may be deprecated from ABI in the near future
|
2021-03-05 17:47:04 -06:00 |
|
Cameron Gutman
|
c330898aeb
|
Add workaround for AppView breaking after changing language at runtime
|
2021-03-05 17:44:31 -06:00 |
|
Cameron Gutman
|
94952cf0a4
|
Update issue template
|
2021-03-03 01:39:55 -06:00 |
|
Cameron Gutman
|
a3c249abe9
|
Don't load the app label asynchronously
|
2021-03-02 19:03:09 -06:00 |
|
Cameron Gutman
|
c26562fab8
|
Fix Steam Link build
|
2021-03-02 18:57:16 -06:00 |
|
Cameron Gutman
|
b7cbd99212
|
Fix tooltip display in app grid
|
2021-03-02 18:35:50 -06:00 |
|
Cameron Gutman
|
b53ef35a85
|
Improve loading speed of PC and app grids
|
2021-03-02 18:32:56 -06:00 |
|
Cameron Gutman
|
1ebb5fefb1
|
Address Clazy warnings
|
2021-03-02 18:14:15 -06:00 |
|
Cameron Gutman
|
164b3edd41
|
Fix viewport size on High DPI Wayland systems
Fixes #533
|
2021-03-01 22:47:14 -06:00 |
|
Cameron Gutman
|
819ea36cca
|
Hack to fix build on AppVeyor
|
2021-02-28 16:47:39 -06:00 |
|
Cameron Gutman
|
088c9b9e4e
|
Stop single-arch binary build before extracting dSYM
|
2021-02-28 16:02:50 -06:00 |
|
Cameron Gutman
|
ab25a9b8ee
|
Add Universal binary support to build script
|
2021-02-28 15:49:59 -06:00 |
|
Cameron Gutman
|
b2aea9f8f0
|
Revert change to only fire special combos on key up
|
2021-02-28 15:06:46 -06:00 |
|
Cameron Gutman
|
5399b95936
|
Fix update checker on macOS with Qt 6.0 builds
|
2021-02-28 14:33:20 -06:00 |
|
Cameron Gutman
|
1d5c120748
|
Add support for specifying minimum kernel versions in the update manifest
|
2021-02-28 14:27:29 -06:00 |
|
jmt-gh
|
6be7301e69
|
Stats overlay controller combo (#495)
* Update gamepad.cpp
add gamepad combo to toggle stats overlay
* typo fixes
|
2021-02-27 17:03:52 -06:00 |
|
Maximiliano Bertacchini
|
fff9f2b17d
|
Add numpad Enter handlers (Keys.onEnterPressed) (#516)
|
2021-02-27 17:01:22 -06:00 |
|
Cameron Gutman
|
87a7d2e45c
|
Add setting to only capture system keys in full-screen
|
2021-02-27 16:47:38 -06:00 |
|
Cameron Gutman
|
58803ef40d
|
Update SDL to e561ce3 and OpenSSL to 1.1.1j
|
2021-02-27 13:08:21 -06:00 |
|
Cameron Gutman
|
b27ca993aa
|
Add support for system key capture in windowed mode on macOS
|
2021-02-26 21:43:47 -06:00 |
|
Cameron Gutman
|
28ecc6bcbf
|
Remove old Qt Multimedia audio renderer
|
2021-02-25 23:23:08 -06:00 |
|
Cameron Gutman
|
30c5e3f237
|
Fix window icons on Wayland
|
2021-02-25 23:20:21 -06:00 |
|
Cameron Gutman
|
6a25a3a3d0
|
Don't require DRM master for SDL KMSDRM backend
|
2021-02-25 22:27:20 -06:00 |
|
Cameron Gutman
|
9a84c0ae30
|
Update AppImage to official SDL Git repo
|
2021-02-25 22:00:35 -06:00 |
|
Cameron Gutman
|
133cc5457d
|
Use SDL_CaptureMouse() on macOS and Linux too
|
2021-02-08 18:30:22 -06:00 |
|
Cameron Gutman
|
05e4c5b507
|
Move clipboard processing to a separate thread to avoid blocking the main thread during pastes
|
2021-02-07 17:18:35 -06:00 |
|
Cameron Gutman
|
8372717a09
|
Improve Unicode support for some common characters
|
2021-02-07 16:00:00 -06:00 |
|
Cameron Gutman
|
5f3f2a96fd
|
Improve detection of having no clipboard text
|
2021-02-07 13:53:03 -06:00 |
|
Cameron Gutman
|
b83c6f0c28
|
Add support for pasting clipboard text
|
2021-02-07 13:46:38 -06:00 |
|
Cameron Gutman
|
36dc0f3e3c
|
Use mouse capture for Win32 instead of our global mouse state hack
|
2021-02-07 12:38:57 -06:00 |
|
Cameron Gutman
|
b4edde6f90
|
Disable Qt 6 threaded renderer on Windows
They switched from non-threaded to threaded by default in Qt 6
|
2021-02-07 11:21:47 -06:00 |
|
Cameron Gutman
|
395eb5581c
|
Cache results of WMUtils::isRunningX11() and WMUtils::isRunningWayland()
|
2021-02-07 11:03:53 -06:00 |
|
Cameron Gutman
|
6dab251055
|
Don't overwrite window mode settings when switching between WM and non-WM environments
|
2021-02-07 10:49:29 -06:00 |
|
Cameron Gutman
|
3bd6a6a614
|
Fullscreen is no longer required for passing system keyboard shortcuts
|
2021-02-06 20:15:58 -06:00 |
|
Cameron Gutman
|
93d21a0d1d
|
Fix EGLImage leak when not using a hwaccel backend
|
2021-02-06 17:59:05 -06:00 |
|
Cameron Gutman
|
2c2a73e320
|
Fix build and require SDL 2.0.15 to hook
|
2021-02-06 17:07:21 -06:00 |
|
Cameron Gutman
|
a88a3c9ea3
|
Allow SDL to render with KMSDRM backend while Qt is also using DRM
|
2021-02-06 16:32:54 -06:00 |
|
Cameron Gutman
|
e4df70cd56
|
Use the async connect thread on all platforms
It turned out that the cause of the random crashes was the threaded renderer
that we now turn off.
|
2021-02-06 15:14:15 -06:00 |
|
Cameron Gutman
|
90f7d35150
|
Always use a non-threaded renderer
This ensures we can block Qt's rendering as needed to synchronize with SDL
|
2021-02-06 14:58:30 -06:00 |
|
Cameron Gutman
|
75b19a60c1
|
Fix build on macOS and keyboard grab bugs
|
2021-02-06 11:29:18 -06:00 |
|
Cameron Gutman
|
9fc921f49f
|
Use SDL's keyboard grab support now that it's been upstreamed
|
2021-02-05 00:13:20 -06:00 |
|
Cameron Gutman
|
4b9e90ac72
|
Update SDL for Windows and macOS to Hg 60b9ce4ee73e
ad95543098
|
2021-02-04 20:51:33 -06:00 |
|
Cameron Gutman
|
36dd6c83e0
|
Fix assert failure when using v4l2m2m with EGL
|
2021-02-04 20:38:18 -06:00 |
|
Cameron Gutman
|
d790313221
|
Use the existing install of Qt on macOS in CI
|
2021-02-04 19:39:58 -06:00 |
|
Cameron Gutman
|
c3895f06c0
|
Fix handling of preferred/compatible pixel formats with EGLRenderer and VAAPI/DRM backends
|
2021-02-04 19:39:18 -06:00 |
|