IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement 2D, 3D et Jeux Discussion :

Vulkan arrivera en 2016 : le projet prend un peu de retard pour assurer une meilleure bibliothèque


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut Vulkan arrivera en 2016 : le projet prend un peu de retard pour assurer une meilleure bibliothèque
    Vulkan arrivera en 2016
    le projet prend un peu de retard pour assurer une meilleure bibliothèque


    La bibliothèque était prévue pour l'année 2015, mais la fin de l'année arrivant, on pouvait facilement se douter que cela ne serait pas le cas. Les plus optimistes espéraient que la bibliothèque aurait été prévue en même temps que DirectX 12 et cela semblait logique : les deux bibliothèques (Direct3D 12 et Vulkan) ont les mêmes objectifs : réduire le surcoût côté CPU de la bibliothèque graphique, améliorer le support du multithread, donner plus de liberté et un meilleur contrôle aux développeurs.
    Bien sûr, Vulkan n'est pas une exacte copie de Direct3D 12. En premier, la bibliothèque est multiplateforme, mais aussi un effort remarquable est réalisé pour proposer des applications de débogages ainsi qu'un support plus uniformes entre les constructeurs et les plateformes.

    Sur le site officiel, un nouveau message s'est ajouté pour nous donner des nouvelles sur la bibliothèque : la spécification est prête ! Seules une finalisation et la résolution du cadre légal sont à faire. Les tests de conformité sont en cours de finalisation ! Les constructeurs préparent leur pilote. En réalité, il ne reste plus que le retour des constructeurs par rapport à l'implémentation et tout est bon. La spécification sera d'ailleurs publiée lorsque les pilotes seront conformes.

    Le consortium travaille actuellement sur les SDK Windows, Linux et Android. Google s'intéresse énormément à cette nouvelle bibliothèque et aide à ce que le support pour les téléphones mobiles soit assuré.

    Finalement, lors de la mise à disposition de Vulkan pour le grand public, il y aura des démonstrations et des séminaires organisés par Khronos au travers des différents événements de l'industrie (certainement GDC, SIGGRAPH...).

    Donc, la sortie de Vulkan est très proche même si elle ne sera pas en 2015.


    Votre opinion ?

    Attendez-vous la bibliothèque avec impatience ? Qu'avez-vous déjà appris sur celle-ci ?
    Croyez-vous que ce soit une grande évolution dans le monde du rendu ?


    Voir aussi

    Présentation de Vulkan
    Compte rendu sur Vulkan à la GDC 2015


    Source

    Site officiel
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 045
    Points : 11 368
    Points
    11 368
    Billets dans le blog
    10
    Par défaut
    Plus vite! Plus vite!

    J'ai vraiment hâte de pouvoir faire joujou avec!
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  3. #3
    Invité
    Invité(e)
    Par défaut
    Ça c'est de la News

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 537
    Points : 3 909
    Points
    3 909
    Par défaut
    ca va impacter le langage GLSL pour les shaders ?

  5. #5
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 045
    Points : 11 368
    Points
    11 368
    Billets dans le blog
    10
    Par défaut
    C'est surtout que les shaders GLSL vont être d'abord passés en SPIR-V, si je ne me trompe pas
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  6. #6
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 537
    Points : 3 909
    Points
    3 909
    Par défaut
    oui mais le SPIVR est une sorte de bytecode non ?

  7. #7
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 045
    Points : 11 368
    Points
    11 368
    Billets dans le blog
    10
    Par défaut
    Oui, une représentation intermédiaire standardisée.
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

  8. #8
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 537
    Points : 3 909
    Points
    3 909
    Par défaut
    mais si je comprend ce langage intermédiaire ne sera pas directement traduite en code asm GPU par le gpu?
    ce sera encore le role du driver de "compiler" en code binaire GPU ?
    Donc le porbleme de code qui ne fait pas la même chose sur toute les carte va encore ce poser ? ou vulkan résoud le problème ?

  9. #9
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Compiler un code intermédiaire en code natif est bien plus simple et rapide que de compiler un code source (texte à la C ou autre) en natif. Notamment, le compilateur qui transforme le code source en code intermédiaire peut faire des simplifications, des pré traitement, des optimisations et je ne sais pas quoi d'autre et la dernière transformation (code intermédiaire vers code natif) en est nettement simplifiée et donc plus rapide.
    Par rapport au code qui ne fait pas la même chose sur chaque plateforme, cela sera partiellement corrigé par le fait qu'il y a des tests de conformité, mais aussi par le fait que la spécification SPIR-V précise comment gérer le code intermédiaire. De plus, un compilateur standard sera fournit par Khronos.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  10. #10
    Membre extrêmement actif
    Homme Profil pro
    Graphic Programmer
    Inscrit en
    Mars 2006
    Messages
    1 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Graphic Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 537
    Points : 3 909
    Points
    3 909
    Par défaut
    merci pour les explications hate de tester ca du coup

  11. #11
    Membre du Club
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Points : 51
    Points
    51
    Par défaut config minimale?
    Vulkan va-t-il prendre en charge les anciennes cartes graphiques? Faut-il se doter des dernieres cartes graphiques pour coder quelque chose avec?

  12. #12
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 826
    Points : 218 287
    Points
    218 287
    Billets dans le blog
    117
    Par défaut
    Comme il est dit dans la présentation de Vulkan :
    Toutes cartes graphiques supportant OpenGL 4.3/OpenGL ES 3.1 ou supérieur pourront supporter Vulkan.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  13. #13
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Premier accroc : sous GNU/Linux, pour certaines puces AMD, Vulkan ne serait pas fonctionnel.

    Source
    Plus je connais de langages, plus j'aime le C.

  14. #14
    Expert éminent sénior

    Avatar de dragonjoker59
    Homme Profil pro
    Software Developer
    Inscrit en
    Juin 2005
    Messages
    2 045
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Software Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 2 045
    Points : 11 368
    Points
    11 368
    Billets dans le blog
    10
    Par défaut
    AMD, toujours à la ramasse...
    Si vous ne trouvez plus rien, cherchez autre chose...

    Vous trouverez ici des tutoriels OpenGL moderne.
    Mon moteur 3D: Castor 3D, presque utilisable (venez participer, il y a de la place)!
    Un projet qui ne sert à rien, mais qu'il est joli (des fois) : ProceduralGenerator (Génération procédurale d'images, et post-processing).

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/05/2009, 11h39
  2. Réponses: 0
    Dernier message: 29/05/2008, 10h34
  3. comment faire pour importer une image dans un projet eclipse
    Par javanoiid dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 02/04/2008, 19h24
  4. Réponses: 4
    Dernier message: 14/03/2007, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo