Commit Graph

  • efa67fec1e Disable VBlank virtualization with dynamic refresh rates master Cameron Gutman 2026-02-14 12:39:01 -06:00
  • fa6a6b365a Bump app/SDL_GameControllerDB from 16ac3e5 to c9e695e dependabot/submodules/app/SDL_GameControllerDB-c9e695e dependabot[bot] 2026-02-13 05:44:38 +00:00
  • be0aeb6cc2 Translated using Weblate (Spanish) weblate Ferrer 2026-02-10 13:52:26 +01:00
  • 8d5072533f Fix polish() loop in the quit dialog Cameron Gutman 2026-02-07 22:00:45 -06:00
  • 4c14a24960 Change nightly builds to use the non-portable profile by default Cameron Gutman 2026-02-07 17:26:23 -06:00
  • e3702dbab7 Don't deploy icuuc.dll into the application folder Cameron Gutman 2026-02-07 16:45:49 -06:00
  • e4325b8736 Update Windows ARM64 CI to Qt 6.10.2 Cameron Gutman 2026-01-31 13:47:50 -06:00
  • eb294e63f4 Revert "Temporarily revert Windows ARM64 to Qt 6.10.0" Cameron Gutman 2026-01-31 13:44:48 -06:00
  • 9d597a666b Use aqtinstall version compatible with Qt 6.10.1+ ARM64 Cameron Gutman 2026-02-07 15:35:54 -06:00
  • 33e0b08699 Add Docker section to README (#1791) Jakub Sygnowski 2026-02-07 05:59:28 +00:00
  • 31898bbab4 Update moonlight-common-c to fix BSDs Cameron Gutman 2026-02-06 23:26:41 -06:00
  • 34c9e01a96 Exclude Windows and macOS systems from the slow GPU heuristic Cameron Gutman 2026-02-06 22:37:33 -06:00
  • ddc6675dc8 Fix macOS and Steam Link build Cameron Gutman 2026-02-06 22:27:57 -06:00
  • f0626e8cae Exit immediately on repeated SIGINT/SIGTERM without progress Cameron Gutman 2026-02-05 23:55:02 -06:00
  • 6f4ced5ed6 Assume GPUs on non-x86 platforms are slow by default Cameron Gutman 2026-02-05 23:13:53 -06:00
  • 0a2b134d49 Disable the DRM master hooks when EGLFS isn't used Cameron Gutman 2026-02-05 22:36:31 -06:00
  • f6a9e7694a Update moonlight-common-c Cameron Gutman 2026-02-05 22:33:51 -06:00
  • 8795fb54f4 Fix double-free in Vulkan renderer when an overlay is disabled Cameron Gutman 2026-02-04 23:05:01 -06:00
  • 092eb1b117 Enable SDL3 fast parameter checks Cameron Gutman 2026-02-04 22:42:58 -06:00
  • 179857f17d Remove more unused Qt 6 styles Cameron Gutman 2026-01-31 17:12:29 -06:00
  • d878447413 Fix Windows ARM64 builds on x64 on Qt 6.10.1+ Cameron Gutman 2026-01-31 17:11:56 -06:00
  • 60fd840d7a Remove _USE_MATH_DEFINES workaround for SDL2 Cameron Gutman 2026-01-31 13:51:59 -06:00
  • 5020fc6f48 Do not reset the renderer on SDL_RENDER_TARGETS_RESET Cameron Gutman 2026-01-31 13:00:23 -06:00
  • a2122e17c6 Explicitly request linear sampling in StretchRect() Cameron Gutman 2026-01-31 12:48:03 -06:00
  • 6bb7c8bf2a Fix blurriness of DXVA2 overlay Cameron Gutman 2026-01-31 12:44:50 -06:00
  • 2dda65078f Remove D3D9Ex focus loss hint workaround Cameron Gutman 2026-01-30 21:07:01 -06:00
  • 2914ff678d Update OpenSSL and libplacebo for Windows and macOS Cameron Gutman 2026-01-30 20:54:01 -06:00
  • a56efe5c36 Fix infinite renderer resets on SDL3 using direct3d renderer Cameron Gutman 2026-01-30 20:39:53 -06:00
  • b7a05d73b9 Update SDLRenderer capabilities to match SDL3 behavior Cameron Gutman 2026-01-30 20:38:53 -06:00
  • 6d5b9e4706 Remove Windows dark mode hack since SDL3 supports it natively Cameron Gutman 2026-01-30 19:57:11 -06:00
  • 9813932c1b Switch to SDL3+SDL2-compat Cameron Gutman 2026-01-30 19:44:29 -06:00
  • d4d4ab5b06 Only use the libssl.so linking hack for AppImages Cameron Gutman 2026-01-27 21:50:34 -06:00
  • 402ac59390 Fix forcing X11 SDL video driver on XWayland when not built with Wayland Cameron Gutman 2026-01-27 21:10:52 -06:00
  • c33c49e6fa Update libplacebo and drop old Gamescope workaround Cameron Gutman 2026-01-27 20:51:44 -06:00
  • e1bbf8144e Switch AppImage to SDL3+SDL2-compat Cameron Gutman 2026-01-27 20:40:20 -06:00
  • f4712718cb Allow focus to move up to the toolbar from the PC/app grid Cameron Gutman 2026-01-27 00:24:29 -06:00
  • d040bd24d1 Add keyboard/gamepad focus navigation to dialog buttons Cameron Gutman 2026-01-27 00:13:47 -06:00
  • 6d40c61850 Only set initial MenuItem focus if not activating via mouse Cameron Gutman 2026-01-26 23:46:57 -06:00
  • b4a5d21f97 Fix focusing after closing a dialog Cameron Gutman 2026-01-26 23:20:38 -06:00
  • 792f762c15 Standardize on QString::toUtf8() Cameron Gutman 2026-01-26 21:07:34 -06:00
  • 8c9c799f81 Fix Clazy non-pod-global-static warnings Cameron Gutman 2026-01-26 21:42:12 -06:00
  • 4eaf037c75 Fix Clazy readlock-detaching warning Cameron Gutman 2026-01-26 21:28:51 -06:00
  • b732b58807 Fix Clazy returning-data-from-temporary warnings Cameron Gutman 2026-01-26 21:03:20 -06:00
  • d484ec3ac8 Fix Clazy range-loop-detach warnings Cameron Gutman 2026-01-26 21:00:07 -06:00
  • f5f06ae44e Remove handling for Windows versions that are no longer supported Cameron Gutman 2026-01-26 20:04:15 -06:00
  • d2fa488979 Move heavy SystemProperties loads to an opt-in model Cameron Gutman 2026-01-26 19:46:49 -06:00
  • cd9aceb62c Disable D3D11VA texture sharing on known broken GPUs Cameron Gutman 2026-01-26 19:37:43 -06:00
  • d5b7ef0c58 Don't pump events in SdlGamepadKeyNavigation Cameron Gutman 2026-01-26 18:19:55 -06:00
  • e4be57db5d Remove superfluous Session checks in prepareToRender() Cameron Gutman 2026-01-26 18:17:14 -06:00
  • 1b0c657864 Translated using Weblate (Russian) Artyom Rybakov 2026-01-26 05:58:01 +01:00
  • 64fea80ac9 Create the SystemProperties test window on the main thread Cameron Gutman 2026-01-25 17:10:04 -06:00
  • 990804fe6b Translated using Weblate (Hungarian) therealmate 2026-01-25 20:52:23 +01:00
  • 05ef938e2c Add support for LTR ACK control messages Cameron Gutman 2026-01-20 21:54:14 -06:00
  • 1e825c85e5 Optimize render to decode fence usage to reduce pipeline bubbles Cameron Gutman 2026-01-19 18:38:38 -06:00
  • a0a4c1ea83 Use decoder texture binding by default when using separate devices Cameron Gutman 2026-01-19 16:46:50 -06:00
  • b5e7dec378 Fix D2R fence initial value Cameron Gutman 2026-01-19 16:10:02 -06:00
  • adbd19e6fa Remove the previous frame rendered fence Cameron Gutman 2026-01-19 16:01:50 -06:00
  • 02a86167da Disable separate decoder devices for non-Intel FL11.0 GPUs Cameron Gutman 2026-01-19 15:08:14 -06:00
  • a739c1cef8 Fix D3D11 fence sharing without monitored fence support Cameron Gutman 2026-01-19 14:53:23 -06:00
  • f6e08f8a43 Use separate render and decode D3D11Devices Cameron Gutman 2026-01-19 14:25:08 -06:00
  • 218ffc2d55 Set explicit scaling mode for all SDL textures Cameron Gutman 2026-01-17 02:34:54 -06:00
  • 0f49dca4c0 Use GL_NEAREST when possible without degrading quality Cameron Gutman 2026-01-17 02:20:39 -06:00
  • 30274f3ae8 Don't keep the dummy renderer alive for EGLRenderer's lifetime Cameron Gutman 2026-01-17 01:01:30 -06:00
  • c696ae7a7e Translated using Weblate (Portuguese (Brazil)) Jhony Minetto Araújo 2026-01-15 09:44:46 +01:00
  • 66a30c66f3 Use EOS to force decoder test frame output Cameron Gutman 2026-01-16 01:08:51 -06:00
  • 198a208b44 Clamp property values when restoring them Cameron Gutman 2026-01-14 23:26:46 -06:00
  • 21ce23e377 Translated using Weblate (Norwegian Bokmål) Jan Astrup 2026-01-13 18:19:27 +01:00
  • cd4ae1c0ed Translated using Weblate (Portuguese (Brazil)) Jhony Minetto Araújo 2026-01-14 09:02:53 +01:00
  • d865c77975 Crop the incoming frames if they deviate slightly from the expected size Cameron Gutman 2026-01-11 20:58:48 -06:00
  • cd13910e6c Add support for YUV 4:4:4 in DXVA2 Cameron Gutman 2026-01-11 20:55:46 -06:00
  • b8e9262b1b Replace deprecated DXVA2 initialization with standard hwaccel init Cameron Gutman 2026-01-11 17:46:13 -06:00
  • c14ebb1ad7 Adjust buffer count for hwaccel and v4l2m2m decoders Cameron Gutman 2026-01-11 14:18:22 -06:00
  • d3957b3cbb Fix race condition where a separate test decoder could ingest a real frame Cameron Gutman 2026-01-11 13:41:12 -06:00
  • a8e8efb17b Don't blend the source surface when blitting Cameron Gutman 2026-01-11 12:35:55 -06:00
  • 75adc22d05 Blit the new overlay in one shot if it entirely covers the old one Cameron Gutman 2026-01-11 12:28:22 -06:00
  • 2549efc8b3 Fix pthread_attr leak Cameron Gutman 2026-01-11 01:47:11 -06:00
  • 6f8e517ce1 Remove unused field Cameron Gutman 2026-01-11 01:46:17 -06:00
  • 09f8e7117b Fix incorrect src pixel offset in overlay composition Cameron Gutman 2026-01-11 01:40:32 -06:00
  • 88719cc8bf Use FB_DAMAGE_CLIPS instead of drmModeDirtyFB() Cameron Gutman 2026-01-11 01:15:28 -06:00
  • 3ea62c0800 Call drmModeDirtyFB() for the modified composition regions Cameron Gutman 2026-01-10 23:53:07 -06:00
  • 7643cc929e Implement DRM overlay composition Cameron Gutman 2026-01-10 23:40:12 -06:00
  • a58d3cfe39 Fix D3D11 copy path Cameron Gutman 2026-01-10 19:11:25 -06:00
  • b41c4022ea Ensure there are enough hwframes for Pacer Cameron Gutman 2026-01-10 18:13:49 -06:00
  • 788675ad59 Handle window size and display changes in D3D11Renderer Cameron Gutman 2026-01-10 17:48:28 -06:00
  • be9f465008 Remove manual hwframes creation in D3D11VARenderer Cameron Gutman 2026-01-10 16:36:35 -06:00
  • 8b6ad55c9b Enable DXGI_CREATE_FACTORY_DEBUG for debug builds Cameron Gutman 2026-01-10 16:01:03 -06:00
  • 92b68a40d1 Use a D3D11Fence to force sync between video and 3D engines when binding output textures Cameron Gutman 2026-01-10 14:52:27 -06:00
  • a931161923 Reset client caps before rendering in case SDL changed them Cameron Gutman 2026-01-08 22:03:44 -06:00
  • 37b9b6ed9e Don't run configuration checks for CLI launches Cameron Gutman 2026-01-08 19:10:50 -06:00
  • fad197fdce Move heavy SystemProperties initialization operations off the main thread Cameron Gutman 2026-01-08 19:09:54 -06:00
  • cda65ab58d Use a D3D11Fence to wait to start the next frame until the previous frame is finished Cameron Gutman 2026-01-07 19:04:15 -06:00
  • 9ffe5218d5 Hoist the logic to keep an AVFrame reference up to Pacer Cameron Gutman 2026-01-07 17:50:43 -06:00
  • ed98f256e8 Fix typo Cameron Gutman 2026-01-06 02:14:45 -06:00
  • 8aec35a650 Allow primary planes to be overlays for video underlays Cameron Gutman 2026-01-06 02:12:32 -06:00
  • a3237b741c Support underlay planes by turning off unused active planes Cameron Gutman 2026-01-06 01:59:20 -06:00
  • 377409f313 Fix oversized DRM dumb buffer for 4:2:0 uploads Cameron Gutman 2026-01-06 00:49:49 -06:00
  • 80ddd5ba13 Fix software upload for DRM renderer with non-720p resolutions Cameron Gutman 2026-01-06 00:35:33 -06:00
  • 4a547eb05e Add fourcc_mod_is_vendor() definition for older headers Cameron Gutman 2026-01-05 23:00:31 -06:00
  • 1c6ed8f390 Remove atomic test-only commit Cameron Gutman 2026-01-05 21:50:31 -06:00
  • 0a58af4fa1 Allow plane selection overrides using environment variables Cameron Gutman 2026-01-05 21:27:11 -06:00