I just pushed a Direct3D 10/11 state tracker to the d3d1x branch. The commit message is very verbose and includes a lot of details. What do you think? If you tried it, did it work? If not, what issues did you find? At what point should it be merged to master?