Commit Graph

  • 4e1f947a09 [host] Windows: fix uninstaller product name Geoffrey McRae 2020-08-12 22:03:10 +10:00
  • 15d1a74291 [host] Windows: multiple fixes to the installer Geoffrey McRae 2020-08-12 21:50:48 +10:00
  • 7dba6b9b08 [Host] Convert installer to setup service instead of scheduled task TheCakeIsNaOH 2020-08-11 15:32:35 -05:00
  • a5ad531004 [Host] Change default install dir "Looking-Glass" to "Looking Glass" TheCakeIsNaOH 2020-08-11 14:47:08 -05:00
  • c119b3dcca [Host] Correct installer and shortcut names TheCakeIsNaOH 2020-08-11 08:39:01 -05:00
  • e2f2437ef4 [Host] Installer command line options and install location selection add TheCakeIsNaOH 2020-05-23 15:48:52 -05:00
  • b2980fea63 [Host] Add instructions on how to build NSIS installer. TheCakeIsNaOH 2020-05-23 14:06:40 -05:00
  • 2b518690b8 [Host] NSIS script change names from C-Host to Host TheCakeIsNaOH 2020-05-21 10:28:15 -05:00
  • 92aca75792 [c-host] Add NSIS installer script TheCakeIsNaOH 2020-05-21 09:56:54 -05:00
  • 64fdb8b7bb [host] Windows: service (un)install now starts/stops the service Geoffrey McRae 2020-08-12 20:54:20 +10:00
  • 431ae3fc55 [common] linux: fix issue with infinite timeout events Geoffrey McRae 2020-08-11 19:31:11 +10:00
  • 380b5df9f9 [host] increase sleep timeout to 100ms Geoffrey McRae 2020-08-11 19:11:17 +10:00
  • c7330167cf [host] shutdown capture if there are no subscribers Geoffrey McRae 2020-08-11 18:30:47 +10:00
  • ca02e1aba9 [host] Windows: change "Open Log File" to "Log File Location" Geoffrey McRae 2020-08-11 17:44:32 +10:00
  • ca4b1f5592 [host] Windows: don't open the log file, instead show it's location Geoffrey McRae 2020-08-11 17:42:00 +10:00
  • 0cf1e27709 [host] Windows: run with HIGH priority if started by the service Geoffrey McRae 2020-08-11 17:37:40 +10:00
  • 045932ce77 [host] send the correct cursor shape on client connection Geoffrey McRae 2020-08-11 17:16:54 +10:00
  • bf5481446b [host] Windows: poll more freqently for a stopped LG process Geoffrey McRae 2020-08-11 15:21:42 +10:00
  • e3f97e384b [client] rework the start/restart logic to use an enum Geoffrey McRae 2020-08-11 15:14:58 +10:00
  • 76e119f8ad [client] egl: don't fade the splash when restarting Geoffrey McRae 2020-08-11 14:54:48 +10:00
  • bfb12c74fb [client] be quicker at detecting restart and quieter about it Geoffrey McRae 2020-08-11 14:52:22 +10:00
  • fa50b7824c [client] fix crash on shutdown while waiting for a restart Geoffrey McRae 2020-08-11 14:45:43 +10:00
  • da8b2d0cec [client] egl: properly wait for a new frame on restart Geoffrey McRae 2020-08-11 14:45:08 +10:00
  • 74649ddb96 [client] gracefully restart if the host application restarts Geoffrey McRae 2020-08-11 14:30:44 +10:00
  • 4619ddef5d [host] Windows: added missing linker library Geoffrey McRae 2020-08-11 13:15:18 +10:00
  • ea74ee6e25 [host] windows: fix crosscompile take 2 Geoffrey McRae 2020-08-11 13:11:42 +10:00
  • ecd73aa670 [host] windows: fix linux crosscompile Geoffrey McRae 2020-08-11 13:07:23 +10:00
  • 10d9678b3d [host] Windows: improved service restart detection Geoffrey McRae 2020-08-11 12:47:50 +10:00
  • e08d3afdbc [host] Windows: added missing service files Geoffrey McRae 2020-08-11 12:27:04 +10:00
  • 9a6b598438 [host] Windows: Implemented service to launch LG as the SYSTEM user Geoffrey McRae 2020-08-11 12:22:22 +10:00
  • d9a80b16f0 [common] properly define _GNU_SOURCE and set the thread names Geoffrey McRae 2020-08-10 16:22:02 +10:00
  • 90d0cd873d [common] added a sleep to the framebuffer spinlock and a sane timeout Geoffrey McRae 2020-08-10 16:18:08 +10:00
  • 82e0b7b6ab [doc] readme updated with PsExec information B2-rc3 Geoffrey McRae 2020-08-09 20:11:19 +10:00
  • 2e1b0f2550 [all] update the LGMP submodule Geoffrey McRae 2020-08-09 18:13:43 +10:00
  • 3302d353cf [client] always use spice mouse host mode Geoffrey McRae 2020-08-09 16:17:08 +10:00
  • 1899d9f1da [client] reset the frame time when we get a frame signal Geoffrey McRae 2020-08-09 15:55:12 +10:00
  • fb9b772db0 [client] we are getting the clock anyway, just reset the time Geoffrey McRae 2020-08-09 15:54:45 +10:00
  • 302b988524 [client] use atomics to track frame counts and avoid extra signals Geoffrey McRae 2020-08-09 15:14:17 +10:00
  • 19c2fe9b5e Revert "[common] linux: improve event mechanics" Geoffrey McRae 2020-08-09 14:44:00 +10:00
  • 88d25ee98c [common] linux: improve event mechanics Geoffrey McRae 2020-08-09 13:26:55 +10:00
  • 0f2ecdf5f1 [obs] cosmetic Geoffrey McRae 2020-08-09 12:31:56 +10:00
  • 3511fb8d59 [obs] microsttuer fix, be sure to always grab the latest frame Geoffrey McRae 2020-08-09 12:29:52 +10:00
  • 1d6d640b6e [host] dxgi: default to using the acquire lock Geoffrey McRae 2020-08-07 20:31:46 +10:00
  • 977d7b277d [host] dxgi: boost GPU thread priority if possible Geoffrey McRae 2020-08-07 19:44:00 +10:00
  • be7820303f [common] fixed debug formatting across platforms Geoffrey McRae 2020-08-03 15:05:35 +10:00
  • 43503222c7 [common] framebuffer: fixed incorrect streaming usage Geoffrey McRae 2020-08-03 14:41:57 +10:00
  • 85b8c12abf [common] adjust framebuffer read/write strategy for better cache usage Geoffrey McRae 2020-08-03 12:33:08 +10:00
  • 7af053497e [common] unroll the framebuffer write loop and increase the chunk size Geoffrey McRae 2020-08-03 12:24:11 +10:00
  • 9e3a42cb62 [host] don't stop the timer when restarting capture Geoffrey McRae 2020-08-03 12:04:14 +10:00
  • aa32c5ffad [common] framebuffer: added missing header include Geoffrey McRae 2020-08-03 11:58:38 +10:00
  • 62d1bd1ea2 [common] framebuffer: use stream load instead of plain load Geoffrey McRae 2020-08-03 11:55:38 +10:00
  • 2329e993ee [common] fixed framebuffer write SIMD code performance Geoffrey McRae 2020-08-03 11:44:24 +10:00
  • da655b86c3 [common] improve frambuffer copy to avoid cache pollution (SIMD) Geoffrey McRae 2020-08-03 11:16:30 +10:00
  • c5ff8bd4ce [common] linux: implement timers Max Sistemich 2020-07-24 14:15:46 +02:00
  • 06aee158de [client] egl: make better use of atomics and fix modulus bug Geoffrey McRae 2020-07-24 17:39:16 +10:00
  • bd42445ea7 [client] add option to capture input on start Samuel Bowman 2020-05-20 21:13:42 -04:00
  • ede96fa486 [client] egl: don't map the texture until it's needed Geoffrey McRae 2020-05-30 16:50:27 +10:00
  • 67dec216d2 [host] search the applications local directory for the config Geoffrey McRae 2020-05-30 12:31:26 +10:00
  • fcbdf7ba4f [client] egl: fix non-streaming texture updates Geoffrey McRae 2020-05-29 16:54:25 +10:00
  • e8c949c1e7 [client] egl: dont re-setup the fps texture on each update Geoffrey McRae 2020-05-29 16:47:21 +10:00
  • 28c93ef5ac [client] egl: don't unmap/map all buffers for each frame Geoffrey McRae 2020-05-29 15:48:59 +10:00
  • d7921c5d5f [client] report the host version on mismatch if possible Geoffrey McRae 2020-05-29 14:24:06 +10:00
  • 6d296f2b44 [client] stop people running the client as root Geoffrey McRae 2020-05-29 14:18:02 +10:00
  • 553e2830bb [client/host] share the host version with the client for diagnostics Geoffrey McRae 2020-05-29 14:14:31 +10:00
  • 667ab981ba [host] send the latest cusror information when a new client connects Geoffrey McRae 2020-05-25 14:37:02 +10:00
  • bc7871f630 [c-host] renamed finall to just plain host Geoffrey McRae 2020-05-25 13:42:43 +10:00
  • d579705b10 [misc] minor readme update B2-rc2 Geoffrey McRae 2020-05-22 22:53:21 +10:00
  • 94d383a8c1 [obs] remove useless advance operation Geoffrey McRae 2020-05-22 22:51:41 +10:00
  • 08062e3fc3 [client] check for underflow when checking frame time Geoffrey McRae 2020-05-22 22:02:44 +10:00
  • 4441427943 [client] implemented better clock drift correction Geoffrey McRae 2020-05-22 20:45:59 +10:00
  • f5da432d38 [client] put back the fps correction from drift/skew Geoffrey McRae 2020-05-22 18:39:19 +10:00
  • 60f665a65c [client] more fps limiter fixes Geoffrey McRae 2020-05-22 18:28:16 +10:00
  • 9b6174793a [client] revert cusror update render trigger Geoffrey McRae 2020-05-22 18:16:48 +10:00
  • dedab38b99 [client] rename fpsLimit to fpsMin Geoffrey McRae 2020-05-22 18:15:17 +10:00
  • 4580b18b04 [client] fix the fps limiter Geoffrey McRae 2020-05-22 18:06:29 +10:00
  • 88dad36449 [client] allow mouse movements to trigger render updates Geoffrey McRae 2020-05-22 18:00:18 +10:00
  • 075c82b32c [client] egl: fix context binding enabling a lock free implementation Geoffrey McRae 2020-05-22 17:47:19 +10:00
  • ae2ffd0a28 [client] drop the default FPS target to 60 now that the fps is dynamic B2-rc1 Geoffrey McRae 2020-05-21 14:59:51 +10:00
  • 26eea64689 [client] remove microstutter warning when using the fps display Geoffrey McRae 2020-05-21 14:16:01 +10:00
  • c9ff1e1949 [client] egl: alter warning about low fps as it doesn't apply anymore Geoffrey McRae 2020-05-21 14:09:51 +10:00
  • e31f38eadc [client] allow frame updates to be triggered by a timed event Geoffrey McRae 2020-05-21 13:41:59 +10:00
  • 756b57400b [client] egl: move context init to lock function Geoffrey McRae 2020-05-21 11:55:35 +10:00
  • 01bfd2e090 [client] egl: make better use of the second thread for streaming Geoffrey McRae 2020-05-21 11:44:56 +10:00
  • dc3e89e65c [obs] add delay to fix startup Geoffrey McRae 2020-05-21 09:37:20 +10:00
  • 240d0ff263 [client] add short delay to improve initial startup Geoffrey McRae 2020-05-21 09:32:08 +10:00
  • 3b47a4113f [client/obs] update to use new LGMP init api Geoffrey McRae 2020-05-21 09:28:41 +10:00
  • a6d6a49f82 [client] egl: use atomic members instead of locking the entire state Geoffrey McRae 2020-05-21 08:20:30 +10:00
  • f8ff3faf78 [obs] improvements to help prevent client timeouts Geoffrey McRae 2020-05-21 07:31:12 +10:00
  • d899c26617 [client] egl: add low FPS warning when failing to keep up Geoffrey McRae 2020-05-19 22:42:55 +10:00
  • 73ba325072 [client] egl: reworked the streaming texture pipeline Geoffrey McRae 2020-05-19 17:34:24 +10:00
  • aff19e13c7 [profiler] client: updated to use new lgmp API and path Geoffrey McRae 2020-05-19 11:37:44 +10:00
  • 007122df43 [all] remove github specific unused config file Geoffrey McRae 2020-05-19 11:19:20 +10:00
  • 06f8911ee1 [all] project cleanup Geoffrey McRae 2020-05-19 11:06:39 +10:00
  • f96f0fecda [client] egl: use proper atomics for pbo counting Geoffrey McRae 2020-05-18 09:06:11 +10:00
  • 21987cb423 [obs] update to use new LGMP interface Geoffrey McRae 2020-05-17 12:04:41 +10:00
  • 18cc8d7cab [client] fix host wait logic and print more useful help Geoffrey McRae 2020-05-17 11:54:07 +10:00
  • fc0dbd8782 [c-host] add kvmfr version to host output Geoffrey McRae 2020-05-17 11:26:45 +10:00
  • b7ca3d7e37 [client] cleanup debug output Geoffrey McRae 2020-05-17 11:25:27 +10:00
  • c4bf992c0c [client/host] added enforcement of KVMFR versioning Geoffrey McRae 2020-05-17 11:13:08 +10:00
  • dcce288a98 [obs] fix another potential deadlock Geoffrey McRae 2020-04-25 02:26:34 +10:00