What will we try to learn about Device Drivers?
It is a big topic!!
Lots of complicated code; will try to get feel for the
GDI/DirectDraw/OpenGL interfaces to the hardware.
BitBlts
BitBlts are very important for 2D performance. We
try to look at this code in some detail. For 3D, still
to be decided.
Performance/Capability
Will look at standard ways for testing performance and capability of graphics display drivers by looking at the Microsoft Hardware Compatibility Tests and the Ziff-Davis Benchmarks.
Debugging
Will look at Device Driver debugging using WinDBG.