(D3D) use new instead of calloc so that constructors are run
Merge pull request #659 from OV2/master

(D3D) use new instead of calloc so that constructors are run