Geoffrey McRae
|
06c229dfd4
|
[common] option: fix invalid access of null/invalid options
|
2019-05-21 11:34:50 +10:00 |
|
Geoffrey McRae
|
2d5f6d65ce
|
[common] option: added shortopt support and pretty help print
|
2019-05-21 11:31:31 +10:00 |
|
Geoffrey McRae
|
b9841351b4
|
[common] added stringutils with alloc_sprintf helper
|
2019-05-21 11:31:19 +10:00 |
|
Geoffrey McRae
|
d9b6d115d1
|
[common] fix stringlist const free bug
|
2019-05-21 11:30:05 +10:00 |
|
Geoffrey McRae
|
cc6dd58778
|
[c-host] windows: fix dxgi option struct syntax
|
2019-05-17 09:27:04 +10:00 |
|
Geoffrey McRae
|
0ba931cbed
|
[c-host] windows: add log file output option
|
2019-05-17 09:26:42 +10:00 |
|
Geoffrey McRae
|
a7daeb2a12
|
[c-host] option: fix memory corruption due to usage of old pointers
|
2019-05-17 09:25:57 +10:00 |
|
Geoffrey McRae
|
2fe9dc7ca1
|
[common] track if option set failed and print help if so
|
2019-05-12 16:51:37 +10:00 |
|
Geoffrey McRae
|
b662128708
|
[c-host] linux: implemented getValues support for shmDevice option
|
2019-05-12 16:14:25 +10:00 |
|
Geoffrey McRae
|
e22f33a44b
|
[common] add getValues callback for options
|
2019-05-12 16:13:50 +10:00 |
|
Geoffrey McRae
|
5d69d2aba9
|
[common] added new StringList helper module
|
2019-05-12 16:12:12 +10:00 |
|
Geoffrey McRae
|
0090580a64
|
[c-host] be compatible with new option ABI
|
2019-05-11 20:59:31 +10:00 |
|
Geoffrey McRae
|
538a6dc08e
|
[common] rework option API to allow for custom types
|
2019-05-11 20:58:49 +10:00 |
|
Geoffrey McRae
|
5b199d8f25
|
[common] make local struct local
|
2019-05-11 19:07:10 +10:00 |
|
Geoffrey McRae
|
51ddb62126
|
[c-host] load config from looking-glass-host.ini if available
|
2019-05-11 18:23:06 +10:00 |
|
Geoffrey McRae
|
785bc33192
|
[common] added config file loading capability
|
2019-05-11 18:22:01 +10:00 |
|
Geoffrey McRae
|
522bacb1f0
|
[c-host] linux: remove extra shm device name validation
This is now validated by the option validator callback
|
2019-05-11 11:59:26 +10:00 |
|
Geoffrey McRae
|
cf030f6f0c
|
[common] remove "Option" from the option help output
|
2019-05-11 11:51:29 +10:00 |
|
Geoffrey McRae
|
823164a924
|
[common] further option help cleanup
|
2019-05-11 11:50:26 +10:00 |
|
Geoffrey McRae
|
2ddae623b8
|
[c-host] update to use new option validator and tidy up output
|
2019-05-11 11:35:42 +10:00 |
|
Geoffrey McRae
|
86c7286aad
|
[common] seperate validator and clean up output
|
2019-05-11 11:35:17 +10:00 |
|
Geoffrey McRae
|
9886316e07
|
[c-host] linux: fix shmDevice file size check
|
2019-05-11 11:23:27 +10:00 |
|
Geoffrey McRae
|
8a3356859c
|
[c-host] implement shmDevice option validator and help
|
2019-05-11 11:21:18 +10:00 |
|
Geoffrey McRae
|
32d5f1db85
|
[common] validate all options including defaults
|
2019-05-11 11:21:00 +10:00 |
|
Paul Götzinger
|
b5975e0f05
|
[host] [c-host] added support to specify IVSHMEM device
[host] basic IVSHMEM device selecting implemented
Minor fixes for IVSHMEM device scanning
[c-host] added support to specify IVSHMEM device
|
2019-05-10 22:28:27 +10:00 |
|
Geoffrey McRae
|
53ade56b4e
|
[common] fix option parser memory leak
|
2019-05-09 23:05:33 +10:00 |
|
Geoffrey McRae
|
5677117c0d
|
[c-host] nvfbc: remove debug line from prior commit
|
2019-05-09 22:53:02 +10:00 |
|
Geoffrey McRae
|
558ae5dc45
|
[c-host] dxgi: initialize option to NULL for consistancy
|
2019-05-09 22:51:12 +10:00 |
|
Geoffrey McRae
|
83f63f4c42
|
[c-host] dxgi: add the ability to specify the adapter and/or output.
Fixes #132
|
2019-05-09 22:48:39 +10:00 |
|
Geoffrey McRae
|
247e92937c
|
[common] match the correct option
|
2019-05-09 22:47:48 +10:00 |
|
Geoffrey McRae
|
63314941f6
|
[c-host] fix build under windows
|
2019-05-09 22:13:31 +10:00 |
|
Geoffrey McRae
|
e7345b9711
|
[c-host] initial agnostic option api and parser
|
2019-05-09 22:06:58 +10:00 |
|
Geoffrey McRae
|
22f9fa3938
|
[c-host] windows: fix errors from prior commit
|
2019-05-09 19:32:19 +10:00 |
|
Geoffrey McRae
|
4617829d41
|
[c-host] provide a platform agnostic method of passing args to app_main
|
2019-05-09 19:30:09 +10:00 |
|
Geoffrey McRae
|
fc907b802f
|
[c-host] linux: updated to use the correct headers
|
2019-05-09 19:07:23 +10:00 |
|
Geoffrey McRae
|
ba50fbdc3e
|
[client] egl: implement pixel perfect upscaling
|
2019-04-19 11:23:51 +10:00 |
|
Geoffrey McRae
|
6f77ba8aea
|
[client] perform proper shutdown on SIGTERM
|
2019-04-14 09:15:03 +10:00 |
|
Geoffrey McRae
|
972ff93e6c
|
[common] fix build under arch, thanks @techfreak for pointing this out
|
2019-04-12 12:20:24 +10:00 |
|
Geoffrey McRae
|
338bc2e0dc
|
[c-host] nvfbc: disable ARGB10 until NVIDIA fix the API (if ever)
|
2019-04-11 19:30:42 +10:00 |
|
Geoffrey McRae
|
8cedad8241
|
[c-host] fix NvFBC build after moving headers
|
2019-04-11 17:15:17 +10:00 |
|
Geoffrey McRae
|
32bd6d96e3
|
[common] implemented crash handler for linux (including backtrace)
|
2019-04-11 16:41:52 +10:00 |
|
Geoffrey McRae
|
611216286e
|
[c-host] added initial crash handler stub
|
2019-04-11 11:34:46 +10:00 |
|
Geoffrey McRae
|
d8915dbfc9
|
[build] make "common" a static library (part 2/2)
|
2019-04-11 11:12:59 +10:00 |
|
Geoffrey McRae
|
28b12c85f4
|
[build] make "common" a static library (part 1/2)
|
2019-04-11 11:03:30 +10:00 |
|
Geoffrey McRae
|
bee221c18d
|
[c-host] add ability to provide NvFBC privData
|
2019-04-10 22:23:56 +10:00 |
|
Geoffrey McRae
|
878eb057d1
|
[c-host] better formatting of README.md
|
2019-04-10 22:08:14 +10:00 |
|
Geoffrey McRae
|
da7c66419a
|
[c-host] a few build tweaks and updated README.md
|
2019-04-10 22:04:36 +10:00 |
|
Geoffrey McRae
|
d5ad53dae7
|
[c-host] stop the capture when stopping threads
|
2019-04-10 21:36:43 +10:00 |
|
Geoffrey McRae
|
a03075416c
|
[c-host] cmake: fix bad method of setting CFLAGS
|
2019-04-10 21:20:15 +10:00 |
|
Geoffrey McRae
|
e4d8cf2d76
|
[c-host] remove extra NvFBC noise
|
2019-04-10 21:14:11 +10:00 |
|