Cameron Gutman
f99f1f6441
Disable EGL renderer on RPi due to very poor performance
2022-05-23 23:05:07 -05:00
Cameron Gutman
1ec1f5d3be
Switch to D3D11VA by default on Windows ARM64
...
It performs much better at 4K on Surface Pro X
2022-05-22 22:29:18 -05:00
Cameron Gutman
713db06a05
Prepare for v4.1.0 release
2022-05-22 19:56:32 -05:00
Cameron Gutman
a0adcbd90b
Update SDL_GameControllerDB
2022-05-22 19:08:18 -05:00
Cameron Gutman
b94776421c
Rerun lupdate and lrelease
2022-05-22 19:03:55 -05:00
Thijs Lumeij
79c1043063
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (192 of 192 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/nl/
2022-05-23 02:02:14 +02:00
Cameron Gutman
cfabae17c0
Rerun lupdate and lrelease
2022-05-22 19:01:18 -05:00
Cameron Gutman
71a1d25e90
Merge remote-tracking branch 'origin/weblate'
2022-05-22 18:59:38 -05:00
Cameron Gutman
c2d7b835fb
Try moving session.h prior to vaapi.h
2022-05-21 16:58:28 -05:00
Cameron Gutman
f72888ce6f
Attempt to fix build error with older Qt headers
2022-05-21 16:52:04 -05:00
Wen-haur Chiu
30f474d253
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (192 of 192 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/zh_Hant/
2022-05-21 14:16:30 +02:00
Cameron Gutman
216f274a92
Fix UAF in SLVideo overlay update
2022-05-21 00:30:07 -05:00
Cameron Gutman
5ea79efe4b
Work around broken overlay state restoration in Qt GUI
2022-05-21 00:20:36 -05:00
Cameron Gutman
197c1ba21b
Add support for the status overlay on Steam Link
2022-05-21 00:10:49 -05:00
Cameron Gutman
95c4a24d99
Destroy subpictures before the associated image
2022-05-20 21:46:40 -05:00
Cameron Gutman
f5f23a7c22
Implement overlay support for the VAAPI direct renderer
2022-05-20 21:40:37 -05:00
Cameron Gutman
c469576460
Update SDL and FFmpeg for AppImage
2022-05-20 17:45:35 -05:00
Cameron Gutman
0001bb0e4c
Default to borderless windowed mode on Wayland systems
2022-05-19 19:22:01 -05:00
Cameron Gutman
56f184393f
Allow the cursor lock toggle to work in full-screen mode
...
Fixes #793
2022-05-19 19:14:55 -05:00
Cameron Gutman
85777e85fa
Use newer AppVeyor image for macOS builds
2022-05-18 00:54:21 -05:00
Cameron Gutman
c750ec3cc7
Add workaround for macOS scrolling acceleration
...
See #778
2022-05-18 00:24:58 -05:00
Cameron Gutman
c75b781d3f
Use SDL_WINDOWEVENT_DISPLAY_CHANGED on SDL 2.0.18+
2022-05-17 17:13:07 -05:00
Cameron Gutman
8aa42ff1d9
Reset the EGL renderer when specialization fails
2022-05-17 17:10:40 -05:00
Cameron Gutman
63a5bc5e12
Only force pacing in true full-screen mode to be consistent with DXVA2
2022-05-15 13:38:58 -05:00
Cameron Gutman
e0b7b6dc3d
Fix DXGI_FEATURE_PRESENT_ALLOW_TEARING feature check
2022-05-11 22:48:15 -05:00
Cameron Gutman
3d7ecf98c2
Fix HEVC Main10 support check on macOS GPUFamily1 GPUs
2022-05-11 22:00:34 -05:00
Cameron Gutman
ad5581c620
Use DWM MMCSS for D3D11VA like DXVA2 does
2022-05-09 23:52:13 -05:00
Cameron Gutman
69af991772
Improve DXVA2 performance in borderless windowed on AMD hardware
2022-05-09 22:55:58 -05:00
Cameron Gutman
2bb2745f91
Enhance frame pacing logic for HDR renderers
2022-05-07 16:21:17 -05:00
Cameron Gutman
5f682bb45f
Revert addition of D3DCREATE_NOWINDOWCHANGES
...
This flag breaks Alt+Tab in full-screen exclusive mode
2022-05-07 16:21:04 -05:00
Cameron Gutman
48bcb6b9a6
Rerun lupdate and lrelease
2022-05-07 14:32:34 -05:00
Cameron Gutman
092c0a7392
Integrate Czech and Polish translations
2022-05-07 14:32:07 -05:00
Cameron Gutman
4e8618c512
Merge remote-tracking branch 'origin/weblate'
2022-05-07 14:19:06 -05:00
Cameron Gutman
c51a69c0dc
Update SDL to 8cd908e
2022-05-07 14:18:39 -05:00
Cameron Gutman
2480849f39
Clean up DXGI adapter enumeration code
2022-05-02 19:05:00 -05:00
DankXylese
6bfe40607d
Translated using Weblate (Ukrainian)
...
Currently translated at 27.4% (53 of 193 strings)
Translation: Moonlight Game Streaming/moonlight-qt
Translate-URL: https://hosted.weblate.org/projects/moonlight/moonlight-qt/uk/
2022-04-28 22:13:27 +02:00
Cameron Gutman
a1c350a537
Fix WARP device leak
2022-04-26 23:29:04 -05:00
Cameron Gutman
f732b1978e
Require a test frame with D3D11VA
2022-04-26 23:04:31 -05:00
Cameron Gutman
d3a542bac4
Try all available GPUs in D3D11VA decoder
2022-04-26 22:49:46 -05:00
Cameron Gutman
b12724db02
Reduce log spam when choosing a resolution
2022-04-24 17:11:10 -05:00
Cameron Gutman
f8f5e8e869
Don't discard all excess frames before rendering
...
This prevents the render queue's pacing logic from working and
interferes with renderers that take a full v-sync period between
their waitToRender() and renderFrame() callbacks.
2022-04-24 17:04:32 -05:00
Cameron Gutman
0733f06103
Fix saving keep awake value
...
Fixes #781
2022-04-24 16:49:36 -05:00
Cameron Gutman
6fdaa6ee8a
Avoid modesetting if the display didn't change
2022-04-24 16:48:21 -05:00
Cameron Gutman
f10b547a49
Partially revert "Rework window management to fix issues restoring window state between windowed and full-screen"
...
This exposes all sorts of issues with full-screen transitions on Windows and macOS:
- Loss of proper window decorations when transitioning from full-screen to windowed on Windows
- Improper sizing when transitioning from true full-screen to windowed on macOS
This reverts commit 38396b2691
.
2022-04-24 16:40:19 -05:00
Cameron Gutman
38396b2691
Rework window management to fix issues restoring window state between windowed and full-screen
2022-04-24 16:22:17 -05:00
Cameron Gutman
220f50ebe4
Revert "Allow renderers to apply size and display changes seamlessly"
...
This reverts commit c989133d27
.
2022-04-24 16:12:12 -05:00
Cameron Gutman
c989133d27
Allow renderers to apply size and display changes seamlessly
2022-04-24 15:42:08 -05:00
Cameron Gutman
6c339551eb
Allow resolution changes on all platforms
...
Take aspect ratio into account when making the choice too.
2022-04-21 23:57:17 -05:00
Cameron Gutman
ef23a80b16
Fix EGL build when using EGL 1.4 or earlier headers
2022-04-21 21:13:39 -05:00
Cameron Gutman
a521093731
Update Visual C++ Runtime installer
2022-04-17 00:04:03 -05:00