Stefan Dösinger : wined3d: Hold an internal reference on pixel and vertex shaders.