Commit Graph

  • 747d3eedf1 Cleanup D3D11VA renderer by removing unnecessary codepaths Cameron Gutman 2022-04-15 23:26:32 -05:00
  • fd563726f0 Fix blocking presents in borderless windowed flip modes Cameron Gutman 2022-04-15 23:21:52 -05:00
  • 62136a1a96 Increase buffer count to prevent starvation on AMD GPUs Cameron Gutman 2022-04-14 23:21:32 -05:00
  • cf16c31d38 Improve performance and latency of D3D11VA renderer Cameron Gutman 2022-04-14 22:46:13 -05:00
  • 0f5d4aa72f Enhance EGLRenderer's waitForRender() implementation Cameron Gutman 2022-04-10 20:20:44 -05:00
  • d8dbe77427 Tiny EGL code cleanup Cameron Gutman 2022-04-10 19:35:29 -05:00
  • 0e5670d50d Don't compare StackView items by localized name Cameron Gutman 2022-04-10 15:42:50 -05:00
  • 22924a1e92 Reload the FPS and window mode comboboxes after changing language Cameron Gutman 2022-04-10 13:17:42 -05:00
  • b23a36908c Add EGLFS GBM and Wayland support to AppImage appimage_kms Cameron Gutman 2022-04-09 12:39:31 -05:00
  • e3a7b54f90 Use EGL fences to reduce video latency Cameron Gutman 2022-04-08 19:28:22 -05:00
  • 81d5e7f014 Wait for the VDPAU output surface to be idle in waitToRender() Cameron Gutman 2022-04-07 22:16:52 -05:00
  • 9790c218dc Wait on the display link callback before rendering to reduce latency Cameron Gutman 2022-04-07 22:08:43 -05:00
  • 6d3d51553b Wait on our D3D11 swapchain before rendering to reduce latency Cameron Gutman 2022-04-07 21:46:48 -05:00
  • 474591c6a5 Use a separate callback to indicate EOS instead of renderFrame() Cameron Gutman 2022-04-07 21:30:20 -05:00
  • 5de0dc2713 Disable the decoder selection options when HDR is enabled Cameron Gutman 2022-04-05 20:09:09 -05:00
  • 57a34a7abb Update README.md Cameron Gutman 2022-04-05 19:56:20 -05:00
  • 54517bda1b Switch back to upstream SDL Cameron Gutman 2022-04-05 00:59:58 -05:00
  • 4291e15b60 Use NDC helpers in D3D11VA renderer Cameron Gutman 2022-04-05 00:57:14 -05:00
  • 940ae6406b Add helper functions to perform NDC transformations Cameron Gutman 2022-04-05 00:50:04 -05:00
  • 6a0cf4bfd3 Fix some #if -> #ifdefs Cameron Gutman 2022-04-05 00:26:13 -05:00
  • fee6f75223 Fix VAAPIRenderer build error with neither HAVE_EGL nor HAVE_DRM defined Cameron Gutman 2022-04-05 00:24:00 -05:00
  • 8c93b2d54c Fix VAAPIRenderer build error with HAVE_DRM but not HAVE_EGL Cameron Gutman 2022-04-04 19:40:31 -05:00
  • dbbb1bd8a1 Translated using Weblate (Polish) Artur Szulc 2022-04-03 18:56:58 +00:00
  • 5c838b2fc5 Translated using Weblate (Czech) Dominik Chrástecký 2022-04-03 15:11:54 +00:00
  • 3a094d4ba8 Translated using Weblate (French) Jorys Paulin 2022-04-03 07:13:37 +00:00
  • 5d11c1ea6a Added translation using Weblate (Polish) Artur S 2022-04-03 20:52:00 +02:00
  • a7e2e15eac Added translation using Weblate (Czech) Dominik Chrástecký 2022-04-03 17:11:26 +02:00
  • 585a0ca1f4 Translated using Weblate (French) Jorys Paulin 2022-04-03 07:11:16 +00:00
  • 09ed82db65 Fix build with HAVE_MMAL v4.0.0 Cameron Gutman 2022-04-02 16:16:40 -05:00
  • a56cb0e88a Don't waste time retrying the same renderer again Cameron Gutman 2022-04-02 16:14:04 -05:00
  • 9acf5ff0ef Update workaround to prevent deadlock with h264_mmal Cameron Gutman 2022-04-02 16:06:39 -05:00
  • 64a7790aed Patch SDL to work around GLX crash Cameron Gutman 2022-04-02 15:50:32 -05:00
  • 9a5134ffcf Use QString not QByteArray for string equality Cameron Gutman 2022-04-02 15:49:07 -05:00
  • 1d2c4d0843 Prepare for v4.0.0 Cameron Gutman 2022-04-01 19:18:51 -05:00
  • efad34be62 Set SDL_MOUSE_AUTO_CAPTURE=0 since we manage mouse capture ourselves Cameron Gutman 2022-03-31 23:54:58 -05:00
  • 52761ade87 Update SDL_ttf to 81f9e9b Cameron Gutman 2022-03-31 23:30:59 -05:00
  • e6b816e776 Update SDL in AppImage Cameron Gutman 2022-03-30 23:31:01 -05:00
  • 6d3bcba5d0 Update SDL, SDL_ttf, and FreeType Cameron Gutman 2022-03-30 23:27:40 -05:00
  • 2e7ffa606b Fix missing DLL in ARM64 builds Cameron Gutman 2022-03-30 22:43:31 -05:00
  • 055cae90b8 Only apply the AMD color range workaround to new drivers Cameron Gutman 2022-03-30 22:43:08 -05:00
  • 23acf92803 Update SDL_GameControllerDB Cameron Gutman 2022-03-30 22:07:33 -05:00
  • 91ee7d76eb Rerun lupdate and lrelease Cameron Gutman 2022-03-30 22:07:11 -05:00
  • 570888e2b8 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-03-30 22:06:02 -05:00
  • 282f27f0c8 Translated using Weblate (Korean) sanhoe 2022-03-29 15:41:57 +00:00
  • 98376ade45 Update SDL to cbdb67b Cameron Gutman 2022-03-29 22:39:09 -05:00
  • 9682968b55 Fix FFmpeg URL for AppImage Cameron Gutman 2022-03-29 21:34:34 -05:00
  • 877cb5f1b0 Update SDL2, SDL_ttf, and FFmpeg in AppImage build Cameron Gutman 2022-03-29 21:03:35 -05:00
  • 6972573a6e Add pointer lock key combo Cameron Gutman 2022-03-29 18:26:09 -05:00
  • 742f1b1283 Prefer hevc_nvv4l2 over hevc_nvmpi Cameron Gutman 2022-03-26 22:54:54 -05:00
  • 0b127a2f3b Add support for h264_nvv4l2 and hevc_nvv4l2 (#745) The Great Wizard Azkali 2022-03-27 05:02:00 +02:00
  • a6057835a8 Translated using Weblate (Chinese (Traditional)) Wen-haur Chiu 2022-03-24 16:30:41 +00:00
  • c32794477e Translated using Weblate (Chinese (Simplified)) CorteX 2022-03-22 05:07:12 +00:00
  • 999ac60bda Translated using Weblate (German) reloxx13 2022-03-20 08:16:54 +00:00
  • bca4b832a8 Translated using Weblate (Vietnamese) bruh 2022-03-18 00:37:26 +00:00
  • 2fc1dda232 Partially revert e64b15d and b85d5b8 Cameron Gutman 2022-03-19 14:50:38 -05:00
  • 99495cff90 Add logging for cases where color range/encoding cannot be set Cameron Gutman 2022-03-19 13:12:41 -05:00
  • 795962a4ba Translated using Weblate (Portuguese (Brazil)) Caio Gabriel 2022-03-18 21:26:46 +00:00
  • 7bde9f447a Translated using Weblate (Portuguese (Brazil)) Caio Gabriel 2022-03-18 18:57:02 +00:00
  • b45c3e3c7f Tweak wording on the keep awake option Cameron Gutman 2022-03-16 21:59:06 -05:00
  • ce2a01fc59 Allow the screensaver toggle to work even if running on an embedded platform Cameron Gutman 2022-03-16 21:57:03 -05:00
  • edeea65c3e Rerun lupdate and lrelease Cameron Gutman 2022-03-16 21:51:17 -05:00
  • 6e8ee94b91 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-03-16 21:49:44 -05:00
  • 97d8274911 Add option to allow PC to sleep while streaming Cameron Gutman 2022-03-16 21:48:56 -05:00
  • 73d84dc13f Update SDL and OpenSSL prebuilts Cameron Gutman 2022-03-15 22:30:55 -05:00
  • f32501d498 Update moonlight-common-c Cameron Gutman 2022-03-15 21:22:44 -05:00
  • 9c289c3fe9 Update SDL_GameControllerDB Cameron Gutman 2022-03-15 21:22:21 -05:00
  • 2a610584ee Fix handling of line continuations in FFmpeg logs (for real this time) Cameron Gutman 2022-03-11 19:15:36 -06:00
  • 8e06421567 Translated using Weblate (Korean) sanhoe 2022-03-09 17:23:56 +00:00
  • 57dc3725f5 Translated using Weblate (Chinese (Traditional)) Wen-haur Chiu 2022-03-08 13:38:15 +00:00
  • d6ef8945f5 Replace Deviare In-Proc with Microsoft Detours Cameron Gutman 2022-03-08 20:58:40 -06:00
  • e078a8b7b6 Don't recreate the decoder while the window is minimized Cameron Gutman 2022-03-06 15:21:43 -06:00
  • a6395b9025 Fix short UI hang when manually stopping the stream after losing connection with the host Cameron Gutman 2022-03-06 13:11:36 -06:00
  • 6c0983d77c Reset the audio device if it enters a failed state Cameron Gutman 2022-03-05 16:50:06 -06:00
  • 4ae39f2bd5 Properly synchronize rumble with gamepad removal Cameron Gutman 2022-03-05 13:32:38 -06:00
  • 71fc701809 Translated using Weblate (Vietnamese) bruh 2022-03-01 10:24:50 +00:00
  • d418921e4b Translated using Weblate (Norwegian Bokmål) Aurora Robb Kristiansen 2022-02-27 10:34:14 +00:00
  • 4b83b022d3 Remove unnecessary assert Cameron Gutman 2022-02-25 22:47:20 -06:00
  • 8b13e5b47e Update AppImage to libva 2.14 Cameron Gutman 2022-02-25 22:46:52 -06:00
  • 0bfd565bda Translated using Weblate (Spanish) Benjamín Bustos 2022-02-22 15:10:36 +00:00
  • 2224a558ee Translated using Weblate (Italian) Emanuele Conti 2022-02-21 14:14:29 +00:00
  • 93c02fb43a Print GPU info in D3D11VA renderer Cameron Gutman 2022-02-20 22:10:18 -06:00
  • 93ee51cabb Integrate new languages from Weblate Cameron Gutman 2022-02-20 14:14:34 -06:00
  • cd6ba554a4 Merge remote-tracking branch 'origin/weblate' Cameron Gutman 2022-02-20 13:44:11 -06:00
  • 89aa2be358 Rerun lupdate and lrelease Cameron Gutman 2022-02-20 13:41:48 -06:00
  • da261246b9 Change HDR to be a separate option like other clients Cameron Gutman 2022-02-19 11:17:41 -06:00
  • 4d3e09f4a0 Raise minimum custom resolution to 256x256 Cameron Gutman 2022-02-19 10:47:25 -06:00
  • 9add6b3696 Add DXVA2 quirk for AMD GPUs to fix color range on the latest drivers Cameron Gutman 2022-02-17 00:35:33 -06:00
  • ef037e18d0 Add colorspace and color range override options Cameron Gutman 2022-02-17 00:26:56 -06:00
  • 36db791516 Refactor D3D11 shaders to reduce duplicated code Cameron Gutman 2022-02-16 19:38:18 -06:00
  • 25d2ea5e94 Translated using Weblate (Italian) Emanuele Conti 2022-02-15 11:10:48 +00:00
  • 34f2d18f27 Translated using Weblate (French) Jorys Paulin 2022-02-15 08:56:36 +00:00
  • 4935c846aa Translated using Weblate (Norwegian Bokmål) Aurora Robb Kristiansen 2022-02-12 23:52:03 +00:00
  • b1f980c216 Fix handling of line continuations in FFmpeg logs Cameron Gutman 2022-02-13 16:06:04 -06:00
  • 738f64c903 Use FP32 for position and texcoords Cameron Gutman 2022-02-13 13:41:39 -06:00
  • 7235663447 Translated using Weblate (Italian) Emanuele Conti 2022-02-10 10:19:42 +00:00
  • 9d78c416f7 Translated using Weblate (Italian) Emanuele Conti 2022-02-09 08:37:36 +00:00
  • 9a64c026ea Use optimized pixel shaders for the normal SDR and HDR colorspaces Cameron Gutman 2022-02-09 20:46:02 -06:00
  • be2af1d17a Add environment variables to configure DXVA2 and D3D11VA options Cameron Gutman 2022-02-08 22:27:27 -06:00
  • b21131a466 Use FP16 in the D3D11 shaders Cameron Gutman 2022-02-08 21:43:25 -06:00
  • 41c5126472 Translated using Weblate (Italian) Emanuele Conti 2022-02-07 08:28:15 +00:00