COMPTOIR
register

Dota 2 pourrait devenir compatible Vulkan la semaine prochaine

On a vu la course au développement de jeux pour la nouvelle API DirectX 12 de Microsoft, mais ça n'est pas la seule nouveauté sur ce segment puisque le Khronos Group a sorti le successeur d'OpenGL, Vulkan. Il semblerait que le MOBA de Valve, Dota 2 disponible uniquement sur Steam, soit le premier à en profiter comme un de leurs développeurs l'a récemment annoncé sur Reddit.

 

Avant la fin du mois, les versions Windows 64-bit et GNU/Linux 64-bit du titre devraient devenir compatible Vulkan (comme semble le prouver la base de données Steam). Rien n'est dit pour Mac OS X, puisque Apple préfère pousser à l'utilisation de son API propriétaire Metal, en refusant l'intégration de Vulkan pour l'instant. Ca n'est pas le meilleur terrain de jeu pour aller analyser les gains de performances entre deux API, mais cela permettra peut-être au titre de devenir encore plus accessible (tout du moins côté hardware, car pour y jouer il faut relativement s'accrocher ou parler russe). Espérons que d'autres studios suivent la tendance par la suite et que Vulkan se développe rapidement, ce qui pourrait bien arriver plus vite que prévu maintenant que Google ouvre son Play Store à Chrome et compte tenu du fait que Vulkan est compatible avec toutes les architectures mobiles, pc et consoles. (source : Phoronix)

 

vulkan logo 2

Une théière en mid-lane, on aura tout vu !

Un poil avant ?

Green Man Gaming fête ses 6 ans et vous en fait profiter

Un peu plus tard ...

DDR4 SoDIMM en fête chez Crucial et G.Skill

Les 37 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur sans nom de Bretagne, le Mardi 24 Mai 2016 à 13h16  
par Un ragoteur sans nom embusqué, le Vendredi 20 Mai 2016 à 16h14  
Bah garde l'entête alors au lieu de bêtement taper "bla" et sinon quand ça fait vraiment chier de résumer un pavé on peut toujours taper au dessus du quote
par MeFabzi le Vendredi 20 Mai 2016 à 15h58
en général c'est le message du dessous
c'est surtout parce que ca fait doublon, pour peu que le mec à lâché un pavé on voit plus mon commentaire et sur mon téléphone j'arrive pas à garder la bonne partie (le clavier qui remonte sur le texte).
Quant la citation est courte je penserai a toi je la laisserai <3
par MeFabzi, le Vendredi 20 Mai 2016 à 15h58  
par Un ragoteur sans nom embusqué le Vendredi 20 Mai 2016 à 15h46
bla
en général c'est le message du dessous
c'est surtout parce que ca fait doublon, pour peu que le mec à lâché un pavé on voit plus mon commentaire et sur mon téléphone j'arrive pas à garder la bonne partie (le clavier qui remonte sur le texte).
Quant la citation est courte je penserai a toi je la laisserai <3
par Un ragoteur sans nom embusqué, le Vendredi 20 Mai 2016 à 15h46  
par MeFabzi le Vendredi 20 Mai 2016 à 14h26
blablabla
Salut, tu pourrais ne serait ce que reprendre une partie des messages que tu cites dans tes quote ?
Ca rendrait la lecture beaucoup plus facile de ne pas à avoir à chercher avec les dates et les pseudo qui répond à quoi.

