Quel est le sens de cette question ? Je ne sais pas comment est codé SecondLife, sur aucune des plateformes, mais même s'ils ont utilisé DirectX sous Windows, ils ont su visiblement trouver des alternatives sous Linux et MacOSX, vu que ces versions tournent à l'heure actuelle (bon, plus ou moins bien... mais d'après ce que j'ai compris, la version Windows n'est pas non plus un modèle de stabilité !).
DirectX n'est pas incontournable, heureusement ! (-> SDL, OpenGL, OpenAL, ... ).
D'après la news, on ajoute juste un moteur de rendu atmosphérique et un simulateur de nuages. Donc il est bien possible que ce soit un ensemble d'algorithmes qui s'exécute à un plus haut niveau, et qui vienne s'interfacer dans le moteur de SL, qui seul aurait un rapport direct avec les libs de bas niveau DirectX ou équivalent. Dans ce cas, la portabilité serait assez bonne. Bon l'architecture pourrait aussi être tout autre...