Hello, my name is Nick, and I’m a 3rd year CS student in the Department of Informatics & Telecommunications at NKUA (Greece) with an interest in Windows kernel and internals. The 2026 GSoC Windows GUI agent project caught my eye.
I've been browsing the relevant code and trying to create a high level overview of the project, while grasping a few technical points.
1) The project description states that "some progress has been made to create a full WDDM driver... but the driver isn’t working correctly yet." Is this work-in-progress available in a specific branch or repository that I have missed?
2) From the work done so far, what have been the main caveats/blockers/non-trivial parts in practice?
3) Would a display-only WDDM driver completely remove the need for Desktop Duplication API you currently rely on for the capture path?
Thank you for your time.