wined3d: Use a hashmap to store the ffp shaders.