Cette bibliothèque est censée être une réimplémentation des graphiques RenderWare, ou en tout cas une bonne partie de celui-ci.
Il est destiné à être multiplateforme dans deux sens : prendre en charge le rendu sur différentes plates-formes similaires à RW ; prenant en charge tous les formats de fichiers pour toutes les plates-formes à tout moment et offrant un moyen de convertir vers toutes les autres plates-formes.
Les formats de fichiers pris en charge sont DFF et TXD pour PS2, D3D8, D3D9 et Xbox. Tous les DFF PS2 pré-instanciés ne sont pas pris en charge. BSP n'est pas du tout pris en charge.
Pour le rendu, nous avons des backends D3D9 et OpenGL (>=2.1, ES >= 2.0). Le rendu de certaines choses sur la PS2 fonctionne uniquement à titre de test.
librw peut être utilisé pour le rendu de GTA.
Obtenez premake5. Générez une configuration, par exemple avec premake5 gmake
, et regardez dans le répertoire build.