Vulkan d'abord annoncé sous l'appellation OpenGL Next est une spécification proposée par le consortium Khronos Group pour la programmation graphique. Elle est mise en œuvre par plusieurs constructeurs de cartes graphiques sous forme d'une interface de programmation portant le même nom et a pour but de remplacer à terme OpenGL et ses dérivés en exploitant plus efficacement les architectures informatiques modernes[2]. 25 ans après la création d'OpenGL, elle vise à unifier les versions mobile (OpenGL ES) et bureau (OpenGL), fonctionne nativement sur Microsoft Windows, GNU/Linux et Android, ainsi que sous MacOS et iOS via la portability initiative (l'API MoltenVK)[3] en se basant sur Metal[réf. souhaitée]. Une première version est sortie en , supportée entre autres par AMD et Nvidia[4], et est compatible avec tout système supportant OpenGL ES 3.1[5].
Historique
Vulkan se fonde sur le travail effectué par AMD sur l'API Mantle(en), et auparavant, au sein de Mesa 3D, par Gallium3D (réduction de la couche du pilote graphique et relation plus directe au GPU et à sa mémoire). En particulier son module LLVMpipe qui permet la précompilation dans un langage intermédiaire et une meilleure utilisation des architectures de microprocesseurs multi-cœurs[6] des architectures modernes pour le rendu 3D.
Les développeurs du pilote libre Vulkan, pour processeurs graphiques Intel, décrivent Vulkan comme un « Gallium3D 2.0 ». Le langage SPIR utilisant à l'origine LLVM[7], SPIR-V qui en est une version modifiée permettra une implémentation de LLVM pour son interprétation[8].
Meilleure gestion du multiprocesseur, les différents processeurs pouvant envoyer en parallèle des commandes à exécuter ;
Un pilote simplifié, en donnant au CPU davantage d'accès aux commandes du GPU et à la gestion de sa mémoire ;
Une meilleure adaptation aux plates-formes mobiles avec notamment la gestion du cas d'une mémoire unifiée et du rendu où chaque thread est dédié à un des rectangles formant l'affichage (dallage).
Le langage SPIR-V qui permettra de simplifier le travail des pilotes dans l'interprétation des shaders.
La simplification des pilotes et le langage unifié devraient permettre de réduire, pour les développeurs d'application, les difficultés de portabilité du matériel d'un constructeur à un autre
Microsoft a de son côté sorti DirectX 12, la dernière génération de son API Graphique, et Apple a sorti son API Metal[réf. souhaitée]. Tous deux ont pour projet d'utiliser les mêmes accès bas niveau au matériel et la portabilité mobile que Mantle ou Vulkan, mais ont l'inconvénient de ne pas être multiplateformes.
Étant donné l'ouverture de l'API, la portabilité et les gains de performances, différents éditeurs de jeux ont déjà annoncé le support de celle-ci par leur moteur, avant même les spécifications définitives, comme le moteur Source 2 de Valve[10],[11]
La bibliothèque libre GLOVE convertit les appels OpenGL ES, glsl et EGL en appels Vulkan[12].
Les pilotes libres d'accélération 3D matérielle Mesa 3D pour GNU/Linux comportent trois pilotes permettant de convertir différentes API 3D vers Vulkan, et de bénéficier ainsi de ses performances et plus faible consommation énergétique avec des applications qui sont conçues pour :
D9VK (obsolète car dorénavant inclus dans DXVK), convertit les appels Direct3D versions 9 vers des appels Vulkan ;
DXVK, convertit les appels Direct3D versions 9, 10 et 11 vers des appels Vulkan[13] ;
VKD3D, convertit les appels Direct3D versions 12 vers des appels Vulkan[14] ;
Zink, convertit les appels OpenGL et OpenGL ES en appel Vulkan, il est intégré à partir du , la bibliothèque, via le sous-système Gallium de Mesa[15], il est placé entre la couche OpengGL state tracker de Gallium et les pilotes Vulkan[12], entre la couche du state tracker OpenGL et le pilote Vulkan[12].
Le , une mise à jour de la version stable des pilotesWindows et Linux par Nvidia permet l'utilisation de Vulkan[19].
En , la préversion d'Android Nougat pour développeurs prévoit l'utilisation des API 3D Vulkan[20],[21].
La nouvelle console de jeux Switch de Nintendo est certifiée Vulkan le [22]
Lors de la conférence SDC 2016, en , la société Samsung annonce que son prochain modèle de smartphone utilisera Vulkan, et annonce des gains en durée de vie de la batterie[23].
Fin , Unity annonce que les jeux Android basés sur son moteur disposent en beta de Vulkan, ce qui permet des performances améliorées d'environ 35%, et une consommation énergétique moindre[24].
En , Valve, LunarG et The Brenwill Workshop annoncent que le jeu vedette de Valve, Dota 2, est porté via MoltenVK (implémentation de Metal en Vulkan) sur MacOS avec un gain de performances de 50% par rapport à la version OpenGL [3].
En , les développeurs du moteur de jeu libre Godot, annoncent qu'ils vont s'orienter vers Vulkan et Open GL ES 2.0, plutôt qu'OpenGL ES 3.0[27]. Il devrait être prêt pour Godot 4.0[28], qui devrait sortir en 2022.
En , les développeurs du moteur 3D libre OGRE, annoncent qu'ils sont en train de porter le moteur sur Vulkan[29].
Compatibilité matérielle
Cette section doit être actualisée.
Des passages de cette section sont obsolètes ou annoncent des événements désormais passés. Améliorez-la ou discutez-en.
Cette section doit être actualisée.
Des passages de cette section sont obsolètes ou annoncent des événements désormais passés. Améliorez-la ou discutez-en.
CryEngine – Crytek a annoncé vouloir inclure le support de Vulkan pour son CryEngine[52].
Unity – Support Vulkan à partir de la version 5.6[53] pour Android, Linux et Windows. Le support dans l'éditeur est disponible à partir de la version 2018.2[54].
19th century Serbian businessman Anastasijevic redirects here, for people bearing the surname Anastasijević, see Anastasijević. Miša Anastasijević1st President of the National Assembly of SerbiaIn office30 November 1858 – 31 January 1859MonarchsAleksandar KarađorđevićMiloš Obrenović IPreceded byPosition establishedSucceeded byŽivko Karabiberović Personal detailsBornMihailo Anastasijević(1803-02-24)February 24, 1803Poreč, Pashaluk of Belgrade, Ottoman EmpireDiedJanuary 27,…
Questa voce o sezione sull'argomento attori statunitensi non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Questa voce sull'argomento attori statunitensi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Alexander Gould nel…
الرابطة الكمبودية 2017 تفاصيل الموسم الرابطة الكمبودية البلد كمبوديا المنظم اتحاد كمبوديا لكرة القدم البطل نادي بويونغ كيت أنغكور مباريات ملعوبة 132 عدد المشاركين 12 الرابطة الكمبودية 2016 الرابطة الكمبودية 2018 تعديل مصدري - تعديل الرابطة الكمبودي
هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (نوفمبر 2019) تشارلز عزرا سبراغ معلومات شخصية تاريخ الميلاد 9 أكتوبر 1842 تاريخ الوفاة 21 مارس 1912 (69 سنة) مواطنة الولايات المتحدة الحياة العملية المهنة مصرفي، …
Klaus Holzkamp Información personalNacimiento 30 de noviembre de 1927 Berlín (República de Weimar) Fallecimiento 1 de noviembre de 1995 (67 años)Berlín (Alemania) Nacionalidad AlemanaInformación profesionalOcupación Psicólogo e investigador Empleador Universidad Libre de Berlín Movimiento Psicología crítica [editar datos en Wikidata] Klaus Holzkamp (Berlín, 30 de noviembre de 1927 – Berlín, 1 de noviembre de 1995) fue un psicólogo alemán y figura clave de la Psicologí…
Este nombre sigue la onomástica coreana; el apellido es Lee. Lee Hong Bin Hong Bin en febrero de 2016, durante los Gaon Chart K-Pop Awards.Información personalNacimiento 29 de septiembre de 1993 (30 años) Gwangjin-gu, Seúl, Corea del SurNacionalidad SurcoreanaEducaciónEducado en Dong-Ah Institute of Media and Arts Información profesionalOcupación Cantante, Modelo, Bailarín, Rapero y ActorAños activo 2012–2020Géneros K-pop, DanceInstrumento Voz Tipo de voz BarítonoDiscográfica …
1971 single by Joni MitchellCaliforniaSingle by Joni Mitchellfrom the album Blue B-sideA Case of YouReleased1971Recorded1971GenreFolk rockLength3:48LabelRepriseSongwriter(s)Joni MitchellProducer(s)Joni MitchellJoni Mitchell singles chronology Carey (1971) California (1971) You Turn Me On, I'm a Radio (1972) Official audioCalifornia on YouTube California is a song written by Joni Mitchell that first appeared on her 1971 album Blue. It was also released as the second single from the album, as a fo…
Die Villa Neizert im Jahr 2000 Die Villa Neizert, auch als Villa Rasselstein und Villa Remy bekannt, war ein repräsentatives, großbürgerliches Herrenhaus im Stil des Historismus nahe Neuwied. Es war nach einem fast 20 Jahre andauernden Rechtsstreit im Jahr 2002 abgerissen worden, obwohl es zu dieser Zeit unter Denkmalschutz stand. Dieser Rechtsstreit und der letztendliche Abriss machten das Herrenhaus auch überregional bekannt.[1] In alternativen Medien wird die Villa Neizert gelegen…
Augustus PhillipsLahir(1874-08-01)1 Agustus 1874Rensselaer, IndianaMeninggal29 September 1944(1944-09-29) (umur 70)London, InggrisPekerjaanPemeranTahun aktif1910-1921 Augustus Phillips (1 Agustus 1874 – 29 September 1944), adalah seorang pemeran asal Amerika Serikat. Ia tampil dalam 134 film antara 1910 dan 1921. Ia tampil dalam produksi tahun 1910 garapan J. Searle Dawley berjudul Frankenstein, memerankan Victor Frankenstein, seorang mahasiswa kedokteran muda. Ia lahir…
2009 video game 2009 video gameInquisitorDeveloper(s)CinemaxWriter(s)Johan JustoňPlatform(s)Microsoft WindowsReleaseCzech Republic: November 9, 2009 Worldwide: September 5, 2012Genre(s)Role-playingMode(s)Single player Inquisitor is a role-playing video game developed by Czech company Cinemax. The game was in development for almost 10 years before its release in 2009.[1][2] Three more years were needed to translate the game into English, and it was released on GOG.com on Sep…
Swiss footballer (born 1992) Benjamin Siegrist Siegrist with Aston Villa in 2014Personal informationFull name Benjamin Kevin Siegrist[1]Date of birth (1992-01-31) 31 January 1992 (age 31)Place of birth Therwil, SwitzerlandHeight 1.94 m (6 ft 4 in)[2]Position(s) GoalkeeperTeam informationCurrent team CelticNumber 31Youth career2000–2002 FC Therwil2002–2009 FC Basel2009–2012 Aston VillaSenior career*Years Team Apps (Gls)2012–2016 Aston Villa 0 (0)2013 …
US Navy admiral and Medal of Honor recipient (1889–1955) Alexander Lyle redirects here. For other uses, see Alexander Lyle (disambiguation). Alexander Gordon LyleAlexander Lyle, Medal of Honor recipientBorn(1889-11-12)November 12, 1889Gloucester, Massachusetts, USDiedJuly 15, 1955(1955-07-15) (aged 65)Portsmouth, Rhode Island, USPlace of burialArlington National Cemetery Arlington, VirginiaAllegiance United States of AmericaService/branch United States NavyYears of service1915…
Individual who assists a teacher with instructional responsibilities For teaching assistants in UK schools, see Teaching assistant (United Kingdom). A teaching assistant interacts with a reading child A teaching assistant or teacher's aide (TA) or education assistant (EA) or team teacher (TT) is an individual who assists a teacher with instructional responsibilities. TAs include graduate teaching assistants (GTAs), who are graduate students; undergraduate teaching assistants (UTAs), who are unde…
هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2016) عبد الله بن محمد بن بطي آل حامد ملف:Abdullah Al Hamed.jpgعبد الله بن بطي معلومات شخصية الميلاد 23 فبراير 1973 (العمر 50 سنة) [1]إمارة أبوظبي، الإمارات العربية المتحدة الإق…
U.S. presidential administration from 1889 to 1893 Harrison administration redirects here. For the administration of the 9th United States president, see William Henry Harrison § Presidency (1841). Presidency of Benjamin HarrisonMarch 4, 1889 – March 4, 1893CabinetSee listPartyRepublicanElection1888SeatWhite House← Grover Cleveland (1st)Grover Cleveland (2nd) → Presidential coat of arms(1877–1913) This article is part of a series aboutBenjamin Harrison Ea…
Mexican baseball player (born 1975) In this Spanish name, the first or paternal surname is García and the second or maternal family name is Aguayo. Baseball player Karim GarcíaGarcía at Los Pinos with the Tigres de Quintana Roo in 2013OutfielderBorn: (1975-10-29) October 29, 1975 (age 48)Ciudad Obregón, MexicoBatted: LeftThrew: LeftProfessional debutMLB: September 2, 1995, for the Los Angeles DodgersNPB: March 26, 2005, for the Orix BuffaloesKBO: Ma…
This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (April 2023) Bonsu Eco Park, formerly Bunso Arboretum, is located in the Eastern Region of Ghana, south of the town of Bunso. It was founded in 1935 by two British men but later developed into a recreational park by Ghanaians in collaboration with the Ministry of Tourism Ghana.[1] The site has over 600 species of trees used for use…
Gold mine in Gauteng province near Johannesburg, South Africa East Rand Proprietary Mine Ltd.LocationEast Rand Gold MineLocation in South AfricaLocationBoksburgProvinceGautengCountrySouth AfricaCoordinates26°06′S 28°19′E / 26.10°S 28.32°E / -26.10; 28.32ProductionProduction79,479Financial year2007-08HistoryOpened1893Active120Closed2008OwnerCompanyOroTree LimitedWebsitewww.orotree.comYear of acquisition2019 East Rand Proprietary Mines (ERPM) is a 125-year-old under…