Ivan Gyurdiev : wined3d: Rework shader mode selection.