improvements for dx9 working sidebyside with dx11