Commit Graph

  • f00653964e Batch absolute mouse motion like we do for relative motion Cameron Gutman 2020-05-31 13:34:50 -07:00
  • e0154f9314 Rebuild SDL for macOS Cameron Gutman 2020-05-31 12:01:50 -07:00
  • 4408a3a354 Delete cached box art when the host is deleted Cameron Gutman 2020-05-29 21:44:38 -07:00
  • 5abf5a157d Update metadata for Quadro streaming Cameron Gutman 2020-05-27 20:05:24 -07:00
  • d55d5f60a5 Update common-c Cameron Gutman 2020-05-26 18:22:39 -07:00
  • feacf2c359 Include stdexcept for std::runtime_error Cameron Gutman 2020-05-26 17:44:18 -07:00
  • 72ea1601e9 Use a better workaround for the GFE 3.20.3 high FPS bug Cameron Gutman 2020-05-25 18:57:42 -07:00
  • 02cfd8d978 Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3" Cameron Gutman 2020-05-25 18:46:34 -07:00
  • 728377cba3 Set AV_PKT_FLAG_KEY for key frames Cameron Gutman 2020-05-25 18:31:19 -07:00
  • f2283b56b9 Version 2.1.0 v2.1.0 Cameron Gutman 2020-05-16 23:45:09 -07:00
  • b515f2a599 Update SDL_GameControllerDB Cameron Gutman 2020-05-16 22:45:16 -07:00
  • 4354b49496 Fix CLI video decoder options being reversed Cameron Gutman 2020-05-16 17:44:04 -07:00
  • 994312c212 Force GL to block after the current frame instead during the next frame Cameron Gutman 2020-05-16 16:25:13 -07:00
  • 5f25e0d4e2 Add limited support for frame pacing to EGLRenderer Cameron Gutman 2020-05-16 15:59:10 -07:00
  • 4bbe571f5f Fix build without FFmpeg and with older EGL 1.5 headers Cameron Gutman 2020-05-16 13:25:10 -07:00
  • c58d21375c EGL 1.4 doesn't have EGLAttrib either Cameron Gutman 2020-05-16 12:20:52 -07:00
  • ed128c558f Add support for EGLRenderer on EGL 1.4 Cameron Gutman 2020-05-16 12:13:00 -07:00
  • 828932d95c Fix EGL detection on RPi Cameron Gutman 2020-05-16 11:10:45 -07:00
  • 42ced309d3 Restore the original GL attributes after EGLRenderer is destroyed Cameron Gutman 2020-05-15 20:22:11 -07:00
  • 1fcd306879 Fix EGLRenderer when SDL isn't built with X11 or Wayland backends Cameron Gutman 2020-05-15 20:01:22 -07:00
  • 26c9ad7f06 Use eglGetProcAddress() for all GLES 2.0 extensions Cameron Gutman 2020-05-15 19:28:36 -07:00
  • 4b7b01ce0a Fix EGL build Cameron Gutman 2020-05-15 17:54:45 -07:00
  • 6632154906 Remove some unnecessary headers and definitions Cameron Gutman 2020-05-15 16:59:29 -07:00
  • ca67c7ef43 Provide a main function for the compile test Cameron Gutman 2020-05-15 16:57:09 -07:00
  • c4039a929c Use a compile test for EGL support Cameron Gutman 2020-05-15 16:46:03 -07:00
  • a1b74e1220 Fix vaExportSurfaceHandle() detection with i965 VAAPI driver Cameron Gutman 2020-05-14 20:56:24 -07:00
  • 01f6188824 Add VAAPI_FORCE_DIRECT and VAAPI_FORCE_INDIRECT env vars to control rendering technique Cameron Gutman 2020-05-13 19:45:30 -07:00
  • 283f31a734 Test if vaExportSurfaceHandle() works before claiming EGL export is supported Cameron Gutman 2020-05-13 19:39:45 -07:00
  • b800ce9ebe Allow use of VA drivers without VAEntrypointVideoProc Cameron Gutman 2020-05-13 19:31:25 -07:00
  • eb9d54465c Don't use EGLRenderer if not built with SDL 2.0.10+ Cameron Gutman 2020-05-13 19:19:11 -07:00
  • eb9e1f81d4 Enable the EGLRenderer to use the render thread Cameron Gutman 2020-05-13 19:09:20 -07:00
  • ddfbd70b55 Remove Wayland performance warning message Cameron Gutman 2020-05-13 18:56:18 -07:00
  • 51e9ab83ad Send a null AVFrame to indicate end of stream to allow renderers to do render thread cleanup Cameron Gutman 2020-05-13 18:55:21 -07:00
  • 5ed7e03b2e Merge pull request #365 from xdbob/wayland_for_upstream Cameron Gutman 2020-05-13 18:39:18 -07:00
  • 0cb8d5b12f Add the older dList DLLs for the 390 drivers to the blacklist Cameron Gutman 2020-05-13 04:25:53 -07:00
  • b4548c1af2 Flush all window events after SDL_CreateRenderer() Cameron Gutman 2020-05-12 18:41:36 -07:00
  • 0a396f3112 Introduce a new FFMPEG frontend renderer: EGLRenderer Antoine Damhet 2020-04-13 10:40:28 +02:00
  • 2aa18dc88f Add a bit of extra padding on the right for the scrollbar Cameron Gutman 2020-05-10 13:02:10 -07:00
  • 8d89983eeb Parent ScrollBars to their Flingables, not the StackView Cameron Gutman 2020-05-10 12:53:27 -07:00
  • 573c470965 Ensure the title label doesn't get drawn over when the window is small Cameron Gutman 2020-05-10 12:38:56 -07:00
  • daa0c751e2 Fix settings layout spacing and centering Cameron Gutman 2020-05-10 12:30:15 -07:00
  • e1babefc80 Center toolbar text Cameron Gutman 2020-05-10 11:48:24 -07:00
  • ce99b0e162 Improve settings page behavior when the window is too small Cameron Gutman 2020-05-10 11:12:37 -07:00
  • 4c3a23b1bd Resize toolbar text Cameron Gutman 2020-05-09 23:02:09 -07:00
  • 12016af326 Display version number in toolbar on the settings page Cameron Gutman 2020-05-09 22:20:39 -07:00
  • fc9871b075 Delay mouse capture until after SDL_RecreateWindow() has been called Cameron Gutman 2020-05-09 19:48:13 -07:00
  • 3cb3c1c6d8 Revert "Use the physical desktop size in pixels rather than the native resolution on macOS" Cameron Gutman 2020-05-09 16:51:18 -07:00
  • 8fe3474589 Use the physical desktop size in pixels rather than the native resolution on macOS Cameron Gutman 2020-05-09 16:34:48 -07:00
  • dc3c565ec0 Move serialization and deserialization into NvApp class Cameron Gutman 2020-05-07 19:54:36 -07:00
  • 350c7d7081 Persist the IsAppCollectorGame attribute Cameron Gutman 2020-05-07 19:37:10 -07:00
  • 0428bc8fe3 Generate synthetic mouse button up if the mouse has left the window and the button is raised Cameron Gutman 2020-05-07 19:26:02 -07:00
  • 514a8575a2 Use the viewport size for computing the overlay position Cameron Gutman 2020-05-07 18:56:53 -07:00
  • fc11377552 Fix build on Qt 5.11 and earlier Cameron Gutman 2020-05-07 17:13:16 -07:00
  • fbaa70a2ae Enable the right stick to scroll the settings page. Fixes #220 Cameron Gutman 2020-05-06 22:38:41 -07:00
  • f30c11ddf4 Properly fix SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH on macOS VTRenderer Cameron Gutman 2020-05-06 22:17:22 -07:00
  • 51c4ecc879 Revert "Partially unrevert 05e82c24 for macOS which still needs it" Cameron Gutman 2020-05-06 21:41:57 -07:00
  • 080421f2fb Partially unrevert 05e82c24 for macOS which still needs it Cameron Gutman 2020-05-06 21:18:23 -07:00
  • 8cc61ca8b8 Use SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH to get click events on focus gain Cameron Gutman 2020-05-06 20:43:41 -07:00
  • 400754c5b3 Revert "Pass through focus-gain clicks to the host in absolute mouse mode" Cameron Gutman 2020-05-06 20:04:07 -07:00
  • 05e82c24f8 Pass through focus-gain clicks to the host in absolute mouse mode Cameron Gutman 2020-05-06 18:58:43 -07:00
  • 97c15c7876 Ensure the Info.plist is included for builds in the IDE Cameron Gutman 2020-05-04 20:25:19 -07:00
  • 36e7cc8e89 Use a smaller MaximumUncompressedMediaSize for unofficial builds to speed up compression a bit Cameron Gutman 2020-05-04 18:32:38 -07:00
  • ad2ce4de53 Update moonlight-common-c Cameron Gutman 2020-05-04 18:29:55 -07:00
  • 2a28f7c4d2 Use jom to parallelize command-line builds on Windows Cameron Gutman 2020-05-04 18:06:32 -07:00
  • 0cdbe080a6 Don't archive installers on Windows AppVeyor build Cameron Gutman 2020-05-04 17:51:29 -07:00
  • 96fe1a7da1 Revert "Allow side-by-side installation of nightly and release builds" Cameron Gutman 2020-05-04 17:50:03 -07:00
  • 4f73af2920 Revert "Fix AppVeyor build archiving" Cameron Gutman 2020-05-04 17:49:57 -07:00
  • 7ca4e49bf5 Compile in parallel on macOS Cameron Gutman 2020-05-04 17:49:24 -07:00
  • dfa63297fc Fix incorrectly scaled output from the SDL renderer on macOS Cameron Gutman 2020-05-04 17:48:32 -07:00
  • 402e8c1897 Fix AppVeyor build archiving Cameron Gutman 2020-05-02 20:59:22 -07:00
  • 33e814122e Allow side-by-side installation of nightly and release builds Cameron Gutman 2020-05-02 17:56:55 -07:00
  • f28a4df5ee Restore the full QTBUG-80947 hack as it appears to still be required sometimes Cameron Gutman 2020-05-02 10:14:54 -07:00
  • 417aa2815c Add a friendly error message when no video traffic is received Cameron Gutman 2020-05-01 21:28:48 -07:00
  • 2fdabe37aa Raise the window before capturing in relative mode Cameron Gutman 2020-05-01 18:44:22 -07:00
  • d8270dfb6a Capture mouse by default on debug builds too Cameron Gutman 2020-05-01 18:43:54 -07:00
  • b75f662c41 Add the ability to rename PCs Cameron Gutman 2020-05-01 18:34:15 -07:00
  • 0d9d0845f5 Add --touchscreen-trackpad options Cameron Gutman 2020-04-30 21:10:53 -07:00
  • 5d66a1f298 Fix absolute mouse mode help text Cameron Gutman 2020-04-30 21:05:53 -07:00
  • 9bf52eb63a Improve relative touch deadzone behavior Cameron Gutman 2020-04-30 21:04:51 -07:00
  • 0c9d72a9a1 Restore the option for relative touch mode Cameron Gutman 2020-04-30 20:55:15 -07:00
  • c2c2bd2df6 Split input.cpp into smaller files Cameron Gutman 2020-04-30 20:22:43 -07:00
  • 78fc594d84 Move input code into a subfolder Cameron Gutman 2020-04-30 20:09:36 -07:00
  • 53b1e7c573 Update moonlight-common-c Cameron Gutman 2020-04-29 20:22:02 -07:00
  • c14404a7c1 Restore the QTBUG-80947 hack for support for direct connections without a router Cameron Gutman 2020-04-29 20:20:17 -07:00
  • 96e6750f9c Don't confine the cursor to the full-screen window when not capturing input Cameron Gutman 2020-04-28 20:34:24 -07:00
  • dbafd05a4e Store a pointer to the window inside the input handler Cameron Gutman 2020-04-28 20:24:23 -07:00
  • d7fd578cc3 Don't set MODIFIER_META when meta key is disabled Cameron Gutman 2020-04-28 20:06:30 -07:00
  • 0e8572e1db Version 2.0.0 v2.0.0 Cameron Gutman 2020-04-28 02:07:36 -07:00
  • 98a997bd8e Update AppImage to Qt 5.14.2 Cameron Gutman 2020-04-27 17:09:52 -07:00
  • 6fbc95cc41 Update readme with links for new platforms Cameron Gutman 2020-04-26 21:31:29 -07:00
  • 1852f74e8b Add missing return statement Cameron Gutman 2020-04-26 20:42:01 -07:00
  • 55e3e16860 Try radeonsi if other VAAPI drivers fail Cameron Gutman 2020-04-26 20:18:46 -07:00
  • 7cf2a55b43 Allow radeonsi to direct render on XWayland Cameron Gutman 2020-04-26 20:13:00 -07:00
  • c41cbbd2da Allow the radeonsi VAAPI driver on XWayland Cameron Gutman 2020-04-26 20:06:53 -07:00
  • 7283bb046b Disable initial mouse capture on XWayland Cameron Gutman 2020-04-26 19:33:25 -07:00
  • dd2df6cbcf Default to starting in a non-maximized window Cameron Gutman 2020-04-26 17:57:28 -07:00
  • 01f1cac811 Update readme and metadata Cameron Gutman 2020-04-26 16:12:10 -07:00
  • aaa112c3f3 Don't use VAAPI drivers that lack VPP support Cameron Gutman 2020-04-26 15:38:05 -07:00
  • dc0fa9c64d Update AppImage's libva to 2.7.1 for compatibility with VA-API 1.7 drivers Cameron Gutman 2020-04-26 11:38:31 -07:00
  • f749b38aa2 Warn when starting a game with remote desktop mouse mode enabled Cameron Gutman 2020-04-25 23:50:12 -07:00