Ok alors vu la tournure de cette pull request, je préfère qu'on "revienne au premier workaround" c'est-à-dire forcer is_mode_supported() à retourner true pour fullscreen sur OSX et rajouter le SDL_Surface intermédiaire.

D'ici à ce que Apple rende ces workarounds obsolètes, on sera sûrement passés à SDL 2 ou OpenGL ou SFML :)