Commit Graph

  • 4c7b5b2531 [client] wayland: harden native HDR colour state Geoffrey McRae 2026-07-19 04:42:46 +10:00
  • 0e14e9c357 [client] egl: make native HDR encoding-safe Geoffrey McRae 2026-07-19 04:42:30 +10:00
  • cdc8ed96bf [idd] hdr: complete HDR display and cursor metadata Geoffrey McRae 2026-07-19 04:42:03 +10:00
  • a047b7d68a egl: follow active native HDR state Geoffrey McRae 2026-07-19 03:43:26 +10:00
  • 2d4f0dbf00 wayland: make HDR descriptions asynchronous Geoffrey McRae 2026-07-19 03:43:26 +10:00
  • c0b0aa0566 [all] fix copyright headers Geoffrey McRae 2026-07-19 03:31:44 +10:00
  • 74f3b426e1 [idd/client] apply the Windows display color transform Geoffrey McRae 2026-07-19 03:11:42 +10:00
  • c234866055 [client] wayland: forward HDR mastering metadata Geoffrey McRae 2026-07-19 02:15:48 +10:00
  • 5dbaf42b7c [idd] hdr: propagate per-frame HDR metadata Geoffrey McRae 2026-07-19 02:13:57 +10:00
  • e7e156dc69 [client] egl: correct surface damage reporting Geoffrey McRae 2026-07-19 01:06:21 +10:00
  • 09acb0153b [client] main: validate damage metadata Geoffrey McRae 2026-07-19 01:04:09 +10:00
  • 9b02742934 [idd] rgb24: fix packed-texel damage endpoints Geoffrey McRae 2026-07-19 01:02:08 +10:00
  • f8b50e741c [idd] accumulate damage from dropped frames Geoffrey McRae 2026-07-19 01:00:22 +10:00
  • 3e67052cb4 [idd] cancel stale swap chain assignments Geoffrey McRae 2026-07-19 00:28:56 +10:00
  • d316bcdd22 [idd] helper: fix dependency cycle issue on windows 10 Geoffrey McRae 2026-07-19 00:14:40 +10:00
  • 7707decc57 [idd] debug: add additional logging Geoffrey McRae 2026-07-19 00:13:58 +10:00
  • 6f2a81edf8 [idd] ensure the only active monitor is the IDD Geoffrey McRae 2026-07-18 22:20:36 +10:00
  • 58e0cf340d [idd] helper: implement deferred mode save and revert Quantum 2026-07-18 03:16:08 -04:00
  • df861e6a15 [idd] helper: add buttons for deferred mode save and revert Quantum 2026-07-18 03:04:11 -04:00
  • a23614d371 [idd] helper: rearrange UI in preparation for deferred saves Quantum 2026-07-18 02:53:47 -04:00
  • 9e4de870fc [client] egl: fix messy white level default definition Geoffrey McRae 2026-07-18 16:39:55 +10:00
  • 9d2b8da098 [client] glsl: fix failure to build on clang Geoffrey McRae 2026-07-18 16:24:47 +10:00
  • a87dd6f3b6 [client] resources: clean up icon handling Quantum 2026-07-17 20:55:57 -04:00
  • 78802319e3 [client] add a MPV glsl style effect loader Geoffrey McRae 2026-07-18 08:41:38 +10:00
  • 215f7cb096 [host] windows: report Windows 11 OS name correctly Quantum 2026-07-16 21:53:31 -04:00
  • b5bf5b5b5e [idd] helper: make WS_CHILD | WS_VISIBLE the default in widgets Quantum 2026-07-16 23:13:50 -04:00
  • 5982a60d6c [idd] remove debounce logic now the lifecycle is properly protected Geoffrey McRae 2026-07-18 04:41:38 +10:00
  • 2f237a841c [idd] apply resolution after the final replug Geoffrey McRae 2026-07-18 04:36:42 +10:00
  • 5adc22ebca [idd] serialize monitor replugs with swap chain teardown Geoffrey McRae 2026-07-18 04:30:21 +10:00
  • de68e5ae97 [idd] stop flooding the log with parsed modes Geoffrey McRae 2026-07-18 04:22:14 +10:00
  • 1ec92a943d [idd] implement config reload Geoffrey McRae 2026-07-18 04:12:13 +10:00
  • 1da457affe [idd] never add the extraMode to the EDID Geoffrey McRae 2026-07-18 04:01:19 +10:00
  • 4d3636dba5 [idd] avoid release frame timeouts during replug Geoffrey McRae 2026-07-18 03:53:24 +10:00
  • 2e616ddf79 [idd] fix failure to initialize variables Geoffrey McRae 2026-07-18 03:41:45 +10:00
  • b397b7c66a [client] wayland: fix fullscreen option launch bug Geoffrey McRae 2026-07-18 03:31:22 +10:00
  • 275253181a egl: correct ImGui overlay luminance in HDR Geoffrey McRae 2026-07-18 03:02:19 +10:00
  • e6ac8a2b75 [idd] keep the generated EDID immutable Geoffrey McRae 2026-07-18 02:14:12 +10:00
  • 96b16debad client: move LGMP session probing off the event thread Geoffrey McRae 2026-07-18 01:30:15 +10:00
  • 116cafc806 [obs] fix DMABUF import attributes Geoffrey McRae 2026-07-18 00:19:57 +10:00
  • 041ae0e9f4 [idd] publish frames after copy submission Geoffrey McRae 2026-07-17 23:49:57 +10:00
  • bcd17ed220 [client] egl: avoid per-frame DMABUF flushes Geoffrey McRae 2026-07-17 23:39:13 +10:00
  • 8dadfab5c5 [client] egl: cache post-process configuration Geoffrey McRae 2026-07-17 23:00:08 +10:00
  • cd0d668076 [client] egl: cache renderer GL state Geoffrey McRae 2026-07-17 22:38:46 +10:00
  • b60fa8756f [client] egl: remove blocking waits from frame submission Geoffrey McRae 2026-07-17 22:02:05 +10:00
  • 615adac090 [client] egl: add cached uniforms and multipass effects Geoffrey McRae 2026-07-17 21:05:47 +10:00
  • 5d6ef7d690 [obs] hdr: use BT.2020 gamut for PQ decoding Geoffrey McRae 2026-07-17 18:35:05 +10:00
  • 845c612d0f [idd/client/obs] hdr: wire up the SdrWhiteLevel from the capture Geoffrey McRae 2026-07-17 17:49:49 +10:00
  • 0d2dc2694e [client] egl: fix masked color cursor HDR mapping Geoffrey McRae 2026-07-17 17:15:13 +10:00
  • 9bcf1d4994 [obs] hdr: improve hdr cursor rendering Geoffrey McRae 2026-07-17 17:08:35 +10:00
  • 93ce131d4f [client] egl: improve HDR cursor rendering, fixes alpha blending Geoffrey McRae 2026-07-17 16:48:57 +10:00
  • 27faae1116 [obs] fix masked color and monochrome cursors Geoffrey McRae 2026-07-17 16:22:39 +10:00
  • 7884c46cd6 [client] egl: implement SDR to HDR mapping for cursors Geoffrey McRae 2026-07-17 04:44:38 +10:00
  • 993c724e67 [client] wayland: set the application icon Geoffrey McRae 2026-07-17 03:12:06 +10:00
  • f2b45646d7 [idd] hdr: correct the BT.709 to BT.2020 conversion Geoffrey McRae 2026-07-16 23:03:13 +10:00
  • f9a77048ab [obs] fix HDR support to properly convert from PQ Geoffrey McRae 2026-07-16 22:43:09 +10:00
  • f8f5576359 [client] fix the HDR colorspace mapping to SDR Geoffrey McRae 2026-07-16 20:25:20 +10:00
  • 4dd9d11cca [idd] use the actual surface colorspace instead of guessing Geoffrey McRae 2026-07-16 20:24:23 +10:00
  • e245256860 [idd] collapse duplicate messages to the latest event only Geoffrey McRae 2026-07-16 19:43:24 +10:00
  • e5e378f255 [client] fix reversed event timestamp logic Geoffrey McRae 2026-07-16 19:43:02 +10:00
  • 67d29242ba [idd] debounce resolution changes Geoffrey McRae 2026-07-16 19:32:12 +10:00
  • f702576820 [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 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
  • 9721fc8c7e [idd] whitespace fixes Geoffrey McRae 2026-07-16 00:14:33 +10:00
  • 364485ded8 [client] wayland: implement HDR support Geoffrey McRae 2026-07-15 19:48:31 +10:00
  • 28973ac4b1 [obs] implement HDR support Geoffrey McRae 2026-07-15 18:39:02 +10:00
  • 0c653c1fb2 [idd] add support to return HDR metadata to clients Geoffrey McRae 2026-07-15 18:35:22 +10:00
  • 11b3ac00a8 [client/obs] update LGMP to detect version missmatch since struct change Geoffrey McRae 2026-07-15 17:10:26 +10:00
  • bc96319b94 [idd] driver: report Windows 11 OS name correctly Quantum 2026-07-03 16:54:01 -04:00
  • e13a6e9350 [client/obs] update LGMP to detect version missmatch since struct change gnif-lgmp-version-check Geoffrey McRae 2026-07-15 17:10:26 +10:00
  • c9845d3453 [client] wayland: improve fractional scale protocol compatibility Quantum 2026-07-03 16:59:04 -04:00
  • 1f3051e81a [host] d12: handle IDXGIAdapter::EnumOutputs errors Quantum 2026-06-16 22:31:34 -04:00
  • 4bb2c58fb6 [client] wayland: delete useless enum EGLSwapWithDamageState Quantum 2026-06-09 03:58:54 -04:00
  • e203bca480 [client] wayland: set content type to game Quantum 2026-06-06 16:26:33 -04:00
  • 8d7b45e240 [client] wayland: generate content-type-v1 client protocol Quantum 2026-06-06 16:20:26 -04:00
  • 66d8a9691e [idd] helper: update notification icon to reflect GPU availability Quantum 2026-06-06 01:50:10 -04:00
  • 89ddab9d57 [idd] helper: use Resources.h for icon IDs Quantum 2026-06-06 01:44:09 -04:00
  • ffffff0740 [resources] icon: add Looking Glass icon with GPU and no GPU superimposed Quantum 2026-06-06 01:30:48 -04:00
  • c8edf1eaf3 [client] wayland: use round half away from zero behaviour Quantum 2026-06-03 20:44:16 -04:00
  • 938a2a6c22 [client] wayland: get scale from wp-fractional-scale-v1 if possible Quantum 2026-06-03 20:27:45 -04:00
  • e406b0fee8 [client] wayland: generate fractional-scale-v1 client protocol Quantum 2026-06-03 19:57:28 -04:00
  • 79784fa44d [repos] wayland-protocols: bump to latest version Quantum 2026-06-03 19:55:49 -04:00
  • a164c02f9a [client] core: resize guest to actual surface size Quantum 2026-06-03 20:39:30 -04:00
  • 3aa6492760 [idd] driver: implement reading in pipe server Quantum 2026-06-04 23:44:35 -04:00
  • 0664e510a2 [idd] helper: send message over pipe when settings changed Quantum 2026-06-05 00:00:45 -04:00
  • e4e211f07a [doc] build: delete wayland-protocols mentions Quantum 2026-06-04 22:04:35 -04:00
  • bff890f635 [idd] helper: use per-monitor DPI awareness v2 Quantum 2026-06-03 21:54:25 -04:00
  • 2317801411 [idd] helper: update icon tip to reflect GPU state Quantum 2026-06-03 22:29:33 -04:00