Geoffrey McRae
|
f82a164d75
|
[client] enable SDL_SYSWMEVENT on X11 to work around SDL2 bugs
|
2020-01-13 14:03:26 +11:00 |
|
Geoffrey McRae
|
5d4e9b1ead
|
[kvmfr] bump the version in dkms.conf
|
2020-01-13 13:45:05 +11:00 |
|
Geoffrey McRae
|
788f885759
|
[kvmfr] added the ability to obtain a dmabuf of the ivshmem memory
This is to enable the ability to use dri3 to create dmabuf backed
pixmaps directly.
|
2020-01-13 13:39:24 +11:00 |
|
Geoffrey McRae
|
6aeafc6651
|
[common] add comment support to the ini parser
|
2020-01-12 22:44:41 +11:00 |
|
Geoffrey McRae
|
1aadf91901
|
[common] revert /dev/uio0 naming change behaviour
|
2020-01-12 22:37:10 +11:00 |
|
Geoffrey McRae
|
7de030bb69
|
[c-host] nvfbc: free event on deinit
|
2020-01-12 18:09:11 +11:00 |
|
Geoffrey McRae
|
b5d91ccc21
|
[c-host] nvfbc: fixed invalid nvfbc init
|
2020-01-11 22:28:52 +11:00 |
|
Geoffrey McRae
|
0eafa7de5d
|
[c-host] update NvFBC to use new capture interface
|
2020-01-11 21:51:59 +11:00 |
|
Geoffrey McRae
|
e554635e48
|
[spice] turn on TCP_QUICKACK
https://assets.extrahop.com/whitepapers/TCP-Optimization-Guide-by-ExtraHop.pdf
|
2020-01-11 16:03:28 +11:00 |
|
Geoffrey McRae
|
5e915dd1ff
|
[client] don't send mouse click events when out of view
|
2020-01-11 13:11:12 +11:00 |
|
Geoffrey McRae
|
13f55011c0
|
[client] don't draw the cursor if it leaves the frame
|
2020-01-11 12:56:46 +11:00 |
|
Geoffrey McRae
|
05dc713dac
|
[client] more cursor tweaks for better integration with the WM
|
2020-01-11 06:03:16 +11:00 |
|
Geoffrey McRae
|
80f3c7934a
|
[client] more cursor tweaks and some cleanup
|
2020-01-11 05:22:12 +11:00 |
|
Geoffrey McRae
|
1341bf8fbd
|
[client] fix mouse acceleration when in capture mode
SDL2 really doesn't do this well, instead I have implemented our own
capture method that allows us to maintain better client/server cursor
sync.
|
2020-01-11 04:53:46 +11:00 |
|
Geoffrey McRae
|
5b163063c3
|
[client] improved sync with guest cursor position
|
2020-01-11 03:41:44 +11:00 |
|
Geoffrey McRae
|
c2a15ad89d
|
[c-host] updated to use new LGMP API to increase the timeout
|
2020-01-10 20:04:46 +11:00 |
|
Geoffrey McRae
|
c92312a6c6
|
[obs] implemented intial OBS Looking Glass Client plugin
Yes, it works! but no cursor support yet
|
2020-01-10 18:14:08 +11:00 |
|
Geoffrey McRae
|
3253e7fd10
|
[all] updated LGMP submodule
|
2020-01-10 18:12:42 +11:00 |
|
Geoffrey McRae
|
e5178793b3
|
[client] don't fail on invalid magic at startup
|
2020-01-10 18:07:18 +11:00 |
|
Geoffrey McRae
|
bec4f83778
|
[profiler] updated to use LGMP
|
2020-01-10 18:04:22 +11:00 |
|
Geoffrey McRae
|
22f04a926f
|
[common] numerious bad usage bug fixes
|
2020-01-10 18:04:22 +11:00 |
|
Geoffrey McRae
|
76fa390e3d
|
[c-host] increase the pointer queue length
|
2020-01-10 11:40:56 +11:00 |
|
Geoffrey McRae
|
1ef406bbaf
|
[lgmp] updated submodule
|
2020-01-10 11:19:34 +11:00 |
|
Geoffrey McRae
|
0aa8711796
|
[lgmp] updated submodule
|
2020-01-10 11:04:16 +11:00 |
|
Geoffrey McRae
|
bea7c94cae
|
[client/c-host] updated to use new LGMP naming conventions
|
2020-01-10 11:01:35 +11:00 |
|
Geoffrey McRae
|
e7239c53fd
|
[c-host] cleanup dxgi cursor code a bit
|
2020-01-09 21:20:01 +11:00 |
|
Geoffrey McRae
|
6f551c770c
|
[client] handle pointer visibility properly
|
2020-01-09 21:18:35 +11:00 |
|
Geoffrey McRae
|
2d755a45e0
|
[client] added support for LGMP
|
2020-01-09 20:32:42 +11:00 |
|
Geoffrey McRae
|
7a98a886b6
|
[c-host] use the correct buffer for the cursor shape
|
2020-01-09 20:27:55 +11:00 |
|
Geoffrey McRae
|
b0fb7177bb
|
[c-host] improved intial connection sync
|
2020-01-09 19:49:47 +11:00 |
|
Geoffrey McRae
|
73e8bc41cd
|
[c-host] don't overflow the pointerMemory array
|
2020-01-09 16:15:04 +11:00 |
|
Geoffrey McRae
|
0b8f1a18b2
|
[LGMP] start of c-host conversion to use LGMP
|
2020-01-09 15:42:32 +11:00 |
|
Geoffrey McRae
|
8caa220ad5
|
[common] link setupapi for ivshmem windows implementation
|
2020-01-06 20:59:34 +11:00 |
|
Geoffrey McRae
|
b8203bec53
|
[common] properly detect all versions of Windows 8
|
2020-01-06 20:55:21 +11:00 |
|
Geoffrey McRae
|
5db4c32035
|
[c-host] dont use DX12 feature levels on Windows8
Fixes #218
|
2020-01-06 20:53:15 +11:00 |
|
Geoffrey McRae
|
9282ed19b2
|
[client] check for clock drift and correct for it
Fixes #224
|
2020-01-06 20:38:01 +11:00 |
|
Geoffrey McRae
|
45ee79014d
|
[common] added back support for shared memory files
|
2020-01-06 00:20:30 +11:00 |
|
Geoffrey McRae
|
0dc0e6490c
|
[c-host] dxgi: check for failure of getDesc1
|
2020-01-03 17:29:07 +11:00 |
|
Geoffrey McRae
|
127113a59b
|
[client] fixed strange resize effect due to loss of precision
|
2020-01-03 17:23:48 +11:00 |
|
Geoffrey McRae
|
49bf115c84
|
[client] fix issue with windowmanager forcing the window size (i3wm)
|
2020-01-03 16:51:24 +11:00 |
|
Geoffrey McRae
|
2196516e2b
|
[client] added new win:forceAspect option
Fixes #225
|
2020-01-03 15:53:44 +11:00 |
|
Geoffrey McRae
|
899dbff7e9
|
[client] use the event data instead of calling SDL_GetWindowSize
|
2020-01-03 15:26:07 +11:00 |
|
Geoffrey McRae
|
4345d94d68
|
[client] update client to use the common ivshmem* methods
|
2020-01-03 15:17:14 +11:00 |
|
Geoffrey McRae
|
074af5d16c
|
[c-host] init platform app struct
|
2020-01-03 14:56:13 +11:00 |
|
Geoffrey McRae
|
89d6ea0b5d
|
[common] move ivshmem code into the common library
|
2020-01-03 14:53:56 +11:00 |
|
Geoffrey McRae
|
c5baf212c8
|
[client] switch from SDL_Cond to LGEvent
|
2020-01-03 00:09:07 +11:00 |
|
Geoffrey McRae
|
ba31c78412
|
[client] switch from SDL_Thread to lgThread
|
2020-01-02 23:59:06 +11:00 |
|
Geoffrey McRae
|
1c1d2a0568
|
[common] moved linux agnostic code into the common library
|
2020-01-02 23:34:35 +11:00 |
|
Geoffrey McRae
|
0c6ff6822d
|
[common/c-host] move agnostic code into common library
|
2020-01-02 22:21:42 +11:00 |
|
Jonathan (JJRcop) Rubenstein
|
491ffc3576
|
Fix client not building on void linux
Thanks to
SharkWipf#8539,
Aiber#4888,
and Hadet#6969 on the VFIO discord
|
2019-12-28 00:07:39 +11:00 |
|