Implement screen_set_viewport for Direct3D11