Ben si c’est fait en DX, il faut “juste” tout recoder…
En fait non, les shaders peuvent être exécutés indépendamment sous OpenGL ou DirectX. Et les shaders représentent en général une très grosse partie du code 3D.
Le plus problématique sur les portages Linux c’est la gestion des entrée/sorties (claviers, souris, pad, son) où les bibliothèques sont relativement différentes de Direct Input.
Après, ça peut sembler idiot, mais les éléments externes au jeu sont le principal problème : par exemple les CODEC pour les séquences cinématiques ou bien les libraries telles que RapidTree pour générer les arbres des décors.
1 commentaires
Steam : Half-Life et Counter Strike 1.6 disponibles sous Linux
28/01/2013
Le 28/01/2013 à 12h 54