D3D9: use new during init so that constructors are run
Merge pull request #542 from OV2/master

D3D9: use new during init so that constructors are run