Details
-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
-
None
Description
cdd.dll is an XDDM-like display driver that instead of obtaining video modes and the like from IOCTRLs made with a XDDM miniport driver; It communicates with the DirectX Graphics Kernel. By obtaining a mode list and sending commands through dxgkrnl, cdd accelerates common XDDM callbacks. (such as DrvSetPointerShape, DrvMovePointer, DrvBitBlt and many more). As well as offering the win32ss resolution switching at runtime and the full resolution of the primary display out as long as it's supported by the WDDM KMD driver.
cdd is the very first component we need to work well with our dxgkrnl. We can render desktop fairly easy even without implementing the entire scheduling subsystem of dxgkrnl so this should be done the moment the VidPn subsystem of dxgkrnl is finished