Commit Graph

  • 037ea5b1fc [host] fix compiler warnings Geoffrey McRae 2019-02-07 14:42:57 +11:00
  • 18634fa805 [host] fallback to IDXGIOutput1 if IDXGIOutput5 is not available Geoffrey McRae 2019-02-07 14:41:30 +11:00
  • 473e4716fc [client] spice: debug print unsigned int re #127 Geoffrey McRae 2019-01-25 14:17:06 +11:00
  • 59cac9c0cc change spice port type to unsigned short Dominik Csapak 2019-01-24 10:40:52 +01:00
  • 92d87d983b [client] spice: fix incorrect cursor button state being sent Geoffrey McRae 2019-01-17 02:45:46 +11:00
  • bfc4a1bc16 [client] update client to handle new cursor move code Geoffrey McRae 2019-01-11 23:59:46 +11:00
  • 1ef61f6cd3 [host] use a global hook to obtain cursor move pos Geoffrey McRae 2019-01-11 23:58:50 +11:00
  • 5518ccb795 [host] NvFBC: user specified privateData for debug Geoffrey McRae 2019-01-09 16:09:41 +11:00
  • 027b27dda1 updated links to latest accurate urls. added trello board url. Luke Brown 2019-01-04 10:35:09 -05:00
  • 6e1180ce06 [host] nvfbc: initial updates to re-enable support Geoffrey McRae 2019-01-03 17:07:32 +11:00
  • e4ae9134ae [client] egl: fix graphical glitch with splash Geoffrey McRae 2019-01-02 10:36:17 +11:00
  • 640bc03c6b [client] [Patch 2/2] fixes #106 Geoffrey McRae 2019-01-02 10:30:19 +11:00
  • 2a86339b1d [host] [Patch 1/2] fix copy of padded resolutions Geoffrey McRae 2019-01-02 10:28:43 +11:00
  • 667aed635d [client] egl: added untested support for wayland Geoffrey McRae 2019-01-02 00:04:40 +11:00
  • 1d3a23e051 Store the initial window size in the state Alexander Olofsson 2018-12-16 10:01:19 +01:00
  • 507732587e [client] egl: fixed uninitialized variable bug a12 Geoffrey McRae 2018-12-16 12:17:12 +11:00
  • d1e3508d55 [client] fix early render issue Geoffrey McRae 2018-12-16 11:02:51 +11:00
  • 3a8998f1f9 [client] make EGL the default renderer Geoffrey McRae 2018-12-16 11:02:40 +11:00
  • de5795e368 [client] egl: implemented alerts and some minor fixes to fps Geoffrey McRae 2018-12-16 10:57:01 +11:00
  • fca71e2b95 [client] egl: slight correction to splash Geoffrey McRae 2018-12-16 00:56:35 +11:00
  • 0e2b371e59 [client] egl: added splash screen rendering Geoffrey McRae 2018-12-16 00:54:37 +11:00
  • e1fa6b4057 [client] egl: fix cursor regression Geoffrey McRae 2018-12-13 02:11:37 +11:00
  • b6c8d3fae5 [client] egl: fix mono cursor double height regression Geoffrey McRae 2018-12-13 01:39:52 +11:00
  • eb1c61f335 [client] warn about poor FPS display performance Geoffrey McRae 2018-12-13 01:34:23 +11:00
  • 5842ce23a3 [client] pre-calculate the frame time Geoffrey McRae 2018-12-13 01:34:14 +11:00
  • 692d48df87 [client] don't calculate FPS if we are not showing it Geoffrey McRae 2018-12-13 01:28:00 +11:00
  • 49bd091359 [client] use clock_nanosleep for more accurate frame timing Geoffrey McRae 2018-12-13 01:21:56 +11:00
  • 5fe2db7e56 [client] rename fps variables to be more correct Geoffrey McRae 2018-12-12 23:59:22 +11:00
  • b927f991d6 Revert "[client] improve fps target accuracy" Geoffrey McRae 2018-12-12 23:40:29 +11:00
  • 4d7e1054bd [client] improve fps target accuracy Geoffrey McRae 2018-12-12 23:33:35 +11:00
  • 42fa0e1d1f [client] egl: corrected fps alpha blending Geoffrey McRae 2018-12-12 22:38:08 +11:00
  • abfe3a9b4d [client] egl: moved desktop rendering into seperate unit Geoffrey McRae 2018-12-12 21:41:51 +11:00
  • b9f8f1a0ad [client] egl: add and use default quad helper for models Geoffrey McRae 2018-12-12 20:08:52 +11:00
  • 608b67af77 [client] egl: moved fps code into seperate unit Geoffrey McRae 2018-12-12 20:04:43 +11:00
  • 2a65e39848 [client] egl: added missing files from last commit Geoffrey McRae 2018-12-12 18:57:31 +11:00
  • c23bf6a0c4 [client] egl: migrate cursor code into seperate unit Geoffrey McRae 2018-12-12 18:53:55 +11:00
  • 50c460df5a [client] define GL_GLEXT_PROTOTYPES globally Geoffrey McRae 2018-12-12 16:53:30 +11:00
  • 61f0577ab2 [client] egl: costmetics Geoffrey McRae 2018-12-12 16:41:29 +11:00
  • a9aab3c1ee [client] egl: moved egl sources into subdirectory Geoffrey McRae 2018-12-12 16:39:04 +11:00
  • 73da86ac0e [client] egl: add checking to egl_shader_get_uniform_location Geoffrey McRae 2018-12-12 16:32:16 +11:00
  • 43d08df6b3 [client] egl: rename "shader" to "this" for consistancy Geoffrey McRae 2018-12-12 16:31:25 +11:00
  • 4654f317ca [client] opengl: fixed incorrect colors and added 10-bit RGBA support Geoffrey McRae 2018-12-12 10:55:18 +11:00
  • d2b83027b4 [client] egl: removed accidental commit of test code Geoffrey McRae 2018-12-11 16:35:53 +11:00
  • 7be930a69c [client] removed use of now removed frame type, fixed #105 Geoffrey McRae 2018-12-11 16:34:41 +11:00
  • a1b1ed0060 [host] initiate the texture copy earlier Geoffrey McRae 2018-12-07 20:53:33 +11:00
  • 2cb18a3f8f [host] removed incomplete h264 Geoffrey McRae 2018-12-07 20:52:47 +11:00
  • 2a30bb718a [host] updated to take advantage of DXGI v1.5 Geoffrey McRae 2018-12-04 21:25:50 +11:00
  • 75ffcacfe4 [client] added support for RGBA, BGRA and 10-bit RGBA Geoffrey McRae 2018-12-04 21:23:28 +11:00
  • 1beeac545d [client] added missing lg-fonts.c to the repo Geoffrey McRae 2018-11-20 22:34:01 +11:00
  • ab98c87e7c [client] egl: added FPS rendering Geoffrey McRae 2018-11-20 09:50:09 +11:00
  • 5b453d604e [client] remove other render modes from font ABI Geoffrey McRae 2018-11-20 05:50:22 +11:00
  • 90fc2a8164 [client] move FPS calculations out of renderers Geoffrey McRae 2018-11-20 05:26:51 +11:00
  • 0ed9301ed9 [client] font: implemented font ABI and updated OpenGL to use it Geoffrey McRae 2018-11-20 04:38:11 +11:00
  • d235d076c4 [host] simplify capture logic and fix re-init bug Geoffrey McRae 2018-11-02 21:37:26 +11:00
  • 9f67f42f94 [host] fix hang on capture error Geoffrey McRae 2018-10-19 21:16:08 +11:00
  • 31a25c94c6 [host] fix failure to re-init Geoffrey McRae 2018-10-19 21:15:04 +11:00
  • 6a9f687eae [host] increase cursor ring size to avoid a race Geoffrey McRae 2018-10-19 20:20:01 +11:00
  • df7e9b1184 [host] remove unused critical sections Geoffrey McRae 2018-10-19 20:15:42 +11:00
  • 1350ba6c4b [host] accumulate cursor updates rather then queue Geoffrey McRae 2018-10-19 20:14:00 +11:00
  • 2692ccc7b3 [client] use mouse visibility info properly Geoffrey McRae 2018-10-09 18:33:18 +11:00
  • f36fd5ac1a [host] correct cursor visibility information Geoffrey McRae 2018-10-09 18:28:08 +11:00
  • 0e8678b182 [host] correct mouse position with hotspot offset Geoffrey McRae 2018-10-09 18:10:59 +11:00
  • ce4f1be2a6 [host] fix cursor visibility bug Geoffrey McRae 2018-10-09 17:52:13 +11:00
  • db907b1b67 [host] improve mouse sync with the client Geoffrey McRae 2018-10-09 17:48:44 +11:00
  • d8b4d0c1ce [client] consume all SDL events in the filter Geoffrey McRae 2018-10-04 17:17:46 +10:00
  • fb37174e5f [dxgi] cleaned up retry logic Geoffrey McRae 2018-10-04 17:05:08 +10:00
  • 9613127162 [client] better usage of SDL event loops Geoffrey McRae 2018-10-04 17:03:09 +10:00
  • 4e7de236d3 [egl] implement window positioning Geoffrey McRae 2018-10-04 02:31:37 +10:00
  • 741dfd418d [egl] improve texture upload performance Geoffrey McRae 2018-10-04 00:09:10 +10:00
  • 1d6dfa048e [client] tighten timings Geoffrey McRae 2018-10-04 00:09:00 +10:00
  • 8f0a6cd810 [host] general performance improvements Geoffrey McRae 2018-10-04 00:07:34 +10:00
  • 471303a179 [host] better sync, helps enormously with 4K!!! Geoffrey McRae 2018-09-30 03:50:43 +10:00
  • 73a2597c8a [dxgi] fix crash caused by failure to release in some instances. Geoffrey McRae 2018-09-27 12:49:52 +10:00
  • 3cd152c9d5 [host] DXGI capture improvements Geoffrey McRae 2018-09-26 21:20:17 +10:00
  • e70928d603 [egl] fix incorrect xor blending for monochrome cursors Geoffrey McRae 2018-09-25 23:32:45 +10:00
  • e2b33348f3 [egl] added monochrome cursor rendering Geoffrey McRae 2018-09-25 23:04:29 +10:00
  • 3ff712fea5 [egl] fix performance issue with cursor updates and add todo message Geoffrey McRae 2018-09-24 20:26:31 +10:00
  • 2db26ae37e [egl] fix incorrect mouse size and position scaling Geoffrey McRae 2018-09-24 20:11:42 +10:00
  • 375b97ca6f [egl] fix incorrect mouse colors Geoffrey McRae 2018-09-24 19:52:44 +10:00
  • d331a3dd5a [egl] added intial cursor support Geoffrey McRae 2018-09-24 19:48:11 +10:00
  • c0c63fd93b [egl] simplify yuv to rgb shader Geoffrey McRae 2018-09-23 20:56:18 +10:00
  • b5a47cae25 [egl] implemented YUV420 decode support in hardware Geoffrey McRae 2018-09-23 20:45:20 +10:00
  • 1f1c9dfa59 [egl] don't re-create the buffer each frame Geoffrey McRae 2018-09-23 16:56:09 +10:00
  • 0903b4a610 [egl] make new OpenGL ES renderer available Geoffrey McRae 2018-09-23 16:04:20 +10:00
  • 884ad6557b [egl] cleanup texture API Geoffrey McRae 2018-09-23 15:56:47 +10:00
  • 00658f3d64 [egl] split out texture code into it's own object Geoffrey McRae 2018-09-23 15:48:44 +10:00
  • fff3ec30b8 [egl] added basic shaders and use dma to xfer buffer to the gpu Geoffrey McRae 2018-09-22 18:00:52 +10:00
  • 26434f7baf [egl] initial commit of new modern OpenGL ES renderer Geoffrey McRae 2018-09-22 16:26:10 +10:00
  • f75e2fe8db Default XDG_SESSION_TYPE to unspecified Andy Chun 2018-07-31 15:56:50 -07:00
  • 0674e04597 Corrects an error in a debug message Yvan da Silva 2018-07-28 22:48:00 +02:00
  • 29f1d6cd42 [client] Adds back support for wayland Yvan da Silva 2018-07-28 22:37:48 +02:00
  • 83592f7e4a [client] cleanup of renderer API for better usage Geoffrey McRae 2018-07-28 14:49:37 +10:00
  • 13cd50f92c [client] disable multisample after logo is gone Geoffrey McRae 2018-07-28 10:36:41 +10:00
  • a989914fef [host] remove the invalid usage of SafeRelease Geoffrey McRae 2018-07-28 10:25:57 +10:00
  • f692284f27 [host] don't uselessly try to scale 1:1 textures Geoffrey McRae 2018-07-28 10:25:16 +10:00
  • 05bd587c74 [client] implemented initial slow yuv420 support Geoffrey McRae 2018-07-28 08:41:15 +10:00
  • d292d46fcb [host] correct YUV output, do not copy padding bytes Geoffrey McRae 2018-07-28 07:48:10 +10:00
  • b899a65726 [host] correct RGBtoYUV shader output Geoffrey McRae 2018-07-28 07:47:49 +10:00
  • 63b4dd633c [host] correct invalid copy size for U & V planes Geoffrey McRae 2018-07-28 07:23:51 +10:00
  • eba99f6968 [host] fix compiler warnings Geoffrey McRae 2018-07-28 06:29:34 +10:00