An initial investigation into WDDM on ReactOS
7 hours ago
- #WDDM
- #ReactOS
- #HardwareSupport
- ReactOS is exploring WDDM (Windows Display Driver Model) to improve hardware support, especially for Vista and beyond.
- WDDM shifts GPU management from Win32k to driver vendors, with Dxgkrnl.sys facilitating communication between DirectX graphics drivers and miniport drivers.
- XDDM remnants still exist in modern Windows, with CDD.dll acting as a bridge between XDDM and WDDM.
- ReactOS needs a robust XDDM stack to support WDDM, as CDD.dll is fundamentally an XDDM display driver.
- Compiling WDDM drivers requires displib.lib, which initializes Dxgkrnl without linking directly to it.
- ReactOS has successfully loaded its first WDDM driver, demonstrating progress in hardware compatibility.
- Future blog posts will detail further advancements in ReactOS's hardware support and WDDM implementation.