Commit graph

  • 20c3273314 Restore control panel after renderer resets parsec-features Joey Yakimowich-Payne 2026-02-12 09:28:57 -07:00
  • 25310655c5 Add separate keyboard and mouse input shortcuts Joey Yakimowich-Payne 2026-02-12 09:27:36 -07:00
  • 87f4e90ca2 Split keyboard and mouse policy handling Joey Yakimowich-Payne 2026-02-12 09:11:40 -07:00
  • d174341b6d Centralize SDL input subsystem ownership for hotplug recovery Joey Yakimowich-Payne 2026-02-12 07:57:41 -07:00
  • e94f0c5990 Throttle hotplug re-enumeration retries and reduce log noise Joey Yakimowich-Payne 2026-02-12 07:40:45 -07:00
  • 5f41d9a4c3 Recover gamepad reconnect by forcing SDL re-enumeration Joey Yakimowich-Payne 2026-02-12 07:38:51 -07:00
  • 6742e9153c Force SDL joystick refresh during reconnect recovery poll Joey Yakimowich-Payne 2026-02-12 02:10:03 -07:00
  • bcb721bca3 Poll gamepad recovery even when SDL event queue is busy Joey Yakimowich-Payne 2026-02-12 02:08:56 -07:00
  • b03a4341e3 Poll SDL device list to recover missing hotplug events Joey Yakimowich-Payne 2026-02-12 02:06:12 -07:00
  • e005587806 Recover gamepad state when add events are missed Joey Yakimowich-Payne 2026-02-12 02:00:45 -07:00
  • cf652190a3 Handle joystick hotplug fallback and avoid stale gamepad matches Joey Yakimowich-Payne 2026-02-12 01:52:03 -07:00
  • ca41cf32cc Clean up stale detached gamepads before hotplug reattach Joey Yakimowich-Payne 2026-02-12 01:44:04 -07:00
  • e88be5dce2 Align input policy startup flow and fix gamepad reconnect handling Joey Yakimowich-Payne 2026-02-12 01:36:36 -07:00
  • 3767a9eac3 Add keyboard and gamepad shortcuts for control panel Joey Yakimowich-Payne 2026-02-12 01:15:12 -07:00
  • 8a7be971a4 Make in-stream control panel persistent and readable Joey Yakimowich-Payne 2026-02-12 01:15:03 -07:00
  • 7ddadd21d4 Point moonlight-common-c submodule to self-hosted remote Joey Yakimowich-Payne 2026-02-12 00:49:59 -07:00
  • 7e9a4add09 Finalize session input policy host sync Joey Yakimowich-Payne 2026-02-12 00:38:05 -07:00
  • 9e52a4200b Phase 4 volume Joey Yakimowich-Payne 2026-02-11 21:20:48 -07:00
  • f78a63ab75 Add runtime input toggles and gated input sending Joey Yakimowich-Payne 2026-02-11 17:18:53 -07:00
  • f426032b1b Ignore local qmake and build outputs Joey Yakimowich-Payne 2026-02-11 17:18:53 -07:00
  • 97c7b8bf14 Build toolbox Joey Yakimowich-Payne 2026-02-11 11:40:41 -07:00
  • 8d5072533f Fix polish() loop in the quit dialog master 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
  • 64fea80ac9 Create the SystemProperties test window on the main thread Cameron Gutman 2026-01-25 17:10:04 -06: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
  • 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
  • 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