to not let the conflict swapchain interface and it is the not snapshot