Commit Graph

  • 1b031582a4 [c-host] nvfbc: expose option to disable cursor decoupling Geoffrey McRae 2019-05-23 15:12:28 +10:00
  • afe072adf1 [c-host] nvfbc: print out the SDK version and enable NvFBC Geoffrey McRae 2019-05-23 14:49:38 +10:00
  • 09d4fea9e2 [c-host] correct NvFBC information in the README.md Geoffrey McRae 2019-05-23 14:31:05 +10:00
  • 58c3fba6b9 [c-host] just another minor readme update Geoffrey McRae 2019-05-23 13:42:51 +10:00
  • 773dd7773b [c-host] try to be more compatible with mingw headers Geoffrey McRae 2019-05-22 19:46:18 +10:00
  • 732ce05866 [c-host] minor readme updates Geoffrey McRae 2019-05-22 18:33:04 +10:00
  • 108c7d3aaa [c-host] fixed project for cross compliation for Win on Linux Geoffrey McRae 2019-05-22 14:59:19 +10:00
  • 86f4256b5a [client] egl: fix streaming texture re-init crash Geoffrey McRae 2019-05-22 12:19:03 +10:00
  • 84b2917706 [client] app: new options to reduce CPU usage Geoffrey McRae 2019-05-22 12:00:06 +10:00
  • fc66a4a19c [client] egl: use persistant mapped texture buffers Geoffrey McRae 2019-05-22 11:37:27 +10:00
  • 087387087e [client] fix race condition on initial uniform access Geoffrey McRae 2019-05-22 11:36:18 +10:00
  • 3f404905d2 [c-host] added tray icon and context menu Geoffrey McRae 2019-05-21 17:52:58 +10:00
  • 67595d6deb [client] added missing semi-colon (not sure how that happened) Geoffrey McRae 2019-05-21 15:51:45 +10:00
  • 77f942711a [client] fixed typo in option description Geoffrey McRae 2019-05-21 15:51:14 +10:00
  • e3c98ddc35 [client] port all configuration parsing to use the new option helper Geoffrey McRae 2019-05-21 15:03:59 +10:00
  • db0d966102 [common] option: add debug errors for invalid options Geoffrey McRae 2019-05-21 14:58:11 +10:00
  • a29639fceb [common] option: fix another invalid usage of an unset variable Geoffrey McRae 2019-05-21 13:24:28 +10:00
  • 0605b7df8c [common] option: allow short options to toggle boolean values Geoffrey McRae 2019-05-21 12:58:53 +10:00
  • 51ca08719e [common] option: trim whitespace from option names and values Geoffrey McRae 2019-05-21 12:34:41 +10:00
  • ce9b94e93d [common] option: fix crash on failure to parse invalid config file Geoffrey McRae 2019-05-21 12:28:13 +10:00
  • 7cc0f7cb99 [common] option: fix incorrect column header padding Geoffrey McRae 2019-05-21 11:38:40 +10:00
  • 06c229dfd4 [common] option: fix invalid access of null/invalid options Geoffrey McRae 2019-05-21 11:34:50 +10:00
  • 2d5f6d65ce [common] option: added shortopt support and pretty help print Geoffrey McRae 2019-05-21 11:31:31 +10:00
  • b9841351b4 [common] added stringutils with alloc_sprintf helper Geoffrey McRae 2019-05-21 11:30:57 +10:00
  • d9b6d115d1 [common] fix stringlist const free bug Geoffrey McRae 2019-05-21 11:30:05 +10:00
  • cc6dd58778 [c-host] windows: fix dxgi option struct syntax Geoffrey McRae 2019-05-17 09:27:04 +10:00
  • 0ba931cbed [c-host] windows: add log file output option Geoffrey McRae 2019-05-17 09:26:42 +10:00
  • a7daeb2a12 [c-host] option: fix memory corruption due to usage of old pointers Geoffrey McRae 2019-05-17 09:25:57 +10:00
  • 2fe9dc7ca1 [common] track if option set failed and print help if so Geoffrey McRae 2019-05-12 16:51:37 +10:00
  • b662128708 [c-host] linux: implemented getValues support for shmDevice option Geoffrey McRae 2019-05-12 16:14:25 +10:00
  • e22f33a44b [common] add getValues callback for options Geoffrey McRae 2019-05-12 16:13:50 +10:00
  • 5d69d2aba9 [common] added new StringList helper module Geoffrey McRae 2019-05-12 16:12:12 +10:00
  • 0090580a64 [c-host] be compatible with new option ABI Geoffrey McRae 2019-05-11 20:59:31 +10:00
  • 538a6dc08e [common] rework option API to allow for custom types Geoffrey McRae 2019-05-11 20:58:49 +10:00
  • 5b199d8f25 [common] make local struct local Geoffrey McRae 2019-05-11 19:07:10 +10:00
  • 51ddb62126 [c-host] load config from looking-glass-host.ini if available Geoffrey McRae 2019-05-11 18:23:06 +10:00
  • 785bc33192 [common] added config file loading capability Geoffrey McRae 2019-05-11 18:22:01 +10:00
  • 522bacb1f0 [c-host] linux: remove extra shm device name validation Geoffrey McRae 2019-05-11 11:59:26 +10:00
  • cf030f6f0c [common] remove "Option" from the option help output Geoffrey McRae 2019-05-11 11:51:29 +10:00
  • 823164a924 [common] further option help cleanup Geoffrey McRae 2019-05-11 11:50:26 +10:00
  • 2ddae623b8 [c-host] update to use new option validator and tidy up output Geoffrey McRae 2019-05-11 11:35:42 +10:00
  • 86c7286aad [common] seperate validator and clean up output Geoffrey McRae 2019-05-11 11:35:17 +10:00
  • 9886316e07 [c-host] linux: fix shmDevice file size check Geoffrey McRae 2019-05-11 11:23:27 +10:00
  • 8a3356859c [c-host] implement shmDevice option validator and help Geoffrey McRae 2019-05-11 11:21:18 +10:00
  • 32d5f1db85 [common] validate all options including defaults Geoffrey McRae 2019-05-11 11:21:00 +10:00
  • b5975e0f05 [host] [c-host] added support to specify IVSHMEM device Paul Götzinger 2019-05-10 11:48:38 +02:00
  • 53ade56b4e [common] fix option parser memory leak Geoffrey McRae 2019-05-09 23:05:33 +10:00
  • 5677117c0d [c-host] nvfbc: remove debug line from prior commit Geoffrey McRae 2019-05-09 22:53:02 +10:00
  • 558ae5dc45 [c-host] dxgi: initialize option to NULL for consistancy Geoffrey McRae 2019-05-09 22:51:12 +10:00
  • 83f63f4c42 [c-host] dxgi: add the ability to specify the adapter and/or output. Geoffrey McRae 2019-05-09 22:48:39 +10:00
  • 247e92937c [common] match the correct option Geoffrey McRae 2019-05-09 22:47:48 +10:00
  • 63314941f6 [c-host] fix build under windows Geoffrey McRae 2019-05-09 22:13:31 +10:00
  • e7345b9711 [c-host] initial agnostic option api and parser Geoffrey McRae 2019-05-09 22:06:58 +10:00
  • 22f9fa3938 [c-host] windows: fix errors from prior commit Geoffrey McRae 2019-05-09 19:32:19 +10:00
  • 4617829d41 [c-host] provide a platform agnostic method of passing args to app_main Geoffrey McRae 2019-05-09 19:30:09 +10:00
  • fc907b802f [c-host] linux: updated to use the correct headers Geoffrey McRae 2019-05-09 19:07:23 +10:00
  • ba50fbdc3e [client] egl: implement pixel perfect upscaling Geoffrey McRae 2019-04-19 11:23:51 +10:00
  • 6f77ba8aea [client] perform proper shutdown on SIGTERM Geoffrey McRae 2019-04-14 09:15:03 +10:00
  • 972ff93e6c [common] fix build under arch, thanks @techfreak for pointing this out Geoffrey McRae 2019-04-12 12:16:15 +10:00
  • 338bc2e0dc [c-host] nvfbc: disable ARGB10 until NVIDIA fix the API (if ever) Geoffrey McRae 2019-04-11 19:30:42 +10:00
  • 8cedad8241 [c-host] fix NvFBC build after moving headers Geoffrey McRae 2019-04-11 17:15:17 +10:00
  • 32bd6d96e3 [common] implemented crash handler for linux (including backtrace) Geoffrey McRae 2019-04-11 16:41:52 +10:00
  • 611216286e [c-host] added initial crash handler stub Geoffrey McRae 2019-04-11 11:34:22 +10:00
  • d8915dbfc9 [build] make "common" a static library (part 2/2) Geoffrey McRae 2019-04-11 11:12:59 +10:00
  • 28b12c85f4 [build] make "common" a static library (part 1/2) Geoffrey McRae 2019-04-11 11:03:30 +10:00
  • bee221c18d [c-host] add ability to provide NvFBC privData Geoffrey McRae 2019-04-10 22:23:56 +10:00
  • 878eb057d1 [c-host] better formatting of README.md Geoffrey McRae 2019-04-10 22:08:14 +10:00
  • da7c66419a [c-host] a few build tweaks and updated README.md Geoffrey McRae 2019-04-10 22:04:36 +10:00
  • d5ad53dae7 [c-host] stop the capture when stopping threads Geoffrey McRae 2019-04-10 21:36:43 +10:00
  • a03075416c [c-host] cmake: fix bad method of setting CFLAGS Geoffrey McRae 2019-04-10 21:20:15 +10:00
  • e4d8cf2d76 [c-host] remove extra NvFBC noise Geoffrey McRae 2019-04-10 21:14:11 +10:00
  • 8b47d740a8 bump version Geoffrey McRae 2019-04-10 21:10:03 +10:00
  • 0cac3e1c40 [c-host] tons of windows specific fixes Geoffrey McRae 2019-04-10 21:07:56 +10:00
  • 3f13485ced [c-host] nvfbc: continued implementation of NvFBC Geoffrey McRae 2019-04-10 16:25:13 +10:00
  • 24c99c4ff9 [c-host] added initial nvfbc support Geoffrey McRae 2019-04-10 13:07:42 +10:00
  • 4002f2716d [c-host] fix multiple re-inits due to threads flagging for reinit Geoffrey McRae 2019-04-10 13:06:33 +10:00
  • f0758768b9 [c-host] show the build version Geoffrey McRae 2019-04-09 16:30:07 +10:00
  • a82b1a2e2f [c-host] restructure project to use cmake Geoffrey McRae 2019-04-09 16:28:11 +10:00
  • ccd0fd8902 Add install binary target Łukasz Kostka 2019-03-31 20:26:37 +02:00
  • 1fbba5cf2d [client] egl: make nightvision enhance luminosity before gain Geoffrey McRae 2019-03-31 00:08:52 +11:00
  • d6805cfa0f [client] main: move config free into new config_free method Geoffrey McRae 2019-03-30 16:00:47 +11:00
  • 4dee965fdf [client] main: move config and option parsing into a seperate unit Geoffrey McRae 2019-03-30 15:52:00 +11:00
  • 35094a57cb [client] more cleanup and added alerts for new events Geoffrey McRae 2019-03-30 12:26:06 +11:00
  • 5d254c7751 [client] main: don't ignore keybinds when spice is disabled Geoffrey McRae 2019-03-29 02:33:09 +11:00
  • 10217fc8d9 [all] fix typo in readme Geoffrey McRae 2019-03-29 02:27:17 +11:00
  • 226dd28be8 [all] fix readme table formatting Geoffrey McRae 2019-03-29 02:26:28 +11:00
  • c6d2b6ea8a [all] updated README.md Geoffrey McRae 2019-03-29 02:25:30 +11:00
  • 7fd4ba3aad [client] main: added <escape>+I for spice input enable toggle Geoffrey McRae 2019-03-29 02:17:06 +11:00
  • ecfcf11c05 [client] main: fix errornous double keybind registration Geoffrey McRae 2019-03-29 02:08:16 +11:00
  • 30ea57c644 [client] main: add full screen toggle key bind <escape>+F Geoffrey McRae 2019-03-29 02:06:37 +11:00
  • c4001c727a [client] egl: added new super+N binding to increase image gain Geoffrey McRae 2019-03-29 00:15:14 +11:00
  • fd4cfc2ff3 [client] main: add interface for modules to register key binds Geoffrey McRae 2019-03-28 23:23:15 +11:00
  • 03cb61f746 [client] main: prevent the cursor thread starting too early Geoffrey McRae 2019-03-28 21:23:24 +11:00
  • 8eed25b469 [client] cmake: list enabled features in configure output Geoffrey McRae 2019-03-28 20:27:38 +11:00
  • ee09594190 [client] cmake: cosmetics Geoffrey McRae 2019-03-28 20:15:13 +11:00
  • 66c3c0115f [client] added options to disable/enable interfaces Geoffrey McRae 2019-03-28 20:12:18 +11:00
  • 3e021f3a6b [client] use cmake to generate renderers/fonts/clipboards headers/code Geoffrey McRae 2019-03-28 19:56:14 +11:00
  • b524c077a4 [client] egl: remove the rest of the shaders into seperate files Geoffrey McRae 2019-03-28 15:53:15 +11:00
  • 10f7efecb2 [client] cmake: fix inconsistent versioning Geoffrey McRae 2019-03-28 15:03:35 +11:00
  • f09ee0bdb3 [client] egl: fix minor error in CMakeLists Geoffrey McRae 2019-03-28 15:01:52 +11:00