Cameron Gutman
|
efad34be62
|
Set SDL_MOUSE_AUTO_CAPTURE=0 since we manage mouse capture ourselves
|
2022-03-31 23:54:58 -05:00 |
|
Cameron Gutman
|
2a610584ee
|
Fix handling of line continuations in FFmpeg logs (for real this time)
|
2022-03-11 19:15:36 -06:00 |
|
Cameron Gutman
|
d6ef8945f5
|
Replace Deviare In-Proc with Microsoft Detours
|
2022-03-08 20:58:40 -06:00 |
|
Cameron Gutman
|
b1f980c216
|
Fix handling of line continuations in FFmpeg logs
|
2022-02-13 16:06:04 -06:00 |
|
Cameron Gutman
|
cdc3352318
|
Ensure SDL also uses X11 if Qt is using X11
|
2022-01-26 19:00:41 -06:00 |
|
Cameron Gutman
|
80604a752b
|
Set SDL_HINT_APP_NAME for SDL 2.0.18
|
2021-11-27 17:28:01 +03: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
|
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
|
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
|
3af24eafbb
|
Build fixes
|
2021-01-30 12:53:57 -06:00 |
|
Cameron Gutman
|
69b6022afe
|
Add language selection option in settings
Fixes #501
|
2021-01-30 12:14:31 -06:00 |
|
Cameron Gutman
|
af0921c5b2
|
Set new hints present in SDL 2.0.15 development builds
|
2021-01-08 18:14:49 -06:00 |
|
Cameron Gutman
|
ff516f63b4
|
Set QT_QPA_EGLFS_ALWAYS_SET_MODE=1 by default for RetroPie compatibility
|
2021-01-03 11:16:59 -06:00 |
|
Cameron Gutman
|
c4108feb15
|
Add SDL 2.0.14 hints
|
2020-12-24 14:31:47 -06:00 |
|
Cameron Gutman
|
a6551c320d
|
Finish Windows ARM64 bringup
SDL2 for ARM64 is not yet checked-in, but I will do that when SDL 2.0.14 is released.
|
2020-12-12 16:44:41 -06:00 |
|
Cameron Gutman
|
59a73817c8
|
Don't use AntiHooking.dll or use D3DX9 on ARM64
|
2020-12-12 13:59:47 -06:00 |
|
Cameron Gutman
|
fab142dd38
|
Add workaround for problems with Qt 6.0's Metal renderer
|
2020-12-01 19:13:17 -06:00 |
|
Cameron Gutman
|
2ef714f87b
|
Avoid runtime QT_OPENGL warning on Qt 6.0
|
2020-11-23 18:36:32 -06:00 |
|
Cameron Gutman
|
ae5df938b6
|
Update macOS icon to match new Big Sur style
|
2020-11-21 16:37:56 -06:00 |
|
Cameron Gutman
|
6e7a42065c
|
Translation updates and refactoring
|
2020-11-21 13:15:54 -06:00 |
|
watchha
|
2c987d2912
|
French translation (#451)
* french translation
* Update main.cpp
* Update main.cpp
Co-authored-by: watchha <watchha@users.noreply.github.com>
|
2020-11-21 11:42:16 -06:00 |
|
Cameron Gutman
|
ec486e89e4
|
Use char16_t overload of QString::fromUtf16() for Qt 6.0 compatibility
|
2020-10-16 00:07:58 -05:00 |
|
Cameron Gutman
|
90a513dc3d
|
Improve source compatibility with Qt 6.0
|
2020-10-15 18:54:12 -05:00 |
|
Cameron Gutman
|
ddfbd70b55
|
Remove Wayland performance warning message
|
2020-05-13 18:56:18 -07:00 |
|
Cameron Gutman
|
e9f766904e
|
Build AppImages on AppVeyor
|
2020-03-23 01:04:08 -07:00 |
|
Cameron Gutman
|
9f41e98e3f
|
Remove RPi hacks that are not necessary on SDL 2.0.11
|
2020-02-24 19:55:22 -08:00 |
|
Cameron Gutman
|
489891ff3c
|
Fix build on Windows and macOS with Qt 5.13 and earlier
|
2020-02-24 18:17:23 -08:00 |
|
Cameron Gutman
|
1aaa97b91d
|
Override SDL 2.0.12 default of mapping buttons to labels rather than position
|
2020-02-24 17:44:56 -08:00 |
|
Cameron Gutman
|
13d68e789f
|
Fix Clazy warnings
|
2020-02-24 17:44:21 -08:00 |
|
Cameron Gutman
|
10dae7482c
|
Fix build with Qt 5.15
|
2020-02-24 17:39:24 -08:00 |
|
Cameron Gutman
|
b2113ff95b
|
Raspberry Pi's full KMS driver is broken with MMAL, so just advise fake KMS
|
2020-02-09 12:52:11 -08:00 |
|
Cameron Gutman
|
b8188a46a9
|
Display a friendly warning when running without a KMS driver
|
2020-02-09 12:40:07 -08:00 |
|
Cameron Gutman
|
fa3317f6cd
|
Enable double buffering on SDL backends that support it
|
2020-02-09 11:54:09 -08:00 |
|
Cameron Gutman
|
9253e6ac5e
|
Fix GLES library not being found on RPi when running from console
|
2020-02-08 22:34:07 -08:00 |
|
Cameron Gutman
|
aff2ed22b9
|
Use EGLFS platform plugin if X and Wayland aren't detected
|
2020-02-08 21:37:17 -08:00 |
|
Cameron Gutman
|
5520a52379
|
Force full-screen mode on EGLFS
|
2020-02-08 21:31:04 -08:00 |
|
Cameron Gutman
|
505050e936
|
Fix high DPI check in 0437835b
|
2020-02-08 18:47:59 -08:00 |
|
Cameron Gutman
|
0437835bde
|
Avoid enabling High DPI mode on EGLFS to fix font rendering
|
2020-02-08 18:11:33 -08:00 |
|
Cameron Gutman
|
5b6142e2d9
|
Always create IdentityManager on the main thread
|
2020-01-25 19:34:37 -08:00 |
|
Cameron Gutman
|
d961f2bc13
|
Switch to QElapsedTimer since QTime is deprecated for our usecase in Qt 5.14
|
2019-12-16 23:16:31 -08:00 |
|
Cameron Gutman
|
879e084383
|
Enable Qt 5.14's new fractional DPI scaling
|
2019-12-12 20:36:23 -08:00 |
|
Cameron Gutman
|
22162dda83
|
Fix runtime SDL version report
|
2019-06-30 18:48:11 -07:00 |
|
Cameron Gutman
|
06b3c3636a
|
Print compile-time and run-time SDL versions
|
2019-06-29 15:43:45 -07:00 |
|
Cameron Gutman
|
c975279589
|
Only enable exception-based thread naming on debug builds
|
2019-05-13 17:54:03 -07:00 |
|
Cameron Gutman
|
53138d7c16
|
Name threads for easier debugging
|
2019-05-03 21:18:58 -07:00 |
|
Cameron Gutman
|
9c5d847dae
|
Autodetect a Wayland environment and configure SDL correctly. Fixes #211
|
2019-04-21 18:31:11 -07:00 |
|
Cameron Gutman
|
082e330f9d
|
Partially revert fa4c0e82bd because we'll need Qt initialized first to detect Wayland
|
2019-04-21 17:43:38 -07:00 |
|
Cameron Gutman
|
10f6b73cad
|
Revert "Avoid using ANGLE on debug builds due to assert issues on Qt 5.12.2"
Qt 5.12.3 fixes the bug. https://bugreports.qt.io/browse/QTBUG-74467
This reverts commit 26bdc3e1d5 .
|
2019-04-18 20:57:39 -07:00 |
|
Cameron Gutman
|
3ba98e86f2
|
Remove QC1 style variable since QC1 dialogs are no longer used
|
2019-04-18 20:04:24 -07:00 |
|