Commit Graph

  • 425008fcab [github] workflow: fix random clang build errors due to runner issue gnif-latest Geoffrey McRae 2026-07-20 00:31:48 +10:00
  • ceb5ac6f16 [client] wayland: use the locally configured white level for SDR Geoffrey McRae 2026-07-20 00:26:37 +10:00
  • 23e394fd57 [idd] hdr: correct virtual monitor capabilities Geoffrey McRae 2026-07-19 22:26:44 +10:00
  • 7353e8766f [client] wayland: separate mastering metadata validation Geoffrey McRae 2026-07-19 20:42:45 +10:00
  • 657ea3ebe6 [idd] edid: advertise the full PQ luminance range Geoffrey McRae 2026-07-19 20:42:20 +10:00
  • ad7d869aa1 [idd] hdr: publish only per-content metadata Geoffrey McRae 2026-07-19 20:41:36 +10:00
  • e18925f436 [client] egl: correct CAS processing for HDR Geoffrey McRae 2026-07-19 20:13:42 +10:00
  • 0333bf0261 [client] egl: restore effects for PQ frames Geoffrey McRae 2026-07-19 19:48:58 +10:00
  • e12d1dc9a8 [client] wayland: separate PQ and mastering volumes Geoffrey McRae 2026-07-19 18:40:39 +10:00
  • e9695f5084 [client] wayland: retain coherent HDR state on failure Geoffrey McRae 2026-07-19 18:38:02 +10:00
  • c190aaf579 [host] hdr: encode legacy captures as HDR10 Geoffrey McRae 2026-07-19 18:37:10 +10:00
  • 4abbf33e9f [obs] hdr: correct logical and color cursor composition Geoffrey McRae 2026-07-19 17:34:40 +10:00
  • 79b031f061 [client] egl: compose native PQ output in linear light Geoffrey McRae 2026-07-19 17:34:27 +10:00
  • 29cfa58e3b [client] hdr: serialize surface format transitions Geoffrey McRae 2026-07-19 17:34:14 +10:00
  • 57d39bdd78 [idd] helper: use common/array.h instead of custom macros Quantum 2026-07-17 21:35:19 -04:00
  • 58d24da7f3 [host] delete redundant / sizeof(char) Quantum 2026-07-17 21:29:52 -04:00
  • e9967660b7 [client] clean up manual versions of ARRAY_LENGTH macro Quantum 2026-07-17 21:02:40 -04:00
  • 02751b10df [client] egl: fix SPICE video rendering to a HDR surface Geoffrey McRae 2026-07-19 06:33:59 +10:00
  • f8d9574709 [idd] helper: clean up exclusive monitor timer and respect setting Quantum 2026-07-18 15:09:25 -04:00
  • f3d5c7e185 [idd] helper: hook up exclusive monitor toggle to registry Quantum 2026-07-18 14:51:08 -04:00
  • 1eb88b3d1e [idd] helper: add UI to toggle exclusive monitor setting Quantum 2026-07-18 14:47:31 -04:00
  • 6c623afc91 [idd] helper: add setting for exclusive monitor (default: yes) Quantum 2026-07-18 14:36:08 -04:00
  • 7114d6f049 [idd] fix failure to detect GPU acceleration is available Geoffrey McRae 2026-07-19 06:13:24 +10:00
  • 653cecadeb [idd] disable HDR and post-processing when in software mode Geoffrey McRae 2026-07-19 05:51:59 +10:00
  • bea35a030b [obs] hdr: apply the complete HDR cursor transform Geoffrey McRae 2026-07-19 04:43:00 +10:00
  • 99ab6448f9 [client] wayland: harden native HDR colour state Geoffrey McRae 2026-07-19 04:42:46 +10:00
  • 70b795c5ba [client] egl: make native HDR encoding-safe Geoffrey McRae 2026-07-19 04:42:30 +10:00
  • 20225f05d1 [idd] hdr: complete HDR display and cursor metadata Geoffrey McRae 2026-07-19 04:42:03 +10:00
  • e9d0c88764 egl: follow active native HDR state Geoffrey McRae 2026-07-19 03:43:26 +10:00
  • 94a805ab4b wayland: make HDR descriptions asynchronous Geoffrey McRae 2026-07-19 03:43:26 +10:00
  • fcd66a5172 [all] fix copyright headers Geoffrey McRae 2026-07-19 03:31:44 +10:00
  • 26ca90893a [idd/client] apply the Windows display color transform Geoffrey McRae 2026-07-19 03:11:42 +10:00
  • ad5d7753e8 [client] wayland: forward HDR mastering metadata Geoffrey McRae 2026-07-19 02:15:48 +10:00
  • 1f6dbb0dae [idd] hdr: propagate per-frame HDR metadata Geoffrey McRae 2026-07-19 02:13:57 +10:00
  • 624fa9f8bc [client] egl: correct surface damage reporting Geoffrey McRae 2026-07-19 01:06:21 +10:00
  • 45114c75c8 [client] main: validate damage metadata Geoffrey McRae 2026-07-19 01:04:09 +10:00
  • d8dee8806b [idd] rgb24: fix packed-texel damage endpoints Geoffrey McRae 2026-07-19 01:02:08 +10:00
  • 86824a0010 [idd] accumulate damage from dropped frames Geoffrey McRae 2026-07-19 01:00:22 +10:00
  • 84e0a1b956 [idd] cancel stale swap chain assignments Geoffrey McRae 2026-07-19 00:28:56 +10:00
  • e0d3794c1d [idd] helper: fix dependency cycle issue on windows 10 Geoffrey McRae 2026-07-19 00:14:40 +10:00
  • a700db51a0 [idd] debug: add additional logging Geoffrey McRae 2026-07-19 00:13:58 +10:00
  • ab96c7ea81 [idd] ensure the only active monitor is the IDD Geoffrey McRae 2026-07-18 22:20:36 +10:00
  • 83209fd3a9 [idd] helper: implement deferred mode save and revert Quantum 2026-07-18 03:16:08 -04:00
  • 064fef1f62 [idd] helper: add buttons for deferred mode save and revert Quantum 2026-07-18 03:04:11 -04:00
  • 0e05ff9742 [idd] helper: rearrange UI in preparation for deferred saves Quantum 2026-07-18 02:53:47 -04:00
  • e3e0cfd43a [client] egl: fix messy white level default definition Geoffrey McRae 2026-07-18 16:39:55 +10:00
  • 85d0dbf83c [client] glsl: fix failure to build on clang Geoffrey McRae 2026-07-18 16:24:47 +10:00
  • 47aebcda0c [client] resources: clean up icon handling Quantum 2026-07-17 20:55:57 -04:00
  • 6a9957650c [client] add a MPV glsl style effect loader Geoffrey McRae 2026-07-18 08:41:38 +10:00
  • d206e788af [host] windows: report Windows 11 OS name correctly Quantum 2026-07-16 21:53:31 -04:00
  • dcb84451f0 [idd] helper: make WS_CHILD | WS_VISIBLE the default in widgets Quantum 2026-07-16 23:13:50 -04:00
  • b48f8d6fec [idd] remove debounce logic now the lifecycle is properly protected Geoffrey McRae 2026-07-18 04:41:38 +10:00
  • 87db473122 [idd] apply resolution after the final replug Geoffrey McRae 2026-07-18 04:36:42 +10:00
  • 791da3387a [idd] serialize monitor replugs with swap chain teardown Geoffrey McRae 2026-07-18 04:30:21 +10:00
  • 9676b30299 [idd] stop flooding the log with parsed modes Geoffrey McRae 2026-07-18 04:22:14 +10:00
  • 4631a14c44 [idd] implement config reload Geoffrey McRae 2026-07-18 04:12:13 +10:00
  • 6e70f36134 [idd] never add the extraMode to the EDID Geoffrey McRae 2026-07-18 04:01:19 +10:00
  • 234f8623dc [idd] avoid release frame timeouts during replug Geoffrey McRae 2026-07-18 03:53:24 +10:00
  • 3095a86556 [idd] fix failure to initialize variables Geoffrey McRae 2026-07-18 03:41:45 +10:00
  • 47ade6395d [client] wayland: fix fullscreen option launch bug Geoffrey McRae 2026-07-18 03:31:22 +10:00
  • acb5c06794 egl: correct ImGui overlay luminance in HDR Geoffrey McRae 2026-07-18 03:02:19 +10:00
  • 37d7f0e48f [idd] keep the generated EDID immutable Geoffrey McRae 2026-07-18 02:14:12 +10:00
  • b69dd4d897 client: move LGMP session probing off the event thread Geoffrey McRae 2026-07-18 01:30:15 +10:00
  • 1187800259 [obs] fix DMABUF import attributes Geoffrey McRae 2026-07-18 00:19:57 +10:00
  • d0bc4f3e07 [idd] publish frames after copy submission Geoffrey McRae 2026-07-17 23:49:57 +10:00
  • 21b978e1df [client] egl: avoid per-frame DMABUF flushes Geoffrey McRae 2026-07-17 23:39:13 +10:00
  • c4285dcb6e [client] egl: cache post-process configuration Geoffrey McRae 2026-07-17 23:00:08 +10:00
  • e5c4fe68dc [client] egl: cache renderer GL state Geoffrey McRae 2026-07-17 22:38:46 +10:00
  • b2c40a80af [client] egl: remove blocking waits from frame submission Geoffrey McRae 2026-07-17 22:02:05 +10:00
  • e3616ed4b9 [client] egl: add cached uniforms and multipass effects Geoffrey McRae 2026-07-17 21:05:47 +10:00
  • af47e7c1e9 [obs] hdr: use BT.2020 gamut for PQ decoding Geoffrey McRae 2026-07-17 18:35:05 +10:00
  • 2006fb640f [idd/client/obs] hdr: wire up the SdrWhiteLevel from the capture Geoffrey McRae 2026-07-17 17:49:49 +10:00
  • 3b69e6bdf4 [client] egl: fix masked color cursor HDR mapping Geoffrey McRae 2026-07-17 17:15:13 +10:00
  • 405ed65858 [obs] hdr: improve hdr cursor rendering Geoffrey McRae 2026-07-17 17:08:35 +10:00
  • d41c9fdc5d [client] egl: improve HDR cursor rendering, fixes alpha blending Geoffrey McRae 2026-07-17 16:48:57 +10:00
  • 04441bfd85 [obs] fix masked color and monochrome cursors Geoffrey McRae 2026-07-17 16:22:39 +10:00
  • 9803f5b12a [client] egl: implement SDR to HDR mapping for cursors Geoffrey McRae 2026-07-17 04:44:38 +10:00
  • f77986b863 [client] wayland: set the application icon Geoffrey McRae 2026-07-17 03:12:06 +10:00
  • aa25b0cfe3 [idd] hdr: correct the BT.709 to BT.2020 conversion Geoffrey McRae 2026-07-16 23:03:13 +10:00
  • e332dc77f2 [obs] fix HDR support to properly convert from PQ Geoffrey McRae 2026-07-16 22:43:09 +10:00
  • adb4fcb57a [client] fix the HDR colorspace mapping to SDR Geoffrey McRae 2026-07-16 20:25:20 +10:00
  • ef8a4e2923 [idd] use the actual surface colorspace instead of guessing Geoffrey McRae 2026-07-16 20:24:23 +10:00
  • 4734a4028a [idd] collapse duplicate messages to the latest event only Geoffrey McRae 2026-07-16 19:43:24 +10:00
  • 97d43f17b6 [client] fix reversed event timestamp logic Geoffrey McRae 2026-07-16 19:43:02 +10:00
  • 5e6d88f382 [idd] debounce resolution changes Geoffrey McRae 2026-07-16 19:32:12 +10:00
  • 1ce446f97a [idd] stop using IddCxMonitorUpdateModes(2) Geoffrey McRae 2026-07-16 16:31:53 +10:00
  • b97a0b79f1 [idd] don't rebuild the monitor from inside the old monitor's context master Geoffrey McRae 2026-07-16 16:13:24 +10:00
  • fbf564f2e1 [idd] prevent races from corrupting the mode list and edid Geoffrey McRae 2026-07-16 15:26:21 +10:00
  • 0140a3f6fb [client/idd] hdr: fix incorrect tone mapping knee bug Geoffrey McRae 2026-07-16 10:48:10 +10:00
  • e502af7d9d Revert "[idd/client] correct HDR luminance when PQ conversion is in use" Geoffrey McRae 2026-07-16 09:58:44 +10:00
  • 05d8bc5311 [idd/client] correct HDR luminance when PQ conversion is in use Geoffrey McRae 2026-07-16 09:28:01 +10:00
  • e8dcbddea0 [idd/client] correct HDR luminance when PQ conversion is in use gnif-hdr-experiment Geoffrey McRae 2026-07-16 09:28:01 +10:00
  • 1b3305e1dc [client] wayland: fix hdr luminance scaling Geoffrey McRae 2026-07-16 06:38:35 +10:00
  • ff1631da67 [idd] hdr: dont advertise non hdr formats as hdr Geoffrey McRae 2026-07-16 05:26:06 +10:00
  • 2f59de572b [client] wayland: fix broken initialization Geoffrey McRae 2026-07-16 04:30:36 +10:00
  • da7d1a2ead [client] wayland: fix color management errors Geoffrey McRae 2026-07-16 04:09:50 +10:00
  • 82d36a858f [idd] fix the HDR16 to HDR10 post processor Geoffrey McRae 2026-07-16 03:53:12 +10:00
  • 9047c26694 [idd] hdr: fix incorrect struct usage Geoffrey McRae 2026-07-16 03:43:45 +10:00
  • a32ba63c90 [gl-check] exclude local static functions which match Geoffrey McRae 2026-07-16 01:28:32 +10:00
  • 8301ec5ae5 [idd] cleanup IDD version guards for HDR support Geoffrey McRae 2026-07-16 00:27:30 +10:00