Split device and swapchain creation