Commit Graph

  • 530e83e7bf [idd] driver: cosmetics Geoffrey McRae 2025-03-29 00:56:54 +00:00
  • 40a4debfda [idd] driver: fix debug messages Geoffrey McRae 2025-03-29 00:56:39 +00:00
  • 75f07cb28c [idd] driver: improve reInit logic on failure Geoffrey McRae 2025-03-29 00:56:16 +00:00
  • f26fa17bc1 [idd] driver: make m_indirectCopy static so it persists on retry Geoffrey McRae 2025-03-28 23:50:54 +00:00
  • 648fca7caa [idd] driver: re-plug the monitor if the heap test failed Geoffrey McRae 2025-03-28 23:47:31 +00:00
  • 868504d22d [client] core: fix dynamic res switch race issue Geoffrey McRae 2025-03-28 23:18:17 +11:00
  • cb423730e4 [idd] driver: implement dynamic mode switch support Geoffrey McRae 2025-03-28 23:17:31 +00:00
  • 86de1c9ac6 [idd] common: still print the message if FormatMsg failed Geoffrey McRae 2025-03-28 21:38:36 +00:00
  • d839a45d0b [client] kvmfr: report the local window size to the VM Geoffrey McRae 2025-03-28 16:38:02 +11:00
  • 9ffb800e93 [idd] driver: use the frameSize instead of the resource size Geoffrey McRae 2025-03-28 14:35:19 +00:00
  • 91e8440c9d [idd] vs: remove dynamically generated VersionInfo.h from the repo Geoffrey McRae 2025-03-28 14:13:34 +00:00
  • 15eff234ec [idd] driver: make indirectCopy functional Geoffrey McRae 2025-03-28 14:11:48 +00:00
  • 6a4edfc6b6 [idd] helper: added new helper service Geoffrey McRae 2025-03-28 12:05:02 +00:00
  • bf59e45118 [idd] cosmetic: it's a device, not a driver! Geoffrey McRae 2025-03-24 16:46:52 +00:00
  • 9cc99e7db9 [idd] ci: fetch the tags so the version info is correct Geoffrey McRae 2025-03-24 16:15:36 +00:00
  • af5a48deca [idd] ci: fix build take 3 Geoffrey McRae 2025-03-24 15:58:59 +00:00
  • b1b6da32ce [idd] ci: fix build take 2 Geoffrey McRae 2025-03-24 15:54:07 +00:00
  • 17b24cc8ff [idd] ci: fix compilation Geoffrey McRae 2025-03-24 15:48:26 +00:00
  • 7248b666ea [idd] nuget: added missing packages.config to the repo Geoffrey McRae 2025-03-24 15:40:47 +00:00
  • 2084a9fee3 [idd] all: generate versioning information Geoffrey McRae 2025-03-24 15:37:17 +00:00
  • a2a771f94e [idd] cosmetic: single change just to trigger the ci workflow Geoffrey McRae 2025-03-23 03:42:26 +00:00
  • b526eb3da0 [idd] ci: added woodpecker CI configuration for the IDD Geoffrey McRae 2025-03-20 16:44:21 +11:00
  • 7a88a49f1c [idd] handle frame re-send for when a new client connects Geoffrey McRae 2025-03-16 19:37:03 +00:00
  • ce23cff12e [idd] remove deprecated locking defines Geoffrey McRae 2025-03-16 19:28:07 +00:00
  • 09df8c41aa [idd] debug: add debug defines and make use of them Geoffrey McRae 2025-03-16 16:31:44 +00:00
  • 0db9d3a27b [idd] CDebug: implement new debug print class and write to a file Geoffrey McRae 2025-03-16 16:11:21 +00:00
  • 4f2eb984d3 [idd] remove unconditional debug enablement for DirectX11 Geoffrey McRae 2025-03-16 12:35:59 +00:00
  • 8b198091ce [idd] rewrite to support DirectX12 copy Geoffrey McRae 2025-03-16 12:32:52 +00:00
  • 62c075cfb5 [idd] make the dirver functional again Geoffrey McRae 2025-03-11 10:27:46 +00:00
  • bea198735a [repos] LGMP: update to the latest version Geoffrey McRae 2025-03-09 02:57:38 +11:00
  • a421329d9a [all] general: fix possible memory leaks with realloc usage Geoffrey McRae 2025-03-09 02:56:20 +11:00
  • 5382a94945 [client] evdev: implement mouse support Geoffrey McRae 2025-03-08 19:14:46 +11:00
  • 4278a10fe1 [client] evdev: read up to 256 events at a time Geoffrey McRae 2025-03-08 18:19:10 +11:00
  • 35e6a6e81a [client] evdev: handle device removal and hot-plug Geoffrey McRae 2025-03-08 13:28:31 +11:00
  • afbd844be8 [client] evdev: add new exclusive evdev while captured option Geoffrey McRae 2025-03-07 13:47:01 +11:00
  • 7c285a45fb [app] core: place the local cursor inside the window on capture Geoffrey McRae 2025-03-07 12:21:20 +11:00
  • 968fd42d46 [all] common: set the backtrace define for the entire project Geoffrey McRae 2025-03-07 11:32:24 +11:00
  • 66ac453c98 [client] input: add support for evdev keyboard capture mode Geoffrey McRae 2025-03-07 02:36:00 +11:00
  • 27fe47cbe2 [obs] dmabuf: enable dmabuf by default B7 Release/B7 Geoffrey McRae 2025-03-06 14:39:51 +11:00
  • aefbebff9c [obs] cosmetics: adhere to 80 column rule Geoffrey McRae 2025-03-06 14:39:31 +11:00
  • 9174b1ae0f [host] d12: perform full re-initialization if the heapTest fails Geoffrey McRae 2025-03-05 16:44:29 +11:00
  • f6b7ea11c8 [host] app: fix complation on windows with mingw Geoffrey McRae 2025-03-05 16:34:07 +11:00
  • 2c50ce4dbd [github] build: add libfontconfig-dev dependency Geoffrey McRae 2025-03-05 16:25:01 +11:00
  • f6b0752e45 [github] build: use native packages now ubuntu 24.04 is available Geoffrey McRae 2025-03-05 16:22:00 +11:00
  • 50fee59b29 [client] app: fix broken keyboard input after imgui update Geoffrey McRae 2025-03-05 16:07:06 +11:00
  • 554f5bf75d [client] overlay: use graph address as imgui id Geoffrey McRae 2025-03-05 15:25:34 +11:00
  • b43f572af0 Revert "[client] overlay/status: don't return damage rect if nothing was drawn" Geoffrey McRae 2025-03-05 15:17:44 +11:00
  • d9f2df361d [client] cimgui: update to 1.91.8 Geoffrey McRae 2025-03-05 15:16:31 +11:00
  • 6dcf178879 [github] linux-host: add missing dependency for xcb/shm Geoffrey McRae 2025-03-05 13:30:55 +11:00
  • ea00b623ed [github] linux-host: add missing dependency for gio/gio-unix Geoffrey McRae 2025-03-05 13:27:43 +11:00
  • 711c932380 [all] common: fix compilation on clang Geoffrey McRae 2025-03-05 12:48:20 +11:00
  • be52a86a9a [all] repos: update LGMP and PureSpice submodules Geoffrey McRae 2025-03-05 12:44:58 +11:00
  • 420eaebb71 [cmake] all: update cmake_minimum_required version to 3.10 Geoffrey McRae 2025-03-05 12:27:23 +11:00
  • 551298ed5b [doc] all: update copyright year Geoffrey McRae 2025-03-05 12:24:38 +11:00
  • 41008add12 [client] linux: Install .desktop file and icon Mark Stosberg 2024-11-05 06:27:52 -05:00
  • 32d1b8063e [doc] requirements: Modify language of DMABUF for iGPUS Jonathan Rubenstein 2025-02-16 00:54:42 +02:00
  • b0227a8ff8 [doc] Add hypervisor and framebuffer to words.txt Jonathan Rubenstein 2024-04-08 07:00:26 +03:00
  • a1c713556d [doc] install_libvirt: Link to iGPUs should use DMABUF Jonathan Rubenstein 2024-04-08 06:58:17 +03:00
  • a0cf34df73 [doc] requirements: Add section encouraging DMABUF use for iGPUs Jonathan Rubenstein 2024-04-08 06:53:11 +03:00
  • fbb489b9b6 [github] pr-check: Automatically add review requesting changes when PR author is not found in AUTHORS Jonathan Rubenstein 2025-02-16 21:03:33 +02:00
  • 03ca20d3e4 [client] overlay/msg: fix race condition in render Chris Spencer 2025-02-11 16:08:20 +00:00
  • 7e9e38faa5 [client] overlay/status: don't return damage rect if nothing was drawn Chris Spencer 2025-02-11 15:51:04 +00:00
  • 0fd6f59bbb [client] egl: fix desktop render dimensions check Chris Spencer 2025-02-11 15:42:55 +00:00
  • 661efd107e [host] app: fix app state race in lgmpTimer thread Justin Gatzen 2024-12-19 21:53:52 -05:00
  • f6094de919 [module] MODULE_IMPORT_NS now requires a string literal in 6.13 Jérôme Poulin 2024-12-29 19:48:20 -05:00
  • 77f6054f0a d12: implement indirectCopy fallback for compatibillity Geoffrey McRae 2025-02-19 16:01:24 +11:00
  • c169d4ab23 [obs] dmabuf: fix failure to display frames in both buffers Geoffrey McRae 2025-02-14 19:09:16 +11:00
  • e25492a3a3 [client] x11/wayland: add application id rs189 2024-10-12 18:19:02 +02:00
  • 4e8201da07 [common] ivshmem: default to /dev/kvmfr0 if it's found Geoffrey McRae 2024-09-05 14:01:28 +10:00
  • 6a0a635781 [common] rect: fix avx unaligned bytes copy Geoffrey McRae 2024-08-30 09:12:19 +10:00
  • 3ea37b86e3 [module] check vmf->pgoff before using it Geoffrey McRae 2024-08-26 14:37:21 +10:00
  • d060e375ea [client] fix typo Geoffrey McRae 2024-06-07 19:04:03 +10:00
  • 7305ce36af [module] fix build on linux 6.10 Geoffrey McRae 2024-06-07 19:01:38 +10:00
  • c04f84b85c [client] pipewire: Add pipewire application name vmfortress 2024-05-28 18:21:56 -04:00
  • d21bdebc52 [doc] kvmfr/libvirt: change double quotes to single quotes majcosta 2024-06-01 20:08:55 -03:00
  • 695cbc2d61 [all] update authors Jacob McNamee 2024-05-09 21:08:51 -07:00
  • 2067b21d47 [client] egl: fix line copy size computation in texBufferStreamUpdate Jacob McNamee 2024-05-09 21:08:51 -07:00
  • 9bc82ab1b4 [client] egl: fix misuse of stride vs. pitch in texBufferStreamUpdate Jacob McNamee 2024-05-09 21:08:50 -07:00
  • 82c9df54c5 [client] egl: fix unintended vertical clipping in spiceDrawFill Jacob McNamee 2024-05-09 21:08:50 -07:00
  • c48bd35b3a [client] opengl: fix unintended vertical clipping in spiceDrawFill Jacob McNamee 2024-05-09 21:08:50 -07:00
  • ecd3692e1e [host] dxgi: fix crash during init due to out of order accesses Geoffrey McRae 2024-04-04 22:43:46 +11:00
  • 23b773ad80 [client] wayland: fix failure to select libdecor Geoffrey McRae 2024-03-27 01:57:01 +11:00
  • a626a1142d [client] wayland: Let viewporter use full wl_buffer kamplom 2024-03-21 00:24:35 +01:00
  • e70718600c [doc] Update module libvirt setup Netboy3 2024-03-20 12:58:17 -04:00
  • 0990c59eff [obs] fix compilation for older versions of OBS Geoffrey McRae 2024-03-18 17:42:40 +11:00
  • fb1d96e147 [obs] tell OBS if we are operating in HDR Geoffrey McRae 2024-03-18 17:35:25 +11:00
  • 7f515c54b3 [client] x11/i3: fix fullscreen at launch via parameter/config Geoffrey McRae 2024-03-14 12:56:39 +11:00
  • 20972cfd9b [client] cmake: move X11 config directives to displayservers Geoffrey McRae 2024-03-13 11:17:25 +11:00
  • dc9065b62f [client] egl: do not use DMA when using the spice display Geoffrey McRae 2024-03-12 13:57:23 +11:00
  • 13b9756e80 [client] egl: fix desktop spice toggle race Geoffrey McRae 2024-03-12 11:58:16 +11:00
  • d902afa3dc [host] d12: fix error output string format Geoffrey McRae 2024-03-11 20:32:34 +11:00
  • 6e37305765 [host] d12: check if the device was removed during init Geoffrey McRae 2024-03-11 20:27:36 +11:00
  • dd6c79594b [host] d12: check for failure to obtain d3d12 functions Geoffrey McRae 2024-03-11 20:16:00 +11:00
  • ce9ed5da5d [host] d12: add additional debug tracing Geoffrey McRae 2024-03-11 20:12:41 +11:00
  • fdad5daff8 [host/common] d12: add debug tracing Geoffrey McRae 2024-03-11 19:14:54 +11:00
  • 8d25469d27 [host] d12: limit the dx11 interop level to one version Geoffrey McRae 2024-03-11 18:44:26 +11:00
  • 8c5d1d47ee [host] nvfbc: mark NvFBC as deprecated Geoffrey McRae 2024-03-11 12:46:26 +11:00
  • 90398bc04f [host] app: do not try to use deprecated interfaces automatically Geoffrey McRae 2024-03-11 12:46:02 +11:00
  • 989fe2bb0b [host] d12: test if creating resources in the heap works at init Geoffrey McRae 2024-03-11 12:36:28 +11:00
  • 7a41169104 [doc] consistency fix in example output Geoffrey McRae 2024-03-11 00:59:46 +11:00