how are you guys going to handle versioning the restrict() restrictions?
will we be able to include different versions of our restricted functions for different versions of direct3d? how will this work, since the override would have to happen at runtime?