Need to add implementations for gl_platform_*_swapchain functions