ICD hook a simple openGL application on our own openGL dll serialize the calls into a generic container send this package to the kernel driver Find a good strategy for contexts Have a real function for surface capacities