Commit Graph

  • 54d811e098 [client] keybind: add keybind to set the guest resolution master Geoffrey McRae 2025-04-04 10:23:00 +11:00
  • 9593301511 [client] config: add option to disable auto client resolution switching Geoffrey McRae 2025-04-04 10:13:19 +11:00
  • c2a19f5e76 [client] message: free any pending messages on deinit Geoffrey McRae 2025-04-04 10:12:49 +11:00
  • d8baa62c6a [client] core: check if the resolution already matches the window Geoffrey McRae 2025-04-02 14:03:48 +11:00
  • 81162b460e [client] message: fix compile failure Geoffrey McRae 2025-04-02 13:52:45 +11:00
  • 852eb6bf69 [client] core: new message event system to debounce window size events Geoffrey McRae 2025-04-02 13:46:55 +11:00
  • 4b11743f18 [common] ll: make ll_push report success/failure Geoffrey McRae 2025-04-02 13:46:07 +11:00
  • 656d01a694 [idd] driver: add additional logging to CIVSHMEM Geoffrey McRae 2025-03-31 00:25:54 +11:00
  • a4406ac867 [idd] driver: fix free copy queue search method Geoffrey McRae 2025-03-30 23:28:04 +00:00
  • 57a2f68931 [idd] driver: reduce CopyQueue contention Geoffrey McRae 2025-03-30 23:18:14 +00:00
  • f4df3f0ec7 [idd] driver: pre-calculae addresses of structs and offsets Geoffrey McRae 2025-03-30 22:58:12 +00:00
  • 4e951184f1 [idd] driver: fix hardcoded pitch values Geoffrey McRae 2025-03-30 21:40:10 +00:00
  • be4782b062 [idd] driver: fix header Geoffrey McRae 2025-03-30 19:04:04 +11:00
  • b17c66d6bb [idd] driver: fix failure to intiialize command queue pending Geoffrey McRae 2025-03-30 18:59:42 +11:00
  • 94fbbad21c [idd] driver: handle command queue failures gracefully Geoffrey McRae 2025-03-30 18:58:03 +11:00
  • 63a9365377 [idd] driver: fix failure to report completion when an error occurs Geoffrey McRae 2025-03-30 18:21:34 +00:00
  • cadcfe4b39 [idd] driver: fix deadlock caused by command queue completion callback Geoffrey McRae 2025-03-30 16:52:58 +00:00
  • 3b883bf9fe [idd] driver: use a timeout instead of an event wait. Geoffrey McRae 2025-03-30 04:28:49 +00:00
  • b58171c3e1 [idd] driver: very experimental change to syncronization Geoffrey McRae 2025-03-30 02:47:40 +00:00
  • 7afb9b93eb [idd] driver: improve display mode support and resolution switch Geoffrey McRae 2025-03-29 22:37:33 +00:00
  • 6396ff1e9c [repos] lgmp: update for the new wdk version Geoffrey McRae 2025-03-29 22:41:32 +00:00
  • db1dda00c8 [idd] all: update to sdk 10.0.26100 and iddcx 1.10 Geoffrey McRae 2025-03-29 22:35:14 +00:00
  • 5b07286c65 [idd] driver: report we are finished with the frame earlier Geoffrey McRae 2025-03-29 22:29:47 +00:00
  • 6dad0de8b8 [idd] driver: reset cursor thread events on reinit Geoffrey McRae 2025-03-29 22:27:55 +00:00
  • 35c975d334 [idd] driver: fix loss of mouse cursor on guest wakeup Geoffrey McRae 2025-03-29 01:16:53 +00:00
  • 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