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 |
|
Geoffrey McRae
|
34f07ec77f
|
[client] minor logical order optimization of the render loop
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
b1d48943c7
|
[host] the client doesn't use interrupts anymore, no need to ring it
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
1d5f98db32
|
[client] adjusted presentation time to be more accurate
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
032602f336
|
[client] reworked the polling logic yet again
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
eb52ee9412
|
[client] added retard/resync counts for debugging
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
d09bb1146d
|
[client] removed unused useBufferStorage app state variable
|
2017-12-12 03:59:57 +11:00 |
|