solutions DirectX