Commit Graph

  • 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
  • 2386781d4f [host] install cmake target arcnmx 2021-07-01 16:48:45 -07:00
  • 1345e92ec0 [client] install cmake target arcnmx 2021-07-01 16:47:57 -07:00
  • 7b95cc72ed [client] opengl: do not render a sync pending texture Geoffrey McRae 2021-07-02 21:48:31 +10:00
  • 203ebc73eb [client] x11/opengl: enable double buffering for OpenGL Geoffrey McRae 2021-07-02 21:45:12 +10:00
  • d24b031fc5 [client] opengl: cosmetics Geoffrey McRae 2021-07-02 20:05:55 +10:00
  • 55d185ef9c [client] opengl: no need to re-bind the already bound texture Geoffrey McRae 2021-07-02 19:51:22 +10:00
  • 9cbc255448 [client] opengl: do not prematurely delete overlay textures Geoffrey McRae 2021-07-02 19:50:31 +10:00
  • 212cc32097 [client] opengl: deconfigure is idempotent Geoffrey McRae 2021-07-02 19:50:15 +10:00
  • d385b49f5f [common] runningavg: avoid integer overflows Quantum 2021-06-28 00:22:25 -04:00
  • 6419279c3c [client] wayland/clipboard: prefer text/plain over text/html Quantum 2021-06-25 19:48:53 -04:00
  • f3a1eaf557 [client] wayland: fix full screen toggle in capture mode regression Quantum 2021-06-19 15:35:20 -04:00
  • facbb54776 [client] x11: create _NET_WM_BYPASS_COMPOSITOR if it doesn't exist Geoffrey McRae 2021-06-17 11:16:26 +10:00
  • 2160dee23a [host] linux: implement new truncated frame support Geoffrey McRae 2021-06-12 19:10:32 +10:00
  • 9f25f7fced [client] main: display error when the frame has been truncated Geoffrey McRae 2021-06-12 19:06:32 +10:00
  • d36c4f0e83 [host] kvmfr: allow the frame size to exceed the available memory Geoffrey McRae 2021-06-12 18:44:28 +10:00
  • 4b99bba200 [client] wayland: lock confine-related code to avoid race Quantum 2021-06-06 01:28:22 -04:00
  • f07e4839b1 [client] egl: fix dmabuf support Geoffrey McRae 2021-06-08 20:51:09 +10:00
  • 964403b4f8 [client] egl: tex is now an array, so check it properly for assignment Geoffrey McRae 2021-06-08 20:45:37 +10:00
  • 20d20f5c8a [client] egl: fix incorrect texture usage Geoffrey McRae 2021-06-08 20:39:10 +10:00
  • d20e4d1de5 [common] framebuffer: make use of framebuffer_wait Geoffrey McRae 2021-06-08 16:10:34 +10:00
  • e87d2f1a20 [common] framebuffer: add additional profiling support Geoffrey McRae 2021-06-08 16:08:44 +10:00
  • 4a75cc3bcf [common] framebuffer: simplify the remaining calculation Geoffrey McRae 2021-06-08 15:14:54 +10:00
  • 196050bd23 [common] framebuffer: improve client framebuffer read performance Geoffrey McRae 2021-06-08 15:08:13 +10:00
  • 7300d00f66 [common] option: handle ini lines without trailing newline Quantum 2021-06-07 03:09:31 -04:00
  • 21d86dd31d [common] option: prevent ascii filter from eating newlines Geoffrey McRae 2021-06-07 11:29:17 +10:00
  • 44bff58aa8 [common] option: ignore non-typeable ascii characters Geoffrey McRae 2021-06-07 11:25:35 +10:00
  • 5c00f73d23 [client] x11: use correct spelling of _NET_WM_BYPASS_COMPOSITOR Quantum 2021-06-06 18:36:54 -04:00
  • 62c7fc2588 [common] runningavg: refresh copyright notice Quantum 2021-06-05 23:26:00 -04:00
  • e6eeb2bb65 [all] check if pull request author is in AUTHORS Quantum 2021-06-05 23:06:04 -04:00
  • 3ca2030c22 [all] add AUTHORS file Quantum 2021-06-05 21:32:26 -04:00
  • f02d61d665 [host] dxgi: sleep until it's close to time to map Geoffrey McRae 2021-06-06 09:35:50 +10:00
  • 7f5f46c448 [client] wayland: offer all supported clipboard formats Quantum 2021-05-30 19:02:39 -04:00
  • 24d0aa0c18 [all] normalize copyright on all source files Quantum 2021-06-05 21:26:18 -04:00
  • c0bbc88e9a [all] add script to refresh copyright Quantum 2021-06-05 21:25:14 -04:00
  • fcf6abc7c6 [host] NvFBC/DXGI: make DXGI the default instead of the fallback Geoffrey McRae 2021-06-06 06:14:24 +10:00
  • 1d7eb50608 [host] cmake: force -O3 for release with debug builds Geoffrey McRae 2021-06-06 02:25:48 +10:00
  • 0d9b0bd367 [host] dxgi: increase maxTextures default to 4 Geoffrey McRae 2021-06-06 01:35:00 +10:00
  • 87568f97eb [host] linux: add missing library to fix compilation Geoffrey McRae 2021-06-04 12:44:21 +10:00