Commit Graph

  • 42d8f31eba [client] imgui: use ES 3.0 and remove glew dependency Quantum 2021-07-18 02:38:37 -04:00
  • c6a6230a56 [client] egl: revert "only copy damaged areas when using dmabuf" Quantum 2021-07-18 04:42:48 -04:00
  • a14de25661 [client] egl: only copy damaged areas when using dmabuf Quantum 2021-07-18 03:33:53 -04:00
  • 09893fd728 [client] wayland: display swap to photon latency graph Quantum 2021-07-17 22:57:15 -04:00
  • e87bc3a83e [client] wayland: measure presentation time Quantum 2021-05-13 22:51:45 -04:00
  • 6da9428d85 [client] imgui: use struct for graph metrics instead of array Quantum 2021-07-17 22:38:57 -04:00
  • 15bc6a1509 [client] imgui: support registering new graphs Quantum 2021-07-17 22:31:11 -04:00
  • a4bf3c8088 [client] egl: use debug context and make it configurable Quantum 2021-07-18 00:14:31 -04:00
  • 6472c28473 [client] egl: upload damage vertices with glBufferSubData Quantum 2021-07-18 00:06:32 -04:00
  • f49f2af6cd [client] egl: implement error reporting callback Quantum 2021-07-17 23:40:03 -04:00
  • 061b9ba6c2 [client] egl: use vertex array objects in model.c Quantum 2021-07-17 21:44:59 -04:00
  • d4f8426ae4 [client] egl: correctly clean up vertex buffer objects Quantum 2021-07-17 21:40:30 -04:00
  • ad974cfa0a [common] dpi: remove no longer used library Quantum 2021-07-17 02:23:27 -04:00
  • e1fae8927f [common] kvmfr: remove mouseScalingPercent which is no longer used Quantum 2021-07-17 02:22:11 -04:00
  • 9ab85fd0b8 [host] capture: stop sending DPI information Quantum 2021-07-17 02:21:26 -04:00
  • e0c9a71cd8 [client] spice: remove dpi which is no longer used Quantum 2021-07-17 02:19:52 -04:00
  • d44d87ee7f [client] spice: update to use the new epoll version of PureSpice Geoffrey McRae 2021-07-18 10:48:56 +10:00
  • 2b3f31700b [client] egl: implement frame damage display Quantum 2021-07-15 06:04:25 -04:00
  • 12cb3e512f [client] util: add function for merging overlapping rectangles Quantum 2021-07-13 02:45:15 -04:00
  • 92706caddc [common]: move array length into a common helper Tudor Brindus 2021-07-11 18:54:28 -04:00
  • 893b2500c2 [host] nvfbc: copy damaged areas only Quantum 2021-07-11 20:10:25 -04:00
  • ef2da1902e [common] framebuffer: allow custom framebuffer write implementations Quantum 2021-07-11 20:09:46 -04:00
  • 9ce4990793 [host] capture: pass frameIndex to capture backends Quantum 2021-07-11 19:18:59 -04:00
  • f274bec8fc [host] dxgi: compute damage rectangles from moved rectangles Tudor Brindus 2021-07-11 18:05:46 -04:00
  • 00eb26a34f [client] egl: do not use damage when overlays are visible Quantum 2021-07-11 03:52:41 -04:00
  • e42747f4e3 [host] nvfbc: better algorithm for merging adjacent regions Quantum 2021-07-11 03:19:21 -04:00
  • 5ed3301cf5 [host] nvfbc: merge adjacent changed regions Quantum 2021-07-11 00:19:43 -04:00
  • 442ab318fd [client] egl: use desktop frame damage information Quantum 2021-07-10 21:20:08 -04:00
  • 6b16bb3ea1 [host] nvfbc: populate damage rectangles Quantum 2021-07-10 19:00:04 -04:00
  • d7f9afb3ba [host] dxgi: populate damage rectangles Tudor Brindus 2021-07-10 18:41:30 -04:00
  • 80ab4b5393 [host] capture: add damage rectangles to capture interface Quantum 2021-07-10 18:39:40 -04:00
  • 69b20aee05 [common] kvmfr: add damage rectangles to the protocol Quantum 2021-07-10 18:38:44 -04:00
  • 38a018ebfa [doc] build: remove mentions of SDL Quantum 2021-07-17 02:37:02 -04:00
  • 6695ca3f34 [client] ds: remove SDL display server Quantum 2021-02-25 01:40:45 -05:00
  • eb357fa58a [client] egl: use glCopyTexSubImage2D to copy when using DMA Quantum 2021-07-15 21:53:29 -04:00
  • e32494f684 [client] ci: fix clang build by using clang++ Quantum 2021-07-17 20:24:43 -04:00
  • 39ec32b2ef [client] cimgui: build as static library Quantum 2021-07-17 20:17:20 -04:00
  • d8b37a8d81 [git] update workflow to include new libglew-dev dependency Geoffrey McRae 2021-07-18 10:02:56 +10:00
  • df2f623599 [client] app: add keybind to toggle frame timing information display Geoffrey McRae 2021-07-18 09:59:37 +10:00
  • 73357988e6 [client] main: don't trigger redraws if the video feed is disabled Geoffrey McRae 2021-07-17 11:46:30 +10:00
  • 03c247a9ff [client] x11: make use of eglSwapBuffersWithDamage if it's available Geoffrey McRae 2021-07-12 20:57:34 +10:00
  • 092ce61908 [client] main: copy & release KVMFR messages sooner Geoffrey McRae 2021-07-12 20:52:24 +10:00
  • b9d7674b20 [client] imgui: calculate min/max/avg/fps and add them to the plots Geoffrey McRae 2021-07-10 14:21:18 +10:00
  • 8e3df5a38f [client] main: dont push an invalid value into the timings buffers Geoffrey McRae 2021-07-10 14:20:28 +10:00
  • 23f9855768 [common] ringbuffer: add forEach iterator Geoffrey McRae 2021-07-10 14:18:52 +10:00
  • 2e76c874cc [client] app: initial imgui frame timings Geoffrey McRae 2021-07-09 05:00:59 +10:00
  • 41403286d1 [common] ringbuffer: add getLength method Geoffrey McRae 2021-07-09 02:22:51 +10:00
  • c3bc5fb0ff [client] app: collect render and frame timing information Geoffrey McRae 2021-07-09 01:53:49 +10:00
  • 94ae9a95d7 [common] added new ringbuffer helper for metrics collection Geoffrey McRae 2021-07-09 01:53:06 +10:00
  • bcffd70270 [client] app: init/destroy imgui context on run/shutdown Geoffrey McRae 2021-07-08 14:05:42 +10:00
  • f08163fd72 [client] imgui: added imgui to the client and OpenGL/EGL renderers Geoffrey McRae 2021-07-08 11:45:54 +10:00
  • c9d469fb91 [repos] added cimgui @ version 1.82 Geoffrey McRae 2021-07-08 09:00:34 +10:00
  • 25c88a1c6c [doc] faq: Correct misinformed question about mouse warp issue B4 Release/B4 Jonathan Rubenstein 2021-07-15 23:05:26 -04:00
  • 7decb58bf7 [host] windows: fix build on Linux due to case sensitive filenames Geoffrey McRae 2021-07-17 15:05:32 +10:00
  • d1ec19b30b [host] windows: fix delayExecution order of magnitude bug Geoffrey McRae 2021-07-17 15:02:58 +10:00
  • 74468cf799 [host] windows: remove accidental addition of some junk Geoffrey McRae 2021-07-17 15:02:36 +10:00
  • 411a6b1e49 [host] windows: add delayExecution function for more accurate sleeps Geoffrey McRae 2021-07-17 14:55:22 +10:00
  • e228165ff9 [host] windows: fix system timer resolution message units Geoffrey McRae 2021-07-17 14:31:31 +10:00
  • d615514799 [host] windows: do not callback from the mouse hook context Geoffrey McRae 2021-07-17 14:03:52 +10:00
  • ed717351cf [doc] faq: Partial revert of fa871e9 to include registry hack Expected to be fixed in B5 Jonathan Rubenstein 2021-07-15 10:06:42 -04:00
  • 4658244686 [doc] build: Revise client build dependencies for B4 Jonathan Rubenstein 2021-07-15 10:03:56 -04:00
  • 48ae5c69f4 [client] wayland: fix typo in warp usage Quantum 2021-07-14 15:57:23 -04:00
  • 4d065d577b [obs] call debug_init() to initialize debug print Geoffrey McRae 2021-07-13 07:40:56 +10:00
  • 789ee70674 [host] dxgi: print out the adapter details earlier B4-rc3 Geoffrey McRae 2021-07-12 19:28:13 +10:00
  • 3c0616bab7 [host] dxgi: print out the output device name to aid with support Geoffrey McRae 2021-07-12 19:01:43 +10:00
  • 3ce3b573a3 [host] app: fix infinate loop introduced in the last commit Geoffrey McRae 2021-07-12 17:35:16 +10:00
  • ce459c24ce [host] app: wait for space in the frame queue Geoffrey McRae 2021-07-12 17:30:06 +10:00
  • 7d0b9711bd [host] nvfbc: remove the frameEvent event and associated code Geoffrey McRae 2021-07-12 17:01:23 +10:00
  • e477663a7e [host] app: allow the capture interface to select async or sync mode Geoffrey McRae 2021-07-12 16:53:46 +10:00
  • eb01efe0cb [host] nvfbc: do not crash when protected content is playing Quantum 2021-07-11 03:36:27 -04:00
  • 8db4b65dee [host] app: allocate LGMP memory for KVMFRCursor updates without shapes Geoffrey McRae 2021-07-11 12:49:33 +10:00
  • 501b270890 [host] nvfbc: optimize change detection loop Quantum 2021-07-10 19:07:43 -04:00
  • fd8f8b2b28 [host] dxgi: correctly mention AcquireNextFrame in help text Quantum 2021-07-10 19:05:05 -04:00
  • 7083b73720 [doc] faq: B4-rc2 touchups B4-rc2 Jonathan Rubenstein 2021-07-09 23:09:31 -04:00
  • 511adbba68 [doc] module: dkms example has explicit "." This works in dash, so should be portable to most shells. Will hopefully help users not misinterpret the period as a mistake. Jonathan Rubenstein 2021-07-08 23:21:23 -04:00
  • 78b8e2a73c [host] windows: make D3DKMTSetProcessSchedulingPriorityClass global Geoffrey McRae 2021-07-10 12:27:30 +10:00
  • 041b95507d [host] windows/nvfbc/common: strip out broken "enhanced" event logic Geoffrey McRae 2021-07-09 10:19:55 +10:00
  • bfb47a0ae4 [common] windows: update event fast path to use atomics Geoffrey McRae 2021-07-09 04:50:14 +10:00
  • 59efa6f0ad [client] config: default minimizeOnFocusLoss to off Geoffrey McRae 2021-07-08 08:49:00 +10:00
  • 0acce0737f [common] debug: output to stdout and reset the the color at the end Geoffrey McRae 2021-07-08 07:17:01 +10:00
  • e96a80dd20 [doc] faq: Correct log file tray operation Jonathan Rubenstein 2021-07-06 13:33:14 -04:00
  • c626385845 [doc] index: Nuke trello and add ethereum address Jonathan Rubenstein 2021-07-06 00:03:23 -04:00
  • 54d0dc351b [common] debug: remove missed debug_print forward Geoffrey McRae 2021-07-07 23:08:47 +10:00
  • 1effd5fddc [common] debug: add color support to debug messages Geoffrey McRae 2021-07-07 23:05:46 +10:00
  • ada6ada576 [host] app: always send the cursor position to the client B4-rc1 Geoffrey McRae 2021-07-06 09:53:42 +10:00
  • dacd0ab844 [doc] faq/install: Move Clipboard Synch instructions to Installation Jonathan Rubenstein 2021-07-05 13:45:07 -04:00
  • 8c43972786 [doc] faq: Touchup Jonathan Rubenstein 2021-07-05 13:36:05 -04:00
  • acac8b40cb [doc] module: Touchups Jonathan Rubenstein 2021-07-05 13:24:30 -04:00
  • 6f5e5aa0c2 [doc] obs: Touchup Jonathan Rubenstein 2021-07-05 12:43:07 -04:00
  • 13e9488667 [doc] install/troubleshooting: AppArmor instructions already in Installation Jonathan Rubenstein 2021-07-05 12:23:22 -04:00
  • 13e76e6db2 [doc] troubleshooting: B4 touchup Jonathan Rubenstein 2021-07-05 12:19:10 -04:00
  • e2c3ffcbb4 [doc] host: Touchups and sentence flow corrections Jonathan Rubenstein 2021-07-05 12:00:58 -04:00
  • 733e634f4d [doc] install: Touch ups and tweaks Jonathan Rubenstein 2021-07-05 10:05:15 -04:00
  • 1a7b7ce01e [client] Fix narrowing issues with win:shrinkOnUpscale param A.J. Ruckman 2021-07-04 17:03:02 +00:00
  • 6c545806ab [all] cmake: check for VERSION file before using git describe Geoffrey McRae 2021-07-05 10:12:01 +10:00
  • 7c1e8a85cd [client] egl: fix race on resolution change Geoffrey McRae 2021-07-04 21:54:44 +10:00
  • 82e10c1b7e [host] app: fix inverted cursor shape logic Geoffrey McRae 2021-07-04 19:45:10 +10:00
  • cd10e02862 Revert "[host] avoid manual windres command" Geoffrey McRae 2021-07-04 19:30:06 +10:00
  • e9b009db9f [host] app: fix issue with wrong cursor shape being sent for new clients Geoffrey McRae 2021-07-04 19:04:54 +10:00
  • d82f2e510d [host] avoid manual windres command arcnmx 2021-07-02 09:55:15 -07:00