Commit Graph

  • d5eb5c8816 Fix build with EGL 1.4 headers Cameron Gutman 2021-03-21 23:59:08 -05:00
  • 26d04b5f9c Render DRM-PRIME frames as opaque images Cameron Gutman 2021-03-21 23:23:12 -05:00
  • a0b9684504 Continue refactoring for non-NV12 support in EGLRenderer Cameron Gutman 2021-03-21 21:43:57 -05:00
  • 402b6d1f0c Begin refactoring for non-NV12 support in EGLRenderer Cameron Gutman 2021-03-21 19:20:52 -05:00
  • e87a5fa354 Pass DRM format modifiers to FB creation Cameron Gutman 2021-03-21 17:54:10 -05:00
  • 63574f643e Translated using Weblate (Norwegian Bokmål) Allan Nordhøy 2021-03-21 08:30:51 +00:00
  • 1d6b1020c3 Translated using Weblate (French) Cameron Gutman 2021-03-21 02:47:10 +00:00
  • 96337a3230 Translated using Weblate (Norwegian Bokmål) Allan Nordhøy 2021-03-20 19:27:29 +00:00
  • 950c59d8b4 Translated using Weblate (German) reloxx13 2021-03-20 23:38:36 +00:00
  • 9cfd095281 Added translation using Weblate (Norwegian Bokmål) Allan Nordhøy 2021-03-20 20:20:05 +01:00
  • 996e049863 Translated using Weblate (Chinese (Simplified)) Anonymous 2021-03-20 16:56:52 +00:00
  • 6e42817c3e Translated using Weblate (French) Anonymous 2021-03-20 16:56:08 +00:00
  • 7758344a57 Fix Weblate badge Cameron Gutman 2021-03-20 18:12:04 -05:00
  • b5df566b6b Add Weblate links to readme Cameron Gutman 2021-03-20 18:11:15 -05:00
  • e21fd19a70 Prepare for v3.1.0 release v3.1.0 Cameron Gutman 2021-03-14 11:29:56 -05:00
  • 98672c8e44 Allow remote desktop mouse mode in embedded mode Cameron Gutman 2021-03-13 16:58:58 -06:00
  • 2e92f0640b Update SDL_GameControllerDB Cameron Gutman 2021-03-13 15:50:01 -06:00
  • d6b314f573 Add option to build for embedded environments Cameron Gutman 2021-03-13 15:20:58 -06:00
  • d7a150ffa8 Only enable capture mode list if capture toggle is enabled Cameron Gutman 2021-03-13 14:59:32 -06:00
  • 955da6be30 Enable Gallium VAAPI driver on VAAPI 1.x Cameron Gutman 2021-03-13 14:37:13 -06:00
  • b5f8e6738a Move LANG_DE to the end of the Language enum Cameron Gutman 2021-03-09 20:13:55 -06:00
  • d7fa8c9795 Add german translation (#536) reloxx13 2021-03-10 03:10:36 +01:00
  • acb7a5b3c8 Fix XCB out-of-sequence abort after switching to non-threaded Qt renderer Cameron Gutman 2021-03-07 16:48:10 -06:00
  • 783a57ef89 Use separate thread for streaming on X11 and Wayland Cameron Gutman 2021-03-07 10:06:12 -06:00
  • d33ccce683 Hold a reference to the underlying DMA-BUFs until the next frame Cameron Gutman 2021-03-07 12:00:44 -06:00
  • d722bf10b9 Don't use glFinish() with KMSDRM backend Cameron Gutman 2021-03-07 11:23:31 -06:00
  • 41337475a2 Update SDL_GameControllerDB Cameron Gutman 2021-03-06 14:29:55 -06:00
  • f504a069d7 Update VCRedist version for VC 16.9 Cameron Gutman 2021-03-05 17:51:26 -06:00
  • 96f79688dd Use av_packet_alloc() instead of av_init_packet() Cameron Gutman 2021-03-05 17:47:04 -06:00
  • c330898aeb Add workaround for AppView breaking after changing language at runtime Cameron Gutman 2021-03-05 17:44:31 -06:00
  • 94952cf0a4 Update issue template Cameron Gutman 2021-03-03 01:37:33 -06:00
  • a3c249abe9 Don't load the app label asynchronously Cameron Gutman 2021-03-02 19:03:09 -06:00
  • c26562fab8 Fix Steam Link build Cameron Gutman 2021-03-02 18:57:16 -06:00
  • b7cbd99212 Fix tooltip display in app grid Cameron Gutman 2021-03-02 18:35:50 -06:00
  • b53ef35a85 Improve loading speed of PC and app grids Cameron Gutman 2021-03-02 18:32:56 -06:00
  • 1ebb5fefb1 Address Clazy warnings Cameron Gutman 2021-03-02 18:14:15 -06:00
  • 164b3edd41 Fix viewport size on High DPI Wayland systems Cameron Gutman 2021-03-01 22:45:16 -06:00
  • 819ea36cca Hack to fix build on AppVeyor Cameron Gutman 2021-02-28 16:47:39 -06:00
  • 088c9b9e4e Stop single-arch binary build before extracting dSYM Cameron Gutman 2021-02-28 16:02:50 -06:00
  • ab25a9b8ee Add Universal binary support to build script Cameron Gutman 2021-02-28 15:31:06 -06:00
  • b2aea9f8f0 Revert change to only fire special combos on key up Cameron Gutman 2021-02-28 15:06:46 -06:00
  • 5399b95936 Fix update checker on macOS with Qt 6.0 builds Cameron Gutman 2021-02-28 14:33:20 -06:00
  • 1d5c120748 Add support for specifying minimum kernel versions in the update manifest Cameron Gutman 2021-02-28 14:27:29 -06:00
  • 6be7301e69 Stats overlay controller combo (#495) jmt-gh 2021-02-27 15:03:52 -08:00
  • fff9f2b17d Add numpad Enter handlers (Keys.onEnterPressed) (#516) Maximiliano Bertacchini 2021-02-27 23:01:22 +00:00
  • 87a7d2e45c Add setting to only capture system keys in full-screen Cameron Gutman 2021-02-27 16:47:38 -06:00
  • 58803ef40d Update SDL to e561ce3 and OpenSSL to 1.1.1j Cameron Gutman 2021-02-27 13:08:21 -06:00
  • b27ca993aa Add support for system key capture in windowed mode on macOS Cameron Gutman 2021-02-26 21:43:47 -06:00
  • 28ecc6bcbf Remove old Qt Multimedia audio renderer Cameron Gutman 2021-02-25 23:23:08 -06:00
  • 30c5e3f237 Fix window icons on Wayland Cameron Gutman 2021-02-25 23:20:21 -06:00
  • 6a25a3a3d0 Don't require DRM master for SDL KMSDRM backend Cameron Gutman 2021-02-25 22:27:20 -06:00
  • 9a84c0ae30 Update AppImage to official SDL Git repo Cameron Gutman 2021-02-25 22:00:35 -06:00
  • 133cc5457d Use SDL_CaptureMouse() on macOS and Linux too Cameron Gutman 2021-02-08 18:30:22 -06:00
  • 05e4c5b507 Move clipboard processing to a separate thread to avoid blocking the main thread during pastes Cameron Gutman 2021-02-07 17:18:35 -06:00
  • 8372717a09 Improve Unicode support for some common characters Cameron Gutman 2021-02-07 16:00:00 -06:00
  • 5f3f2a96fd Improve detection of having no clipboard text Cameron Gutman 2021-02-07 13:53:03 -06:00
  • b83c6f0c28 Add support for pasting clipboard text Cameron Gutman 2021-02-07 13:46:38 -06:00
  • 36dc0f3e3c Use mouse capture for Win32 instead of our global mouse state hack Cameron Gutman 2021-02-07 12:38:57 -06:00
  • b4edde6f90 Disable Qt 6 threaded renderer on Windows Cameron Gutman 2021-02-07 11:21:47 -06:00
  • 395eb5581c Cache results of WMUtils::isRunningX11() and WMUtils::isRunningWayland() Cameron Gutman 2021-02-07 11:03:53 -06:00
  • 6dab251055 Don't overwrite window mode settings when switching between WM and non-WM environments Cameron Gutman 2021-02-07 10:49:29 -06:00
  • 3bd6a6a614 Fullscreen is no longer required for passing system keyboard shortcuts Cameron Gutman 2021-02-06 20:15:58 -06:00
  • 93d21a0d1d Fix EGLImage leak when not using a hwaccel backend Cameron Gutman 2021-02-06 17:59:05 -06:00
  • 2c2a73e320 Fix build and require SDL 2.0.15 to hook Cameron Gutman 2021-02-06 17:07:21 -06:00
  • a88a3c9ea3 Allow SDL to render with KMSDRM backend while Qt is also using DRM Cameron Gutman 2021-02-06 16:32:54 -06:00
  • e4df70cd56 Use the async connect thread on all platforms Cameron Gutman 2021-02-06 15:14:15 -06:00
  • 90f7d35150 Always use a non-threaded renderer Cameron Gutman 2021-02-06 14:58:30 -06:00
  • 75b19a60c1 Fix build on macOS and keyboard grab bugs Cameron Gutman 2021-02-06 11:29:18 -06:00
  • 9fc921f49f Use SDL's keyboard grab support now that it's been upstreamed Cameron Gutman 2021-01-27 19:59:13 -06:00
  • 4b9e90ac72 Update SDL for Windows and macOS to Hg 60b9ce4ee73e Cameron Gutman 2021-02-04 20:51:33 -06:00
  • 36dd6c83e0 Fix assert failure when using v4l2m2m with EGL Cameron Gutman 2021-02-04 20:38:18 -06:00
  • d790313221 Use the existing install of Qt on macOS in CI Cameron Gutman 2021-02-04 19:39:58 -06:00
  • c3895f06c0 Fix handling of preferred/compatible pixel formats with EGLRenderer and VAAPI/DRM backends Cameron Gutman 2021-02-04 19:39:18 -06:00
  • 76e81fa651 Add windowed support for MMAL Cameron Gutman 2021-02-03 20:57:39 -06:00
  • d63a1b0eb0 Handle custom hwaccel decoders Cameron Gutman 2021-02-02 19:45:22 -06:00
  • 4dffac3c78 Ask for NV12 buffers for DRMRenderer Cameron Gutman 2021-02-02 19:40:06 -06:00
  • 88391b0274 Use the decoder's supported pix_fmts to select a suitable renderer Cameron Gutman 2021-02-02 19:05:27 -06:00
  • c3cea0238e Fix build with old EGL 1.5 headers without EGL_EGL_PROTOTYPES Cameron Gutman 2021-01-31 21:42:56 -06:00
  • 5bf4266973 Fix build with old Mesa EGL headers Cameron Gutman 2021-01-31 18:41:53 -06:00
  • ed57c54d06 Move EGL definitions into renderer.h to try to fix build on Armbian Cameron Gutman 2021-01-31 17:01:11 -06:00
  • 01936e000e Fix Steam Link bundle build Cameron Gutman 2021-01-31 16:27:38 -06:00
  • 80137848dc Add DMA-BUF export compatibility with EGL 1.4 Cameron Gutman 2021-01-31 16:24:31 -06:00
  • 149575e0c4 Don't retranslate if the language didn't change Cameron Gutman 2021-01-31 15:28:00 -06:00
  • 6a66b462ce Allow DRMRenderer to be used for indirect rendering Cameron Gutman 2021-01-31 15:19:19 -06:00
  • 1e31f6fe77 Fix initialization of DRM backend with X running Cameron Gutman 2021-01-31 15:03:40 -06:00
  • f173b3ff09 Attempt to fix AppImage and Steam Link build errors Cameron Gutman 2021-01-31 14:48:42 -06:00
  • baffab62ce Fix uninitialized variable warning Cameron Gutman 2021-01-31 12:58:19 -06:00
  • d141cec2a8 Fix mangled macOS libraries after transition to submodule Cameron Gutman 2021-01-31 12:23:52 -06:00
  • df87ac3810 Update SDL in AppImage to Hg d75deb75464a Cameron Gutman 2021-01-31 12:13:20 -06:00
  • 46960ce0a4 Remove side-by-side support for Qt 5.9 on Steam Link Cameron Gutman 2021-01-31 12:08:15 -06:00
  • 522206b0bc Use shallow-cloned submodule for prebuilts Cameron Gutman 2021-01-31 11:50:41 -06:00
  • 24d60dd3ab Remove prebuilt binaries Cameron Gutman 2021-01-31 11:40:41 -06:00
  • dbfdc2fd14 Share DRM FD and GBM device with SDL Cameron Gutman 2021-01-30 21:11:52 -06:00
  • a97912e297 Print the error when querying EGL_EXTENSIONS fails Cameron Gutman 2021-01-30 20:13:20 -06:00
  • cedba501ee Query the frontend renderer to determine fullscreen-only limitations Cameron Gutman 2021-01-30 17:57:34 -06:00
  • ac947d3bda Add EGLImage export support to DRMRenderer Cameron Gutman 2021-01-30 17:52:23 -06:00
  • 243ba371b3 Initialize a DRM hardware context for hwaccel usage Cameron Gutman 2021-01-30 16:33:58 -06:00
  • 3af24eafbb Build fixes Cameron Gutman 2021-01-30 12:53:57 -06:00
  • 69b6022afe Add language selection option in settings Cameron Gutman 2021-01-30 12:14:31 -06:00
  • 1cd66419d4 Remember desired cursor hide state Cameron Gutman 2021-01-30 11:08:01 -06:00