Commit Graph

  • d5839c7efd [client] egl: improve dmabuf import hot path performance master Geoffrey McRae 2025-08-31 13:48:08 +10:00
  • 2a2250b9bd [idd] driver: added files missed in the last commit Geoffrey McRae 2025-08-30 18:08:53 +00:00
  • 16a283717a [idd] driver; support custom resolution and refresh rate list Geoffrey McRae 2025-08-30 18:02:55 +00:00
  • 5a4a2529af [idd] driver: remove static EDID Geoffrey McRae 2025-08-30 14:13:53 +00:00
  • 403bf87d6d [idd] driver: ignore failure due to normal operation Geoffrey McRae 2025-08-30 13:05:28 +00:00
  • e1a585ad6f [idd] driver: relocate the HW cursor thread into CSwapChainProcessor Geoffrey McRae 2025-08-30 11:56:30 +00:00
  • 7c2e0ec4e9 [repo] lgmp: update to fix packing to align with MSVC properly Geoffrey McRae 2025-08-30 05:14:07 +10:00
  • 33600682cf [repos] lgmp: fix msvc build (take 5) Geoffrey McRae 2025-08-30 03:57:02 +10:00
  • 60bda2befc [repos] lgmp: fix msvc build (take 4) Geoffrey McRae 2025-08-30 03:00:25 +10:00
  • 04a55e1419 [repos] lgmp: fix MSVC build (take 3) Geoffrey McRae 2025-08-30 02:35:55 +10:00
  • ca98b5b1fd [repos] lgmp: fix client build under MSVC Geoffrey McRae 2025-08-30 01:30:27 +10:00
  • c156044423 [repos] lgmp: update to fix MSVC build Geoffrey McRae 2025-08-30 01:26:18 +10:00
  • 85ceae91bf [repos] lgmp: update to latest version Geoffrey McRae 2025-08-30 01:16:26 +10:00
  • f8f05c36b8 [client] egl: remove invalid call to glTexImage2D for dmabuf Geoffrey McRae 2025-08-29 19:25:39 +10:00
  • 05bf816b45 [ci] woodpecker: restrict the entire pipeline Geoffrey McRae 2025-08-29 18:55:37 +10:00
  • 3f35b0b0af [client] wayland: xdg handles resizable Jonathan Rubenstein 2025-07-11 20:29:11 +03:00
  • f7e0b9746a [client] wayland: libdecor handles borderless Jonathan Rubenstein 2025-07-11 18:58:17 +03:00
  • b7d044de5d [client] opengl: initialize scale to 1.0 Jacob McNamee 2025-04-22 20:24:59 -07:00
  • 28b653b112 [all] Update to new issue template workflow Netboy3 2025-07-16 16:58:38 -04:00
  • 26848ba70a [client] pipewire: Stop loading properties from client-rt.conf Netboy3 2025-07-16 18:06:29 -04:00
  • 482f66ab9b [doc] kvmfr: Update udev rule example Netboy3 2025-08-18 23:08:26 -04:00
  • 8d9806bb0e [doc] words: Add ie and evdev Jonathan Rubenstein 2025-07-11 21:59:38 +03:00
  • fa661aed64 [doc] usage: Update command-line options Jonathan Rubenstein 2025-07-11 21:58:19 +03:00
  • 2c648b99ad [client] config: Correct spelling in win:setGuestRes Jonathan Rubenstein 2025-07-11 21:50:04 +03:00
  • 6a6cfadbf2 [ci] woodpecker: only build pushes to gnif/LookingGlass master Geoffrey McRae 2025-08-29 17:54:30 +10:00
  • 11c86273d2 [idd] driver: correct reported stride Geoffrey McRae 2025-08-29 15:53:42 +10:00
  • 60d7c84972 [client] egl: make int highp in fragment shaders Stewart Borle 2025-08-05 13:28:37 +08:00
  • cb304115f6 Update AUTHORS Marco Rodolfi 2025-06-28 17:11:39 +02:00
  • c349f704d6 [doc] client: add documentation for disableWaitingMessage option Marco Rodolfi 2025-06-28 17:11:24 +02:00
  • add45347b5 [client] app: add option to disable waiting for host message Marco Rodolfi 2025-06-28 17:10:31 +02:00
  • f15d72cdfe [host] ivshmem: fix missing bounds check on device vector Geoffrey McRae 2025-05-10 11:12:57 +10:00
  • 54d811e098 [client] keybind: add keybind to set the guest resolution 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