Commit Graph

  • b2961c7939 [all] added new format version field to frame header Geoffrey McRae 2020-10-12 18:52:37 +11:00
  • 6650e58a4a [common] linux: print reason for failure to open the shm file/device Geoffrey McRae 2020-10-12 17:48:31 +11:00
  • 90d1ed64e4 [client] opengl: added RGBA16F support Geoffrey McRae 2020-10-11 20:44:22 +11:00
  • a78d9c2b90 [obs] added RGBA16F support Geoffrey McRae 2020-10-11 20:42:09 +11:00
  • 919b77df71 [client] egl: fix RGBA16F support Geoffrey McRae 2020-10-11 20:34:34 +11:00
  • 98e0e5fc0b [client] egl: correct invalid value for texture row length Geoffrey McRae 2020-10-11 19:59:44 +11:00
  • 8a9f004ff6 [host/client] fix invalid initialization of RGBA16F Geoffrey McRae 2020-10-11 19:39:47 +11:00
  • 9c6bd888fd [host/client] added experimental RGBA16 float support (EGL only) Geoffrey McRae 2020-10-11 19:22:31 +11:00
  • 4f40ce4b40 [obs] added monochrome cursor support Geoffrey McRae 2020-10-11 12:04:10 +11:00
  • eb343ca82e [obs] added masked color cursor support Geoffrey McRae 2020-10-11 01:07:20 +11:00
  • e2f6621de9 [obs] added RGBA cursor support Geoffrey McRae 2020-10-11 00:39:31 +11:00
  • 66df00cee2 Add option to skip splash screen fade out Jonathan Rubenstein 2020-07-19 00:29:29 -04:00
  • a15de57e58 [all] more versioning fixes Geoffrey McRae 2020-10-09 03:09:45 +11:00
  • 4d8a116849 [all] set the working directory for git versioning commands Geoffrey McRae 2020-10-09 02:54:36 +11:00
  • a94d3734c2 [all] pass the project path to the version.cmake script Geoffrey McRae 2020-10-09 02:51:28 +11:00
  • e1d7752165 [host] fix nsis build failure to do invalid path to new VERSION file Geoffrey McRae 2020-10-09 02:36:48 +11:00
  • e6c88a4af3 [all] be smarter about getting the git version Geoffrey McRae 2020-10-09 02:17:20 +11:00
  • 76710ef201 [all] updated issue template and readme in preperation for B2 B2 Release/B2 Geoffrey McRae 2020-10-08 19:39:14 +11:00
  • e20c8a5cc7 [host] dxgi: don't try to get the hotspot of a null cursor Geoffrey McRae 2020-10-06 23:24:01 +11:00
  • 4f4d2dbf42 [host] dxgi: fix memory leak if an error occurs Geoffrey McRae 2020-10-06 22:32:10 +11:00
  • 8692e9af80 [client] don't hide the cursor when SPICE is disabled Geoffrey McRae 2020-08-21 15:40:22 +10:00
  • 7d2b39058c [client] ensure the cursor is updated when the window looses/gains focus Geoffrey McRae 2020-08-20 16:05:55 +10:00
  • 6927dbecd2 [client] added new input:mouseRedraw option Geoffrey McRae 2020-08-20 15:50:33 +10:00
  • f9b6dcc986 [client] only resync the timer if we got an early frame Geoffrey McRae 2020-08-20 15:18:45 +10:00
  • 5c912e3c27 [client] spice: improve mouse syncronization with the host Geoffrey McRae 2020-08-20 14:52:24 +10:00
  • 7e362050f7 [all] update KVMFR to provide cursor hotspot information Geoffrey McRae 2020-08-20 13:46:18 +10:00
  • 10fbdeb294 update client/README.md: spice:captureOnStart from #278 Ash 2020-08-18 17:14:27 -05:00
  • 72d70e8322 Update host/README.md: c-host -> host camr0 2020-08-16 21:42:48 -04:00
  • c66a339bbc [client] egl: ensure overflow occurs for state value checks Geoffrey McRae 2020-08-15 22:37:54 +10:00
  • 1c7961daeb [host] dxgi: rework locking and retry logic for lower latency Geoffrey McRae 2020-08-15 20:49:49 +10:00
  • cdc3384883 [host] dxgi: improve frame signaling mechanics Geoffrey McRae 2020-08-15 18:16:11 +10:00
  • 969effedde [host] update information about PsExec now LG can run as a service B2-rc4 Geoffrey McRae 2020-08-13 11:41:16 +10:00
  • dc4d1d49fa [host] updated the readme with regards to log file location Geoffrey McRae 2020-08-12 22:15:22 +10:00
  • 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