Commit Graph

  • 01288be937 Use the same X display name for VDPAU that SDL is using Cameron Gutman 2025-11-23 13:20:36 -06:00
  • f57257cbfd Use the default Qt render loop Cameron Gutman 2025-11-22 20:12:46 -06:00
  • d40999ce06 Don't reset Qt's OpenGL state Cameron Gutman 2025-11-22 19:47:52 -06:00
  • cb6d770b92 Restore the tooltip timeout-based hiding Cameron Gutman 2025-11-22 19:35:23 -06:00
  • 4d6196c3d3 Use EGL for all X11 GL context creation in Qt and SDL Cameron Gutman 2025-11-22 18:51:32 -06:00
  • 54283ce0a1 Rework session initialization to return to the Qt event loop while connecting Cameron Gutman 2025-11-22 16:51:45 -06:00
  • 6313129603 Temporarily revert Windows ARM64 to Qt 6.10.0 Cameron Gutman 2025-11-20 00:55:24 -06:00
  • 84d7a22638 Update CI builds to Qt 6.10.1 Cameron Gutman 2025-11-20 00:22:22 -06:00
  • f0aff0b0fb Update VCRedist for VS 2026 Cameron Gutman 2025-11-20 00:02:05 -06:00
  • be358e9503 Update common-c with rewritten gamepad batching logic Cameron Gutman 2025-11-15 13:35:23 -06:00
  • 379d5ca376 Fix some compiler warnings Cameron Gutman 2025-11-15 13:34:11 -06:00
  • 8ed7144751 Disable bitrate reporting until FEC accuracy issues are resolved Cameron Gutman 2025-11-15 12:22:51 -06:00
  • 66b96e75af Convert all time-based stats to be microsecond-based, improving accuracy of very fast events. Add bitrate average/peak. Andy Grundman 2024-09-13 13:56:10 -04:00
  • 1160f40655 Recombine the YUV420 shader source Cameron Gutman 2025-11-08 11:40:06 -06:00
  • d5abf568c6 Bump moonlight-common-c/moonlight-common-c from e95feaf to 5f22801 dependabot[bot] 2025-07-16 06:03:40 +00:00
  • 8324f61db0 Reduce per-frame GL calls in EGLRenderer Cameron Gutman 2025-11-06 17:46:07 -06:00
  • 9106f2c420 Disable the depth and stencil buffers Cameron Gutman 2025-11-06 17:41:01 -06:00
  • a2670dd568 Use hasFrameFormatChanged() in DRMRenderer Cameron Gutman 2025-11-06 00:04:08 -06:00
  • c54e6e4459 Use hasFrameFormatChanged() in VDPAU Cameron Gutman 2025-11-05 23:58:51 -06:00
  • dd6f1c5873 Use hasFrameFormatChanged() in SDLRenderer Cameron Gutman 2025-11-05 23:51:51 -06:00
  • 7fab5007a8 Switch Metal to the shared functions for CSC matrix generation and chroma co-siting Cameron Gutman 2025-11-05 23:22:15 -06:00
  • 7f7cc89e61 Switch EGLRenderer to the shared functions for CSC matrix generation and chroma co-siting Cameron Gutman 2025-11-05 22:27:31 -06:00
  • 7116efd8de Switch D3D11VA to the shared functions for CSC matrix generation and chroma co-siting Cameron Gutman 2025-11-05 22:26:27 -06:00
  • 229f5e4cea Add functions for color matrix generation and chroma co-siting in the renderer interface Cameron Gutman 2025-11-05 21:59:13 -06:00
  • af37002a60 Select correct color matrix for 10-bit SDR ns6089 2025-11-03 11:49:57 +03:00
  • 181dba5864 Use correct chroma co-siting offsets in Metal Cameron Gutman 2025-11-04 23:51:39 -06:00
  • fd314db27e Use correct chroma co-siting offsets in D3D11 ns6089 2025-11-03 00:55:51 +03:00
  • f67272b153 Handle chroma co-siting in the D3D11 shaders Cameron Gutman 2025-11-01 22:42:51 -05:00
  • 9b3050514b Handle chroma co-siting in the Metal shaders Cameron Gutman 2025-11-01 21:57:13 -05:00
  • 2c12ad297f Fix accuracy issues in YUV to RGB conversion of 10-bit content in Metal Cameron Gutman 2025-11-01 19:19:19 -05:00
  • 50223dbdb8 Fix accuracy issues in YUV to RGB conversion of 10-bit content in D3D11VA Cameron Gutman 2025-11-01 18:45:02 -05:00
  • beadf7819b Bump app/SDL_GameControllerDB from 38fc811 to e40b891 dependabot[bot] 2025-10-27 06:00:54 +00:00
  • 7d829ac0c4 ci: refactor workflows to use reusable workflow calls ReenigneArcher 2025-10-27 17:25:03 -04:00
  • 2f6e7608f8 Translated using Weblate (Russian) arrhteeime 2025-10-26 17:38:20 +01:00
  • 5244313b30 Improve archiving of Windows CI builds Cameron Gutman 2025-10-26 21:54:19 -05:00
  • c13e6b08c1 Remove unused AppVeyor CI files Cameron Gutman 2025-10-26 21:55:30 -05:00
  • 151f5dd678 Switch to GitHub Actions for AppImage builds Cameron Gutman 2025-10-26 20:13:53 -05:00
  • a34d40e3ee Switch to GitHub Actions for Steam Link builds Cameron Gutman 2025-10-26 15:55:48 -05:00
  • 68aa04926e Switch to GitHub Actions for Windows and macOS builds Cameron Gutman 2025-10-26 12:31:33 -05:00
  • 7d544c1ce4 Move audio capabilities out of the renderer classes Cameron Gutman 2025-10-25 19:17:38 -05:00
  • ac7696ea8f Rebuild FFmpeg for macOS and OpenSSL for Windows Cameron Gutman 2025-10-25 18:13:13 -05:00
  • e79bf664dd Translated using Weblate (Swedish) Daniel Nylander 2025-10-24 16:08:35 +02:00
  • 4d303cebee Consolidate all writes to the log stream in LoggerTask Cameron Gutman 2025-10-25 00:33:02 -05:00
  • bd6235efba Use async logging while streaming only Cameron Gutman 2025-10-25 00:18:34 -05:00
  • b1232e0ed4 Fix memory corruption due to concurrent QString operations Cameron Gutman 2025-10-24 23:38:07 -05:00
  • c35f7086a0 Block the Bandicam Vulkan layer from loading into Moonlight Cameron Gutman 2025-10-24 23:17:03 -05:00
  • c7bc76325f Revert macOS audio buffer size workaround Cameron Gutman 2025-10-23 21:42:44 -05:00
  • ccaca68570 Don't use CAMetalDisplayLink on Intel Macs Cameron Gutman 2025-10-23 21:16:53 -05:00
  • 57db20016a Rewrite frame pacing mechanism for VTMetalRenderer Cameron Gutman 2025-10-23 19:43:10 -05:00
  • bdb6d02dac Add (currently harmless) missing break Cameron Gutman 2025-10-22 23:21:07 -05:00
  • 9bcc6291be Auto-lock the cursor in single display borderless windowed scenarios Cameron Gutman 2025-10-22 23:13:03 -05:00
  • 4ec549650d Add fast AES detection for FreeBSD/OpenBSD on ARM/AArch64 using elf_aux_info() Brad Smith 2025-10-21 11:14:33 -04:00
  • 14027f3c74 Limit the IME workaround to Windows only Cameron Gutman 2025-10-20 23:37:31 -05:00
  • fb9a164111 feat: disable text input when window gains focus Qian23333 2025-06-15 09:47:56 +08:00
  • 200cab9d17 Attach EDR metadata to Metal layer Cameron Gutman 2025-10-20 22:28:27 -05:00
  • c52a57f0ec build: Fix building on *BSD/riscv64 Brad Smith 2025-10-20 16:34:18 -04:00
  • b4dc7ca7cb Build AppImage with Qt 6 Cameron Gutman 2025-10-20 19:52:46 -05:00
  • 00c1dd0d0d Fix missing svg module in AppImage Cameron Gutman 2025-10-20 01:01:25 -05:00
  • ecfc24c5d4 Translated using Weblate (Hungarian) therealmate 2025-10-17 07:26:17 +02:00
  • e6e91ca88b Disable CUDA by default in favor of Vulkan and VDPAU Cameron Gutman 2025-10-19 21:24:29 -05:00
  • 260a0e0ae2 Use Ubuntu Jammy base OS for AppImage Cameron Gutman 2025-10-19 14:09:02 -05:00
  • 3f8f4744c5 Reduce CPU usage from background PC polling Cameron Gutman 2025-10-19 20:50:29 -05:00
  • 4bbd02fb2d Reduce the priority of background polling threads Cameron Gutman 2025-10-19 17:31:33 -05:00
  • c5ca672865 Don't set pix_fmt for hwaccel decoders Cameron Gutman 2025-10-19 16:16:06 -05:00
  • 4688f3650c Handle IPv6 literals without URL escaping too Cameron Gutman 2025-10-19 13:31:27 -05:00
  • 2550f416f4 Clarify Steam Link hardware limitations in README (fixes #1558) (#1612) celeresx 2025-10-19 10:58:16 -07:00
  • 579ad25a01 Add CONFIG+=disable-masterhooks QMake option Cameron Gutman 2025-10-12 23:03:53 -05:00
  • 1144dbccb3 Don't call dlsym() in our DRM master hooks Cameron Gutman 2025-10-12 22:49:29 -05:00
  • ff81f74391 Enable D3D12VA hwaccels in FFmpeg Cameron Gutman 2025-10-12 15:56:10 -05:00
  • c0d38ee78f Switch the decoder lock to a mutex Cameron Gutman 2025-10-12 15:47:09 -05:00
  • c9cb64f90b Fix StreamSegue BusyIndicator running after streaming Cameron Gutman 2025-10-11 15:50:45 -05:00
  • 93e597a93f Stop hidden BusyIndicators from burning CPU Eval EXEC 2025-09-18 10:31:58 +08:00
  • 82b33c033a Update and rebuild all prebuilt libraries Cameron Gutman 2025-10-11 14:41:03 -05:00
  • be266d3349 Disable toolbar icon scaling Cameron Gutman 2025-10-11 12:55:54 -05:00
  • c618a0b5df Use native QML icon support Cameron Gutman 2025-10-11 12:52:37 -05:00
  • a20d429bc1 Remove usage of deprecated Metal API Cameron Gutman 2025-10-11 11:41:28 -05:00
  • 2b3e0803de Increase Qt requirement to 5.12 and remove pre-5.12 workarounds Cameron Gutman 2025-10-11 11:03:33 -05:00
  • 4189903233 Remove libsoundio audio backend Cameron Gutman 2025-10-11 10:31:47 -05:00
  • 1a0dd56bb9 Translated using Weblate (Bulgarian) Любомир Василев 2025-10-11 08:26:38 +02:00
  • 3aa3bfa403 Translated using Weblate (Dutch) Philip Goto 2025-10-10 15:40:10 +02:00
  • aa9a716bd5 Translated using Weblate (Korean) sanhoe 2025-10-11 05:45:08 +02:00
  • 6fd2b73e6b Translated using Weblate (French) Jorys Paulin 2025-10-11 15:25:24 +02:00
  • 06b5c4631f Fix warning for unnecessary .desktop suffix passed to setDesktopFileName() Cameron Gutman 2025-10-11 00:36:54 -05:00
  • 997c4aa0ae Fix unchecked return value warnings using QIODevice::Open() Cameron Gutman 2025-10-11 00:24:02 -05:00
  • f4343c5f29 Bump app/SDL_GameControllerDB from 7979e7b to 38fc811 dependabot[bot] 2025-09-15 05:56:20 +00:00
  • 3cdea6b039 Update VC redistributable in installer bundle Cameron Gutman 2025-10-11 00:12:19 -05:00
  • ac2e10c712 Update to WiX v6.0.2 Cameron Gutman 2025-10-11 00:11:09 -05:00
  • 61fa45ad21 Fixed translation (#1669) Simon Pawlowski 2025-10-10 07:49:25 +02:00
  • f362e76127 Sync AppImage dependency versions with moonlight-deps Cameron Gutman 2025-10-10 00:45:58 -05:00
  • 749c69fc76 Build Windows against Qt 6.9 in CI Cameron Gutman 2025-10-10 00:39:17 -05:00
  • 5dca30def1 Rerun lupdate and lrelease Cameron Gutman 2025-10-10 00:35:37 -05:00
  • 502783a86b Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2025-10-10 00:33:55 -05:00
  • 45989fdd6e Fix incorrect toolbar color on Qt 6.9+ Cameron Gutman 2025-10-09 20:47:58 -05:00
  • 490aa5082f Don't use SDL locking functions in our open()/close() hooks Cameron Gutman 2025-10-09 20:03:19 -05:00
  • ae1c65805c Enable Game Mode on Apple Platforms (#1709) Taylor Lineman 2025-10-09 19:10:44 -04:00
  • 9cb4105aec Fix incorrect getToggleOptionValue behavior Cameron Gutman 2025-08-31 15:15:24 -05:00
  • 1fd545ae1f build: fix no <linux/dma-buf.h> for BSDs armin-25689 2025-08-14 22:08:19 +08:00
  • 3194cb09d8 Translated using Weblate (Swedish) Daniel Nylander 2025-08-30 08:08:26 +02:00
  • f9bb45579b Enable CFG, EHCont, and CET for Windows builds Cameron Gutman 2025-08-24 20:42:37 -05:00
  • f7b2edc8e3 Translated using Weblate (Hungarian) grgergo 2025-08-12 19:04:34 +02:00