Complete Direct3D Device Initialisation