Developper pour mac

OpenGL est le pendant libre de Direct3D ;)
Par contre, OpenGL se marie très bien avec SDL pour l'interaction utilisateur, gestion de l'écran, thread, gestion des fichiers...
Pour le son, préfère par contre OpenAL ou FMod.

Y'a aussi ClanLib qui fonctionne bien sur mac (C++). wxWidgets(libre) et QT(proprio) sont excellents pour des logiciels utilisant l'interface des environnements graphique (à la différence de la SDL).
Tu peux d'ailleur afficher une SDL_Surface dans une fenêtre wxWidgets.

Biensur, y'a aussi GTK dans X11 ;)
Qt (un Q majuscule et un t minuscule ;)) est sous double licence, pas seulement proprio !

En gros c'est libre si tu l'utilise pour faire du libre (et même sous windows depuis la version 4, parce qu'avant sous windows fallait payé de toute façon :p)
Par exemple KDE est fait avec Qt.