Commit graph

  • 35b0f8edf3 [host] dxgi: allow the HDR texture to be shared with other backends Geoffrey McRae 2023-10-27 18:43:26 +1100
  • 544164f637 [host] dxgi: allow the backend to shutdown before freeing comRef globals Geoffrey McRae 2023-10-27 18:42:38 +1100
  • b94166177f [host] dxgi: update to make use of comRef (part 1 of 2) Geoffrey McRae 2023-10-27 17:34:34 +1100
  • 69b984aa2c [host] dxgi: add helper to manage COM object memory Geoffrey McRae 2023-10-27 17:33:40 +1100
  • c100df4037 [all] common: debug assert should always abort Geoffrey McRae 2023-10-27 17:32:58 +1100
  • 47329ebd89 [host] dxgi: move utility functions into util.c Geoffrey McRae 2023-10-27 11:21:58 +1100
  • 5d7469d23e [host] linux: fix build with new HDR changes (untested) Geoffrey McRae 2023-10-27 01:19:46 +1100
  • 6625cd733a [client] main: log if the frame format is using PQ or not dxgi-hlsl Geoffrey McRae 2023-10-27 01:15:37 +1100
  • b41840b010 [host] all: tell the client if HDR PQ is in use or not Geoffrey McRae 2023-10-27 01:11:57 +1100
  • 2f36aaff5c [client] egl: prepare for DXGI HDR10 support Geoffrey McRae 2023-10-27 01:03:22 +1100
  • 200b7b732c [host] dxgi: properly convert HDR16 to HDR10 Geoffrey McRae 2023-10-24 22:48:04 +1100
  • eeea24ebfb [client] egl: invalidate the window when HDR settings are changed Geoffrey McRae 2023-10-24 13:46:51 +1100
  • 54066094bd [github] workflow: use latest ubuntu for cross compile build Geoffrey McRae 2023-10-22 19:55:48 +1100
  • c5923b9b4d [host] dxgi: obtain HDR color space and monitor information Geoffrey McRae 2023-10-22 17:38:42 +1100
  • bde2eef175 [host] dxgi: fix format for HDR10 when it needs correcting Geoffrey McRae 2023-10-22 03:50:44 +1100
  • e0bdd869d6 [all] fix client build on linux Geoffrey McRae 2023-10-22 04:00:44 +1100
  • ccd0a0bcf9 [host] dxgi: use HDR10 instead of HDR16 to save bandwidth Geoffrey McRae 2023-10-22 03:47:32 +1100
  • 742e41c2c3 [host] dxgi: fix HDR damage aware copy Geoffrey McRae 2023-10-22 03:15:12 +1100
  • 3ed71a09f4 [common] all: implement strdup directly Geoffrey McRae 2023-10-22 02:25:25 +1100
  • 12d051d8c0 [host] nvfbc: do not try to init on non NVIDIA hardware Geoffrey McRae 2023-10-22 01:46:57 +1100
  • a6a6b8779a [host] nvfbc: fix use of initialized variable Geoffrey McRae 2023-10-22 01:21:20 +1100
  • ad65561511 [host] app: cleanup local variables during init. Geoffrey McRae 2023-10-21 22:03:22 +1100
  • 6b65c7e339 [all] lgmp: update to fix memory leak on shutdown Geoffrey McRae 2023-10-21 22:02:33 +1100
  • 646f5b1be8 [host] fix windows compilation with mingw clang Geoffrey McRae 2023-10-21 22:02:02 +1100
  • 128a8938c6 [host] nvfbc: remove useless update of member Geoffrey McRae 2023-07-25 22:10:25 +1000
  • 2e515657dd [all] update/add license headers Geoffrey McRae 2023-10-20 15:36:34 +1100
  • 1cf8e8c846 [doc] add luminance to words Geoffrey McRae 2023-10-20 15:34:35 +1100
  • df5c648377 [client] egl: remove unit qualifier from label Geoffrey McRae 2023-10-20 15:30:36 +1100
  • 78df2073ff [client] egl: make it possible to configure HDR to SDR mapping Geoffrey McRae 2023-10-20 15:26:27 +1100
  • 844a37a276 [all] update LGMP to fix invalid index access bug Geoffrey McRae 2023-10-20 14:21:11 +1100
  • e658c2e0a2 [client] x11: change to a more visible "dot" cursor Geoffrey McRae 2023-09-13 21:51:53 +1000
  • b2ec60d2dc [client/host] common: fix trim value bug reading the wrong variable Geoffrey McRae 2023-09-13 21:30:11 +1000
  • e6aa2b85a9 [module] AMD SEV support Zenithal 2023-05-17 23:44:43 +0800
  • a3045e0b4a [client] main: don't request activation just because we re-connected Geoffrey McRae 2023-09-13 14:08:18 +1000
  • 9cadb64942 [client] main: make activation requests optional Geoffrey McRae 2023-09-13 14:07:42 +1000
  • 82607a7d6f [client] x11: read the i3 IPC response Geoffrey McRae 2023-09-12 02:03:24 +1000
  • 8d90c9c2a5 [doc] add new words to words.txt Geoffrey McRae 2023-09-12 01:27:34 +1000
  • 24d4fce17c [client] x11: add support for i3 global full screen toggle Geoffrey McRae 2023-09-12 01:19:06 +1000
  • 8dba4b6c0b [client] x11: fix cleanup if XIQueryVersion fails Geoffrey McRae 2023-09-11 23:41:52 +1000
  • 193977895b [client] add new option input:captureOnFocus Geoffrey McRae 2023-09-11 21:01:19 +1000
  • b00b632bb8 [client] wayland: support back/forward buttons on some mouses MakiseKurisu 2023-08-16 14:30:32 +0800
  • 219c73edbe [doc] faq.rst: Reword libdecor package installation Jonathan Rubenstein 2023-07-23 16:06:00 +0300
  • 6522920ea1 [doc] faq.rst: Update libdecor source link Jonathan Rubenstein 2023-07-23 15:46:59 +0300
  • c93972af64 [doc] faq.rst: Reword libdecor package installation Jonathan Rubenstein 2023-07-23 16:06:00 +0300
  • c7753bd2fe [doc] faq.rst: Update libdecor source link Jonathan Rubenstein 2023-07-23 15:46:59 +0300
  • e32b292cc1 [module] Fix build on Linux 6.4 (fixes #1075) esi 2023-05-12 16:28:01 -0400
  • 1a8152f74c
    Update udev rule in module.rst f-fouad 2023-06-12 10:29:06 +0100
  • 6558c6ec3e [module] AMD SEV support Zenithal 2023-05-17 23:44:43 +0800
  • a498c89383 [module] Fix build on Linux 6.4 (fixes #1075) esi 2023-05-12 16:28:01 -0400
  • 53525847fd [common] options: Fix regression in option parsing logic Netboy3 2023-05-02 14:26:52 -0400
  • 253229d2f2 [common] options: Fix regression in option parsing logic Netboy3 2023-05-02 14:26:52 -0400
  • 9d66a68403 [common] options: fix build on windows (no strndup) Geoffrey McRae 2023-05-02 12:32:59 +1000
  • 07bcc54732 [common] options: trim whitespace from option values Geoffrey McRae 2023-05-02 12:27:17 +1000
  • 190dbf7f51 [common] option: rtrim boolean parser Netboy3 2023-05-01 16:46:20 -0400
  • dab5618a6d [host] linux: fix compilation Geoffrey McRae 2023-04-26 16:31:02 +1000
  • ad43969c1a [client] egl: add support to map HDR to SDR Geoffrey McRae 2023-04-26 16:26:33 +1000
  • 99333a03c1 [host] nvfbc: fix failure to store last hdr state Geoffrey McRae 2023-04-26 15:58:09 +1000
  • 45318aa653 [host] nvfbc: bump the format version when HDR status changes Geoffrey McRae 2023-04-26 15:55:26 +1000
  • f84165ac66 [host] app: report to the client if the frame is actually HDR Geoffrey McRae 2023-04-26 15:48:01 +1000
  • e4a8424fad [host] nvfbc: fix ARGB10 support Geoffrey McRae 2023-04-19 19:49:48 +1000
  • 880d8042a4 [client] egl: fix support for deep color modes (30bpp) Geoffrey McRae 2023-04-19 18:02:14 +1000
  • a629d24dc3 [client] egl: fix fourcc for RGBA10 dmabuf Geoffrey McRae 2023-04-19 17:30:40 +1000
  • 7c1bb13d70 [all] add MakiseKurisu to AUTHORS MakiseKurisu 2023-04-16 15:49:28 +0800
  • 9d5c543a53 [module] add logging for kvmfr_module_init MakiseKurisu 2023-04-16 13:11:55 +0800
  • 063a859de1 [module] add logging for kvmfr_pci_probe MakiseKurisu 2023-04-16 13:04:55 +0800
  • 4f4cf2be7d [client] audio: provide option to prevent volume level sync Geoffrey McRae 2023-04-16 19:10:04 +1000
  • a9aca688e7 [all] add MakiseKurisu to AUTHORS MakiseKurisu 2023-04-16 15:49:28 +0800
  • 9337d7b1dd [module] add logging for kvmfr_module_init MakiseKurisu 2023-04-16 13:11:55 +0800
  • 89007b4036 [module] add logging for kvmfr_pci_probe MakiseKurisu 2023-04-16 13:04:55 +0800
  • 9759b5aa8f [idd] the cursor pos is only valid if it's visible Geoffrey McRae 2023-04-14 21:40:21 +1000
  • bbd0c7a99b [idd] implement cursor shape & position transmission Geoffrey McRae 2023-04-14 20:40:00 +1000
  • c11748a76f [idd] remove unused member variable Geoffrey McRae 2023-04-14 14:10:19 +1000
  • d6b26b0eb1 [idd] resend the last captured frame if a new client connects Geoffrey McRae 2023-04-14 14:07:30 +1000
  • fd0cc6aa10 [idd] consistency: change t to st Geoffrey McRae 2023-04-14 13:27:14 +1000
  • 80b9bda59d [idd] keep the textures mapped until overwrite for future re-use Geoffrey McRae 2023-04-14 13:26:08 +1000
  • 0c176acf94 [idd] updated to a VS2022 project with Windows 10 support Geoffrey McRae 2023-04-14 12:08:23 +1000
  • 0c3dce3ca6 [idd] implemented frame feed from the guest (very hacky) Geoffrey McRae 2023-04-11 16:55:58 +1000
  • 3c85957b99 [idd] implemented core shared memory functionallity and LGMP setup Geoffrey McRae 2023-04-10 14:02:47 +1000
  • 77ddcfe489 [idd] implement CIVSHMEM and open it Geoffrey McRae 2023-04-10 05:36:00 +1000
  • d228ef135e [idd] target a specific version of windows Geoffrey McRae 2023-04-10 03:24:27 +1000
  • 0afcf2c2ce [idd] add LGMP to the project Geoffrey McRae 2023-04-10 03:21:31 +1000
  • 75da66a090 [idd] initial indirect driver with Looking Glass monitor Geoffrey McRae 2023-04-09 12:16:33 +1000
  • 11676d3d56 [common] windows: fix invalid free of stack allocated memory Geoffrey McRae 2023-04-11 16:51:25 +1000
  • b13682a9ef [lgmp] update library to fix issues with MSVC builds Geoffrey McRae 2023-04-11 16:51:02 +1000
  • 642634293d [lgmp] update to fix compilation under MSVC Geoffrey McRae 2023-04-10 10:24:53 +1000
  • 01f9c2bfb5 [lgmp] update to fix alignment with MSVC compiled code Geoffrey McRae 2023-04-10 10:21:39 +1000
  • 9385b2de7a [submodule] update LGMP to the latest version for incoming Idd support Geoffrey McRae 2023-04-10 03:06:32 +1000
  • d2f7667fae [github] CODEOWERS: Fix typo stopping JJRcop owning /doc/ Jonathan Rubenstein 2023-04-09 00:05:16 +0300
  • 198072fca7 [github] CODEOWERS: Fix typo stopping JJRcop owning /doc/ Jonathan Rubenstein 2023-04-09 00:05:16 +0300
  • cfef966603 [github] build: Use debian package for sphinxcontrib-spelling Jonathan Rubenstein 2023-04-04 17:05:23 +0300
  • 7bc9578e92 [github] build: Use debian package for sphinxcontrib-spelling Jonathan Rubenstein 2023-04-04 17:05:23 +0300
  • 4f09d5b771 [doc] troubleshooting: Rewrite missing desktop Jonathan Rubenstein 2023-04-04 02:19:12 +0300
  • 3655a99916 [doc] troubleshooting: Rewrite missing desktop Jonathan Rubenstein 2023-04-04 02:19:12 +0300
  • b7b302334c [client] main: remove debug true from if statement Geoffrey McRae 2023-04-02 20:14:16 +1000
  • 28e74a73a4 [client] main: detect and warn on sub-optimal guest CPU configuration Geoffrey McRae 2023-04-02 20:13:14 +1000
  • 996e1b2f7a [client] overlay: fix race on startup that caused a segfault Geoffrey McRae 2023-03-30 14:58:19 +1100
  • 0ee5751b3a [client] egl: fix buffer overflow Geoffrey McRae 2023-03-30 14:16:19 +1100
  • e067db7bb4 [doc] fix typos and correct 1440p resolution. Geoffrey McRae 2023-03-19 12:57:16 +1100
  • 8388e8f3f2
    [doc] usage: fix typo versedwildcat 2023-03-18 23:11:40 +0200
  • b4b4a37b2b [client] egl: switch to using GL_TEXTURE_EXTERNAL_OES for DMABUF dmabuf-test Geoffrey McRae 2023-03-09 09:20:01 +1100