/hs
par ragoutoutou, le Vendredi 20 Mai 2016 à 14h35  
par MeFabzi le Vendredi 20 Mai 2016 à 14h26
Merci, je me suis déjà fais rectifier. À l'école on m'a appris qu'il fallait mieux dire des conneries et se faire corriger que de se taire. Je suis désolé de t'avoir énervé mes connaissances sont très perfectible. Ça viens surtout de déduction. Par exemple le peux de jeu que j'ai joué sous linux était en Java et jamais en C++ je me renseignerai plus à l'avenir promis.
Pas de soucis, je n'étais pas énervé du tout, au contraire, les commentaires techniquement pointus m'impressionnent. Tout le monde ne peut pas être expert en SQL 3D, surtout dans le domaine de l'embarqué virtuel. Surtout que mon domaine c'est plutôt la cryptogénétique asservie, mais je me débrouille pas mal en multimédia quand même.
++
par MeFabzi, le Vendredi 20 Mai 2016 à 14h26  
par ragoutoutou le Vendredi 20 Mai 2016 à 14h05
bla
Merci, je me suis déjà fais rectifier. À l'école on m'a appris qu'il fallait mieux dire des conneries et se faire corriger que de se taire. Je suis désolé de t'avoir énervé mes connaissances sont très perfectible. Ça viens surtout de déduction. Par exemple le peux de jeu que j'ai joué sous linux était en Java et jamais en C++ je me renseignerai plus à l'avenir promis.
par ragoutoutou, le Vendredi 20 Mai 2016 à 14h05  
par MeFabzi le Vendredi 20 Mai 2016 à 07h34
Je vais tenter d'apporter des éléments de réponse.
Une très grande partie des jeux sont codé en C++ donc réservé à windows.
DX n'est pas porté sur d'autres langages contrairement à opengl qui est porté notamment en Java ce qui l'ouvre à toutes les plateformes.
Faudrait donc que les dev qui code en C++ depuis des années changent de language pour par exemple le Java et ça c'est pas près d'arriver avec tous les préjugés sur ce language
Donc Vulkan ou DX les jeux resteront principalement sur windows
La raison est beaucoup plus simple : les jeux Nintendo sont programmés en SQL et tout le monde sait qu'aucun tableur ne tourne sur console (pour l'instant mais d'après mes sources le département recherche et développement de Sony a déjà un prototype de Lotus 1-2-3 fonctionnel, le tout accéléré par le GPU, paraît que ça déchire mais c'est un autre débat). Donc si Vulkan ne vectorise pas son API en 2D, jamais les consoles ou les Macs (car ils partagent le même noyau CPU que les consoles) ne pourront faire tourner les jeux réservés à Windows.
Je partage donc la même conclusion que toi (entre experts on se comprend) mais avec des hypothèses complètement différentes.
par Gry20r, le Vendredi 20 Mai 2016 à 13h50  
Il n'y a que l'assembleur qui soit parfaitement universel sur x86/x64 il me semble.
Mais bon, faut etre vraiment tres bon pour ca et plus personne ne code comme ca, ca prendrait un temps fou pour des moteurs de jeu.
par MeFabzi, le Vendredi 20 Mai 2016 à 10h55  
par YulFi le Vendredi 20 Mai 2016 à 10h05
Bla
J'ai vu qu'on pouvait compiler sous linux mais après
J'ai pas dit qu'il fallait du Java pour faire du multiplateforme mais que ça permet de faire du multiplateforme.
Sinon merci d'avoir pris le temps d'expliquer je ferai plus la faute promis
par YulFi, le Vendredi 20 Mai 2016 à 10h05  
par MeFabzi le Vendredi 20 Mai 2016 à 09h16
Bienvenue sur Internet où on te traite de con sans dire pourquoi
Ah mais j'ai pas dit que tu étais con, juste que ton message était un gros mélange de tout et n'importe quoi (= des conneries).

Bon je vais t'indiquer ce qui ne va pas.

"Une très grande partie des jeux sont codé en C++" Je suis d'accord.
"donc réservé à windows." Pas du tout. Soit tu as voulu faire un raccourci un peu vite, soit tu as tout faux. Le C/C++ peut être compilé partout point. Tu peux même en faire sous Android si tu veux.

"DX n'est pas porté sur d'autres langages"
DirectX déjà est un ensemble de bibliothèques, j'imagine que tu parles de Direct3D vu que tu parles d'OpenGL après. Direct3D est une bibliothèque écrite en C++ par Microsoft là je pense qu'on est d'accord. Et Direct3D peut pourtant être utilisé en C#. La magie des bindings. C'est d'ailleurs pareil pour OpenGL et Java. OpenGL est écrit en C mais n'a pas été porté en Java. Il y a juste un wrapper java qui utilise la lib OpenGL en C.

"opengl qui est porté notamment en Java ce qui l'ouvre à toutes les plateformes"
En gros pour toi pour faire du multiplateforme il faut faire du Java ?
Pourtant je fais de l'OpenGL et du C++ sur GNU/Linux tous les jours, bizarre. Un code C++ peut être multiplateforme si on le veut. Après il suffit de le compiler pour chaque plateforme
par MeFabzi, le Vendredi 20 Mai 2016 à 09h16  
par YulFi le Vendredi 20 Mai 2016 à 09h08
Bla
Bienvenue sur Internet où on te traite de con sans dire pourquoi
par YulFi, le Vendredi 20 Mai 2016 à 09h08  
par MeFabzi le Vendredi 20 Mai 2016 à 07h34
Je vais tenter d'apporter des éléments de réponse.
Une très grande partie des jeux sont codé en C++ donc réservé à windows.
DX n'est pas porté sur d'autres langages contrairement à opengl qui est porté notamment en Java ce qui l'ouvre à toutes les plateformes.
Faudrait donc que les dev qui code en C++ depuis des années changent de language pour par exemple le Java et ça c'est pas près d'arriver avec tous les préjugés sur ce language
Donc Vulkan ou DX les jeux resteront principalement sur windows
Mouahahah j'ai jamais lu des conneries pareils
Je pense qu'il te manque quelques notions sur la programmation, les langages, les API ...