La Team Libreto libère un core RetroArch supportant l'API Vulkan

623 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Multi Consoles
La Team Libreto libère un core RetroArch supportant l'API Vulkan
Il y a quelques jours le consortium Khronos annonçait la disponibilité de l'API Vulkan, une variante de l'API OpenGL permettant la gestion du bas niveau, l'utilisation de moins de ressources CPU par l'utilisation de la puissance GPU. C'est AMD qui avait introduit ce type de technologie le premier au grand public avec l'API Mantle, et Microsoft a proposé ensuite de telles optimisations sous DirectX12, AMD abandonnant ensuite son API au profit de celle de la firme de Redmond. 
 
Quoiqu'il en soit Khronos a toujours joué bande à part avec son API OpenGL, et le consortium va continuer avec Vulkan, après 18 mois de développement, elle nous propose donc son API de bas niveau révolutionnaire. 
 
Une fois que nous avons dit cela, nous pouvons penser que le monde du jeu vidéo devrait être révolutionné, oui et non, tant que les développeurs ou les studios qui tiennent les clés du codage n'exploitent pas ces API de bas niveau, la mayonnaise ne prendra pas. 
 
 
 
 
 
 
La première équipe de développeurs avec l'intention d'exploiter le code est la Team Libreto qui diffuse déjà une première version de RetroArch s'appuyant sur une bibliothèque de l'API Vulkan. Reste à voir si les ressources sont mieux utilisées. Comme vous pouvez vous en doutez pour le moment il ne s'agit que d'une première compilation d'une build qui n'a pour objectif que de réaliser les premiers tests sur le Core Vulkan.
 
 
 
 
 
 
 
Fonctionnalités :
 
- Un pilote graphique optionnel pour Wulkan a été écrit
- Il doit être compatible avec MaterialUI/XMB et les autres accélérations matérielles qui étaient avant GL
- Les Overlays devraient fonctionner sous Wulkan (nous attendons par là les overlays dans RetroArch)
- Le rendu des polices doivent fonctionner sous Vulkan
- Le support des shaders a été ajoutés, le support de Vulkan se traduira par des évolutions dévoilées plus tard
- L'enregistrement asynchrone sur GPU
- Les Cores (noyaux) de la Team Libreto peuvent être réécrits pour Vulkan, un core test a été inclus et vous le trouverez ici : https://github.com/l...tro-test-vulkan
 

Compiling a Vulkan core
 
In case you have RetroArch setup with Vulkan, you can play any of the non-libretro GL based cores. But what about a libretro core that is specifically made for Vulkan?  That can be done as well.
 
Themaister has made a Vulkan test core as a proof of concept. You can view the source here. https://github.com/l...tro-test-vulkan
 
Follow these steps in order to compile it and test it on your device:
 
1 – Go to the retroarch source directory, go to cores/libretro-test-vulkan
 
2 – Run make inside the directory.
 
3 – If everything went well, it should create a file called ‘testvulkan_libretro.so’. Move this file to the directory containing all your other libretro cores.
 
4 – Start up RetroArch, go to Load Core. Select the Vulkan test core. Select ‘Start Core’.

 

 

 
 
Vendredi 19 Février 2016, 14:06 par tralala
Source : www.libretro.com
19 février 2016, 15:05
Approuver ce commentaire (+1)
merci
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer