Commit Graph

  • c99f4e31c5 [c-host] added new pure C host project, see README.md Geoffrey McRae 2019-02-28 16:35:30 +11:00
  • 526c09b7ff [host] added missing file from build Geoffrey McRae 2019-02-28 16:26:09 +11:00
  • 5a37a53cb0 [host] move windows specific debug code to the host Geoffrey McRae 2019-02-28 16:22:55 +11:00
  • a57d68acd5 [client] main: fixed help text typo Geoffrey McRae 2019-02-26 03:12:57 +11:00
  • a33734e2d3 [client] main: help output cosmetics Geoffrey McRae 2019-02-26 03:09:59 +11:00
  • e5921b3949 [client] main: better error text for changed spice options Geoffrey McRae 2019-02-26 03:08:26 +11:00
  • 5de25f2b43 [client] main: add options to control spice features Geoffrey McRae 2019-02-26 03:06:53 +11:00
  • 41f4166aed [client] x11: remove noise about unsupported formats Geoffrey McRae 2019-02-25 05:44:31 +11:00
  • 4f8fa6e7aa [client] fixes #135, double free crash Geoffrey McRae 2019-02-25 05:43:18 +11:00
  • dbd09a431a Revert "[client] x11: prevent race condition causing double free" Geoffrey McRae 2019-02-25 04:59:51 +11:00
  • 8d48dd973a [client] x11: prevent race condition causing double free Geoffrey McRae 2019-02-25 04:42:58 +11:00
  • c7666b314b [client] x11: fix bidirectional clipboard functionallity Geoffrey McRae 2019-02-24 15:35:31 +11:00
  • 03628505ed [client] spice: correct sending of large va agent buffers Geoffrey McRae 2019-02-24 15:35:17 +11:00
  • b368873f4d [client] x11: ignore clipboard select events from ourself Geoffrey McRae 2019-02-24 12:16:32 +11:00
  • dd38f3ce13 [client] x11: don't notify to clear if no property Geoffrey McRae 2019-02-24 12:10:57 +11:00
  • d8b01c0257 [client] initial host to client clipboard sync working Geoffrey McRae 2019-02-24 11:43:32 +11:00
  • 0a2fbe1f7f [client] spice: implement full clipboard guest copy support Geoffrey McRae 2019-02-23 04:24:30 +11:00
  • de0b54ae70 [client] cosmetics Geoffrey McRae 2019-02-22 22:40:57 +11:00
  • 54e8cce33c [client] core: added initial clipboard interface and x11 stubs Geoffrey McRae 2019-02-22 22:38:52 +11:00
  • 08bf01b649 [all] update copyright dates Geoffrey McRae 2019-02-22 22:16:14 +11:00
  • 1a66c11091 [client] spice: better align the spice api for x11 cliboard integration Geoffrey McRae 2019-02-22 19:51:14 +11:00
  • 689a1de69b [client] spice: added clipboard callbacks to decouple spice from SDL Geoffrey McRae 2019-02-22 18:59:45 +11:00
  • 0dfa7425c1 [client] spice: fixed copying large amounts of text to the clipboard Geoffrey McRae 2019-02-22 12:33:55 +11:00
  • 4098db039e [client] spice: fix read to allow for larger amounts of data Geoffrey McRae 2019-02-22 09:15:29 +11:00
  • a7834611d1 [client] spice: fix memory leak Geoffrey McRae 2019-02-22 09:08:53 +11:00
  • 9dd4e4756b [client] spice: implemented guest -> client clipboard sync Geoffrey McRae 2019-02-22 09:02:34 +11:00
  • 108369414e [client] spice: implement channel caps and initial clipboard support Geoffrey McRae 2019-02-22 07:40:43 +11:00
  • 00e07c0384 [client] spice: remove extra debug output Geoffrey McRae 2019-02-22 07:39:55 +11:00
  • 1ebee561bc [client] spice: fix incorrect message size for agent messages Geoffrey McRae 2019-02-22 07:38:05 +11:00
  • ec0db86663 [client] spice: fix unitialized value Geoffrey McRae 2019-02-22 04:13:27 +11:00
  • 3df4bb3a54 [client] spice: protocol updates for performance and agent support Geoffrey McRae 2019-02-22 03:03:11 +11:00
  • 5bd748680f client: cosmetics Geoffrey McRae 2019-02-21 08:27:08 +11:00
  • e09ff31c09 [client] update viewport size after window is created Marius Barbu 2019-02-20 20:58:07 +02:00
  • 07e4c1c20f [client] spice: correct issue with new channel list support Geoffrey McRae 2019-02-21 05:31:51 +11:00
  • daf854c692 [client] spice: initial agent support Geoffrey McRae 2019-02-21 05:06:13 +11:00
  • 65c1e0391c [client] spice: minor fixes, don't assume inputs channel exists Geoffrey McRae 2019-02-21 03:43:11 +11:00
  • 769edba1a5 [client] spice: remove useless mouse queue, this is not needed Geoffrey McRae 2019-02-19 14:50:30 +11:00
  • 2567447b24 [client] spice: use correct enumeration for SpiceLinkReply Frediano Ziglio 2019-01-21 10:43:46 +00:00
  • 263b412fdf [host] dxgi: fixed reversed logic for fallback Geoffrey McRae 2019-02-07 15:13:07 +11:00
  • 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