Added several D3D implementations.