Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Un support pour vulkan de prévu ?  (Lu 5131 fois)

0 Membres et 1 Invité sur ce sujet

nagimar

  • Newbie
  • *
  • Messages: 36
    • Voir le profil
Un support pour vulkan de prévu ?
« le: Janvier 18, 2021, 07:59:41 pm »
Salut, je ne sais pas si opengl va persister on m'a conseillé de passer à vulkan mais je la trouve, comment dire, pas du tout adaptée pour SFML déjà que SFML utilise les anciennes versions de opengl et que vulkan fonctionne à peut prêt comme l'opengl moderne, en plus le module fenêtre de la SFML crée un contexte opengl je ne pense pas qu'on puisse créer une fenêtre SFML sans contexte opengl et utiliser vulkan comme on pourrait le faire avec la SDL et glfw.

Et si opengl disparait SFML disparait aussi à moins de la recoder pour vulkan et j'aurai bien aimé avoir un code source de référence pour encapsuler vulkan dans des classes textures, shader, rendertexture comme le fait la SFML histoire d'être sûr de faire ça correctement pour mon framework.



Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: Un support pour vulkan de prévu ?
« Réponse #1 le: Janvier 19, 2021, 08:09:08 am »
Pour l'instant il n'y a pas de support Vulkan dans SFML, mais ne t'inquiète pas, OpenGL ne va pas disparaître du jour au lendemain, et il est prévu que SFML évolue dans ce sens. Il me semble qu'il y a une branche (peut-être pas à jour) avec des modifs pour Vulkan, essaye de voir si tu la retrouves.
Laurent Gomila - SFML developer

nagimar

  • Newbie
  • *
  • Messages: 36
    • Voir le profil
Re: Un support pour vulkan de prévu ?
« Réponse #2 le: Janvier 19, 2021, 07:32:19 pm »
Non je ne la trouve pas ici https://github.com/SFML/SFML/tree/master

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re: Un support pour vulkan de prévu ?
« Réponse #3 le: Janvier 20, 2021, 07:47:19 am »
Ici il y a un exemple Vulkan : https://github.com/SFML/SFML/tree/master/examples/vulkan

Et ici une branche pour gérer différents back-ends (je ne sais pas s'il y a un début d'implémentation Vulkan) : https://github.com/SFML/SFML/tree/feature/modular_rendering_backends
Laurent Gomila - SFML developer

 

anything