Took about 2 days to take a win project to linux, that same win project took about 3 weeks to port to mac.
That was the first time I’d done it of course (to either mac or linux), but I just found the mac documentation to be severely lacking.
Also all macs are now stuck on OpenGL 4.1 forever, it may not matter much now, but it will show in future.
And yes I know Vulkan is a thing but I think that’ll take a while to fully be adopted by the games community.