Cameron Gutman
|
ca67c7ef43
|
Provide a main function for the compile test
|
2020-05-15 16:57:09 -07:00 |
|
Cameron Gutman
|
c4039a929c
|
Use a compile test for EGL support
|
2020-05-15 16:46:03 -07:00 |
|
Cameron Gutman
|
a1b74e1220
|
Fix vaExportSurfaceHandle() detection with i965 VAAPI driver
|
2020-05-14 20:56:24 -07:00 |
|
Cameron Gutman
|
01f6188824
|
Add VAAPI_FORCE_DIRECT and VAAPI_FORCE_INDIRECT env vars to control rendering technique
|
2020-05-13 19:45:30 -07:00 |
|
Cameron Gutman
|
283f31a734
|
Test if vaExportSurfaceHandle() works before claiming EGL export is supported
|
2020-05-13 19:39:45 -07:00 |
|
Cameron Gutman
|
b800ce9ebe
|
Allow use of VA drivers without VAEntrypointVideoProc
|
2020-05-13 19:31:25 -07:00 |
|
Cameron Gutman
|
eb9d54465c
|
Don't use EGLRenderer if not built with SDL 2.0.10+
|
2020-05-13 19:19:11 -07:00 |
|
Cameron Gutman
|
eb9e1f81d4
|
Enable the EGLRenderer to use the render thread
|
2020-05-13 19:09:20 -07:00 |
|
Cameron Gutman
|
ddfbd70b55
|
Remove Wayland performance warning message
|
2020-05-13 18:56:18 -07:00 |
|
Cameron Gutman
|
51e9ab83ad
|
Send a null AVFrame to indicate end of stream to allow renderers to do render thread cleanup
|
2020-05-13 18:55:21 -07:00 |
|
Cameron Gutman
|
5ed7e03b2e
|
Merge pull request #365 from xdbob/wayland_for_upstream
Introduce a new FFMPEG frontend renderer: EGLRenderer
|
2020-05-13 18:39:18 -07:00 |
|
Cameron Gutman
|
0cb8d5b12f
|
Add the older dList DLLs for the 390 drivers to the blacklist
Fixes #386
|
2020-05-13 04:25:53 -07:00 |
|
Cameron Gutman
|
b4548c1af2
|
Flush all window events after SDL_CreateRenderer()
|
2020-05-12 18:41:36 -07:00 |
|
Cameron Gutman
|
2aa18dc88f
|
Add a bit of extra padding on the right for the scrollbar
|
2020-05-10 13:02:10 -07:00 |
|
Cameron Gutman
|
8d89983eeb
|
Parent ScrollBars to their Flingables, not the StackView
This ensures they disappear when navigating to a new page
|
2020-05-10 12:53:27 -07:00 |
|
Cameron Gutman
|
573c470965
|
Ensure the title label doesn't get drawn over when the window is small
|
2020-05-10 12:38:56 -07:00 |
|
Cameron Gutman
|
daa0c751e2
|
Fix settings layout spacing and centering
|
2020-05-10 12:30:15 -07:00 |
|
Cameron Gutman
|
e1babefc80
|
Center toolbar text
|
2020-05-10 11:48:24 -07:00 |
|
Cameron Gutman
|
ce99b0e162
|
Improve settings page behavior when the window is too small
|
2020-05-10 11:12:37 -07:00 |
|
Cameron Gutman
|
4c3a23b1bd
|
Resize toolbar text
|
2020-05-09 23:02:09 -07:00 |
|
Cameron Gutman
|
12016af326
|
Display version number in toolbar on the settings page
Fixes #341
|
2020-05-09 22:20:39 -07:00 |
|
Cameron Gutman
|
fc9871b075
|
Delay mouse capture until after SDL_RecreateWindow() has been called
|
2020-05-09 19:48:13 -07:00 |
|
Cameron Gutman
|
3cb3c1c6d8
|
Revert "Use the physical desktop size in pixels rather than the native resolution on macOS"
Let's wait until functionality is confirmed on a 5K iMac before doing this.
This reverts commit 8fe3474589.
|
2020-05-09 16:52:18 -07:00 |
|
Cameron Gutman
|
8fe3474589
|
Use the physical desktop size in pixels rather than the native resolution on macOS
It seems like some Macs (5K iMacs at least) don't have kDisplayModeNativeFlag set
|
2020-05-09 16:34:48 -07:00 |
|
Cameron Gutman
|
dc3c565ec0
|
Move serialization and deserialization into NvApp class
|
2020-05-07 19:54:36 -07:00 |
|
Cameron Gutman
|
350c7d7081
|
Persist the IsAppCollectorGame attribute
|
2020-05-07 19:37:10 -07:00 |
|
Cameron Gutman
|
0428bc8fe3
|
Generate synthetic mouse button up if the mouse has left the window and the button is raised
|
2020-05-07 19:26:02 -07:00 |
|
Cameron Gutman
|
514a8575a2
|
Use the viewport size for computing the overlay position
|
2020-05-07 18:56:53 -07:00 |
|
Cameron Gutman
|
fc11377552
|
Fix build on Qt 5.11 and earlier
|
2020-05-07 17:13:16 -07:00 |
|
Cameron Gutman
|
fbaa70a2ae
|
Enable the right stick to scroll the settings page. Fixes #220
|
2020-05-06 22:38:52 -07:00 |
|
Cameron Gutman
|
f30c11ddf4
|
Properly fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH on macOS VTRenderer
|
2020-05-06 22:20:21 -07:00 |
|
Cameron Gutman
|
51c4ecc879
|
Revert "Partially unrevert 05e82c24 for macOS which still needs it"
This reverts commit 080421f2fb.
|
2020-05-06 21:41:57 -07:00 |
|
Cameron Gutman
|
080421f2fb
|
Partially unrevert 05e82c24 for macOS which still needs it
|
2020-05-06 21:18:23 -07:00 |
|
Cameron Gutman
|
8cc61ca8b8
|
Use SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH to get click events on focus gain
|
2020-05-06 20:43:41 -07:00 |
|
Cameron Gutman
|
400754c5b3
|
Revert "Pass through focus-gain clicks to the host in absolute mouse mode"
This reverts commit 05e82c24f8.
|
2020-05-06 20:04:07 -07:00 |
|
Cameron Gutman
|
05e82c24f8
|
Pass through focus-gain clicks to the host in absolute mouse mode
|
2020-05-06 18:58:43 -07:00 |
|
Cameron Gutman
|
97c15c7876
|
Ensure the Info.plist is included for builds in the IDE
It is required for SDL_WINDOW_ALLOW_HIGHDPI to work
|
2020-05-04 20:25:19 -07:00 |
|
Cameron Gutman
|
36e7cc8e89
|
Use a smaller MaximumUncompressedMediaSize for unofficial builds to speed up compression a bit
|
2020-05-04 18:32:38 -07:00 |
|
Cameron Gutman
|
ad2ce4de53
|
Update moonlight-common-c
|
2020-05-04 18:29:55 -07:00 |
|
Cameron Gutman
|
2a28f7c4d2
|
Use jom to parallelize command-line builds on Windows
|
2020-05-04 18:06:32 -07:00 |
|
Cameron Gutman
|
0cdbe080a6
|
Don't archive installers on Windows AppVeyor build
They interact poorly with installed official versions.
|
2020-05-04 17:51:57 -07:00 |
|
Cameron Gutman
|
96fe1a7da1
|
Revert "Allow side-by-side installation of nightly and release builds"
This reverts commit 33e814122e.
|
2020-05-04 17:51:57 -07:00 |
|
Cameron Gutman
|
4f73af2920
|
Revert "Fix AppVeyor build archiving"
This reverts commit 402e8c1897.
|
2020-05-04 17:51:57 -07:00 |
|
Cameron Gutman
|
7ca4e49bf5
|
Compile in parallel on macOS
|
2020-05-04 17:49:24 -07:00 |
|
Cameron Gutman
|
dfa63297fc
|
Fix incorrectly scaled output from the SDL renderer on macOS
|
2020-05-04 17:48:32 -07:00 |
|
Cameron Gutman
|
402e8c1897
|
Fix AppVeyor build archiving
|
2020-05-02 20:59:22 -07:00 |
|
Cameron Gutman
|
33e814122e
|
Allow side-by-side installation of nightly and release builds
|
2020-05-02 17:56:55 -07:00 |
|
Cameron Gutman
|
f28a4df5ee
|
Restore the full QTBUG-80947 hack as it appears to still be required sometimes
|
2020-05-02 10:14:54 -07:00 |
|
Cameron Gutman
|
417aa2815c
|
Add a friendly error message when no video traffic is received
|
2020-05-01 21:28:48 -07:00 |
|
Cameron Gutman
|
2fdabe37aa
|
Raise the window before capturing in relative mode
|
2020-05-01 18:44:22 -07:00 |
|
Cameron Gutman
|
d8270dfb6a
|
Capture mouse by default on debug builds too
|
2020-05-01 18:43:54 -07:00 |
|
Cameron Gutman
|
b75f662c41
|
Add the ability to rename PCs
|
2020-05-01 18:34:15 -07:00 |
|
Cameron Gutman
|
0d9d0845f5
|
Add --touchscreen-trackpad options
|
2020-04-30 21:10:53 -07:00 |
|
Cameron Gutman
|
5d66a1f298
|
Fix absolute mouse mode help text
|
2020-04-30 21:05:53 -07:00 |
|
Cameron Gutman
|
9bf52eb63a
|
Improve relative touch deadzone behavior
|
2020-04-30 21:04:51 -07:00 |
|
Cameron Gutman
|
0c9d72a9a1
|
Restore the option for relative touch mode
|
2020-04-30 20:55:15 -07:00 |
|
Cameron Gutman
|
c2c2bd2df6
|
Split input.cpp into smaller files
|
2020-04-30 20:22:43 -07:00 |
|
Cameron Gutman
|
78fc594d84
|
Move input code into a subfolder
|
2020-04-30 20:09:36 -07:00 |
|
Cameron Gutman
|
53b1e7c573
|
Update moonlight-common-c
|
2020-04-29 20:22:02 -07:00 |
|
Cameron Gutman
|
c14404a7c1
|
Restore the QTBUG-80947 hack for support for direct connections without a router
|
2020-04-29 20:20:17 -07:00 |
|
Cameron Gutman
|
96e6750f9c
|
Don't confine the cursor to the full-screen window when not capturing input
|
2020-04-28 20:37:00 -07:00 |
|
Cameron Gutman
|
dbafd05a4e
|
Store a pointer to the window inside the input handler
|
2020-04-28 20:24:27 -07:00 |
|
Cameron Gutman
|
d7fd578cc3
|
Don't set MODIFIER_META when meta key is disabled
|
2020-04-28 20:06:30 -07:00 |
|
Cameron Gutman
|
0e8572e1db
|
Version 2.0.0
|
2020-04-28 02:08:10 -07:00 |
|
Cameron Gutman
|
98a997bd8e
|
Update AppImage to Qt 5.14.2
|
2020-04-27 17:09:52 -07:00 |
|
Cameron Gutman
|
6fbc95cc41
|
Update readme with links for new platforms
|
2020-04-26 21:31:29 -07:00 |
|
Cameron Gutman
|
1852f74e8b
|
Add missing return statement
|
2020-04-26 20:42:01 -07:00 |
|
Cameron Gutman
|
55e3e16860
|
Try radeonsi if other VAAPI drivers fail
|
2020-04-26 20:18:46 -07:00 |
|
Cameron Gutman
|
7cf2a55b43
|
Allow radeonsi to direct render on XWayland
|
2020-04-26 20:13:00 -07:00 |
|
Cameron Gutman
|
c41cbbd2da
|
Allow the radeonsi VAAPI driver on XWayland
|
2020-04-26 20:06:53 -07:00 |
|
Cameron Gutman
|
7283bb046b
|
Disable initial mouse capture on XWayland
|
2020-04-26 19:33:25 -07:00 |
|
Cameron Gutman
|
dd2df6cbcf
|
Default to starting in a non-maximized window
|
2020-04-26 17:57:28 -07:00 |
|
Cameron Gutman
|
01f1cac811
|
Update readme and metadata
|
2020-04-26 16:12:10 -07:00 |
|
Cameron Gutman
|
aaa112c3f3
|
Don't use VAAPI drivers that lack VPP support
intel-media-va-driver (free) is one example of such a driver which
is apparently missing the shaders to perform colorspace conversion.
|
2020-04-26 15:38:05 -07:00 |
|
Cameron Gutman
|
dc0fa9c64d
|
Update AppImage's libva to 2.7.1 for compatibility with VA-API 1.7 drivers
|
2020-04-26 11:38:31 -07:00 |
|
Cameron Gutman
|
f749b38aa2
|
Warn when starting a game with remote desktop mouse mode enabled
|
2020-04-25 23:50:12 -07:00 |
|
Cameron Gutman
|
43d79673e1
|
Rebuild SDL2 for Windows
changeset: 13787:a564e72e3b2d
|
2020-04-25 21:04:44 -07:00 |
|
Cameron Gutman
|
fc841f572c
|
Rebuild SDL2 for macOS
changeset: 13787:a564e72e3b2d
with https://bugzilla-attachments.libsdl.org/attachment.cgi?id=4322 for bug #5111
|
2020-04-25 19:53:00 -07:00 |
|
Cameron Gutman
|
df9f117a08
|
Update SDL_GameControllerDB
|
2020-04-25 19:02:24 -07:00 |
|
Cameron Gutman
|
bedc46a1be
|
Rebuild SDL2 for macOS
changeset: 13787:a564e72e3b2d
|
2020-04-25 16:56:25 -07:00 |
|
Cameron Gutman
|
a7c6095be5
|
Add special error text for the -1 launch error code
|
2020-04-25 16:05:39 -07:00 |
|
Cameron Gutman
|
f2d5cf785e
|
Don't cancel mouse capture on focus loss in absolute mode
|
2020-04-25 15:42:13 -07:00 |
|
Cameron Gutman
|
f926ad9b5e
|
Fix inverted capture-by-default setting
|
2020-04-25 15:41:45 -07:00 |
|
Cameron Gutman
|
68acf969f2
|
Move focus handling into the input code
|
2020-04-25 15:37:33 -07:00 |
|
Cameron Gutman
|
65d53e800b
|
Confine the cursor to the window in full-screen exclusive mode
|
2020-04-25 13:15:14 -07:00 |
|
Cameron Gutman
|
e44d8ac7e9
|
Only enable the absolute mouse checkbox if the platform has a window manager
|
2020-04-25 13:04:22 -07:00 |
|
Cameron Gutman
|
d1823dd6e1
|
Capture the mouse by default always on release builds and in absolute mode for debug builds
|
2020-04-25 13:01:15 -07:00 |
|
Cameron Gutman
|
80bfd3b8e9
|
Change raw input checkbox to adjust absolute vs relative mouse mode
|
2020-04-25 13:00:39 -07:00 |
|
Cameron Gutman
|
07128cc7fe
|
Allow keyboard input when the mouse is not captured
|
2020-04-24 21:35:38 -07:00 |
|
Cameron Gutman
|
0892f0b0bb
|
Don't capture the cursor on a touch event
|
2020-04-24 21:26:59 -07:00 |
|
Cameron Gutman
|
8cf7f3ac08
|
Fix absolute mouse positioning on SDL renderer
|
2020-04-24 19:37:15 -07:00 |
|
Cameron Gutman
|
ab2bb51879
|
Clamp mouse motion to the video region rather than dropping it
|
2020-04-24 17:35:35 -07:00 |
|
Cameron Gutman
|
8cb98b5365
|
Rewrite touchscreen support for direct input
|
2020-04-23 21:34:03 -07:00 |
|
Cameron Gutman
|
782c5f8a34
|
Fix parsing rare GFE status code of 0xFFFFFFFF
|
2020-04-23 18:34:14 -07:00 |
|
Cameron Gutman
|
d6b5c5f63e
|
Disable SOPS for streams over 60 FPS for GFE 3.20.3
|
2020-04-12 11:39:25 -07:00 |
|
Cameron Gutman
|
ef6dfa6d91
|
Add basic support for absolute mouse input
|
2020-04-11 21:28:11 -07:00 |
|
Cameron Gutman
|
3840ee8ee7
|
Add MSVC ASan support
|
2020-04-10 17:21:17 -07:00 |
|
Cameron Gutman
|
f47e40fa2a
|
Blacklist more broken A-Volute DLLs
|
2020-04-10 17:20:21 -07:00 |
|
Cameron Gutman
|
49a4a61876
|
Enable QoS for ENet on Windows and fix disconnect delay on GFE 3.20.3
|
2020-04-09 18:02:49 -07:00 |
|
Cameron Gutman
|
15342190fa
|
Make audio debug logs more readable
|
2020-04-04 12:53:03 -07:00 |
|