update d3d10 plugin to d3d11 for metro apps, maybe i shouldn't do this;