Geoffrey McRae
|
d0e5bd02bd
|
[client] use lists to draw the cursor
|
2017-12-13 13:10:32 +11:00 |
|
Geoffrey McRae
|
85c83d2417
|
[client] enable vsync again but draw to front for cursor updates
|
2017-12-13 05:55:01 +11:00 |
|
Geoffrey McRae
|
e7511b30bb
|
[client] kick the guest before waiting for updates
|
2017-12-13 05:28:53 +11:00 |
|
Geoffrey McRae
|
d2957228ef
|
[client] added monochrome cursor support
|
2017-12-13 04:49:43 +11:00 |
|
Geoffrey McRae
|
f633c63d51
|
[host] added support for cursor pitch
|
2017-12-13 04:47:28 +11:00 |
|
Geoffrey McRae
|
b5a5d4cda2
|
[common/client] add pitch to cursor shape structure
|
2017-12-13 04:42:09 +11:00 |
|
Geoffrey McRae
|
c36e948bdb
|
[client] added RGB cursor support
|
2017-12-13 03:51:25 +11:00 |
|
Geoffrey McRae
|
a950f7b187
|
[client] added initial code for rendering the cursor shape
|
2017-12-13 03:08:38 +11:00 |
|
Geoffrey McRae
|
4b4aca841c
|
[host] don't spam the client with mouse updates when nothing has changed
|
2017-12-13 02:30:19 +11:00 |
|
Geoffrey McRae
|
5cfae05cae
|
[client] corrected screen resize bug and incorrect scissor
|
2017-12-13 02:28:41 +11:00 |
|
Geoffrey McRae
|
893bb7e603
|
[client] huge rewrite of renderer API deal with mouse updates
|
2017-12-13 02:22:47 +11:00 |
|
Geoffrey McRae
|
a157f40690
|
[common] updateCount should be unsigned
|
2017-12-12 08:15:43 +11:00 |
|
Geoffrey McRae
|
301d394f50
|
[client] updates for new protocol and vsync disable method
|
2017-12-12 08:08:14 +11:00 |
|
Geoffrey McRae
|
818164da7f
|
[host] updated to use new protocol design
|
2017-12-12 07:56:50 +11:00 |
|
Geoffrey McRae
|
0c90032db1
|
[common] more OCD adjustments to debug.h
|
2017-12-12 05:15:39 +11:00 |
|
Geoffrey McRae
|
4634df91ba
|
[common] ocd cleanup debug output for windows
|
2017-12-12 05:08:35 +11:00 |
|
Geoffrey McRae
|
b0f83d7106
|
[host] dxgi reinit timeout was too short
|
2017-12-12 05:05:21 +11:00 |
|
Geoffrey McRae
|
b2ed80a595
|
[host] removed ARM build configuration
|
2017-12-12 04:43:53 +11:00 |
|
Geoffrey McRae
|
219179b375
|
[misc] added website url to sources
|
2017-12-12 04:30:47 +11:00 |
|
Geoffrey McRae
|
6b5649a648
|
[misc] removed README.md before release as it needs rewriting
|
2017-12-12 04:23:27 +11:00 |
|
Geoffrey McRae
|
9f790ff51d
|
[client] corrected polling logic
Calculating the pollDelay for the next frame is impossible as the
frame rate is determined by the host application's capture API and
may wildly vary.
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
ce278d17a7
|
[client] print out video card information
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
8c8d0ec7af
|
[host] fixed DXGI cursor offset
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
3d462928a6
|
[client] added git version to build
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
6849efcb0d
|
[common] shorten debug filename field
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
1173fc4ae4
|
[common] strip paths from debug filenames at compile time
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
5863160c69
|
[client] fixed incorrect usage of glXWaitVideoSyncSGI
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
7574e03d86
|
[client] fixed out by one error on frame sleep sync
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
38d458ac7d
|
[client] added dependency on X11
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
e2c1f1cd77
|
[client] set the compositor bypass hint
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
8adf7cbacd
|
[client] remove debug print
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
0ad1f21ffb
|
[client] renderer interface improvements and use gl lists for opengl
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
fcfea1b65d
|
[client] fixed basic renderer
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
e6a21d1049
|
[client] implemented SGI_video_sync for better frame sync
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
31c9693cbf
|
[client] move remaining opengl code into the opengl renderer
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
5e9885bec1
|
[client] apply fps limiter when presentation time is too low
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
786b9ec723
|
[client] altered makefile to link fontconfig
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
421b091448
|
[client] Added fontconfig for font path detection
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
a4d8fd2237
|
[client] added rate limiting to failed kicks (guest not ready)
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
3899556cbf
|
[client] added extra sanity checks to the header's data format
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
81f1b43581
|
[client] makefile, enable -O3 as the default now
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
79dffa047f
|
[client] dont mipmap when enlarging smaller screens
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
0ccb38940e
|
[client] make autoResize work again
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
ad6c2ab544
|
[host] Cropping is still required on NvFBC... :(
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
59a894ae04
|
[client] switched srcRect to srcSize and type to SDL_Point
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
7f3657e5f0
|
[host] reversed the cropping logic, likely not needed anymore
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
a61293b551
|
[host] fixed support for high DPI desktops (4K+)
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
65ba649b36
|
[host/test] vertical align the text too
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
7d7074e9f6
|
[host/test] center text in the window
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
3336f27b5a
|
[host] added sync-test application
|
2017-12-12 03:59:57 +11:00 |
|