WebGPU

WebGPU — это рабочее имя будущего веб-стандарта и JavaScript API для аппаратно-ускоренной графики и вычислений, нацеленное предоставить «новейшую 3D графику и вычислительные возможности». Разработан рабочей группой W3C «GPU for the Web» совместно с инженерами из Apple, Mozilla, Microsoft, Google и других компаний[1].

В отличие от WebGL, WebGPU не является прямым портом какого-либо существующего нативного API. Он основан на API, предоставляемых Vulkan, Metal, и Direct3D 12 и предназначен для обеспечения высокой производительности через мобильные и настольные платформы[2]. Мобильные платформы будут ограничены в создании объектов WebGPUDevice которые потребуют современных графических API (упомянутых выше).[прим 1]

Первый концептуальный прототип под названием NXT был продемонстрирован в начале 2017 года командой Chromium.

Команда разработчиков Google Chrome назвала его «преемником» API-интерфейсов JavaScript WebGL/2[3].

История

8 июня 2016 года Google представил презентацию «Явное API веб-графики» (англ. Explicit web graphics API) в рабочей группе WebGL (во время личной встречи, проводимой два раза в год)[4]. В презентации были рассмотрены основные идеи и принципы создания нового API, который в конечном итоге заменит WebGL, также известный как «WebGL Next».

24 января 2017 года компания Khronos провела встречу, посвященную обсуждению идей «WebGL Next», совпавшую с заседанием рабочей группы WebGL в Ванкувере[5]. Команда Google представила прототип NXT, реализующий новый API, который может работать в Chromium с OpenGL или автономно с OpenGL и Metal. NXT заимствовал концепции всех API-интерфейсов Vulkan, Direct3D 12 и Metal. Представители Apple и Mozilla также продемонстрировали свои прототипы, построенные на Safari и Servo соответственно, оба из которых полностью копируют Metal API.

Рабочая группа W3C

7 февраля 2017 года команда Apple WebKit предложила создать группу сообщества W3C для разработки API. В то же время они объявили техническое доказательство концепции и предложение под названием «WebGPU», основанный на концепциях Apple Metal[6][7][8]. Название WebGPU было позже принято группой сообщества в качестве рабочего названия для будущего стандарта, а не просто первоначального предложения Apple[2]. Первоначальное предложение было переименовано в «WebMetal», чтобы избежать дальнейшей путаницы[9].

Группа сообщества W3C «GPU для Интернета» была запущена 16 февраля 2017 года. В то время все компании Apple, Google и Mozilla проводили эксперименты в этой области, но только предложение Apple было официально представлено в репозиторий «gpuweb-предложений»[10][11][12].

21 марта 2017 года Mozilla представила предложение по WebGL Next в репозитории Khronos, основанное на дизайне Vulkan[13][14].

1 июня 2018 года команда Google Chrome объявила о намерении внедрить будущий стандарт WebGPU, сославшись на «решение наиболее важных проблем» в рамках кросс-браузерной стандартизации[2].

Технология

WebGPU использует собственный язык шейдеров под названием WGSL, который легко переводится на SPIR-V[15]. Этот выбор является компромиссом между тремя предложениями: текстовый WebMetal от Apple, текстовый Web HLSL / WSL от Apple Safari и двоичный SPIR-V от Mozilla. Tint — это компилятор для WGSL, созданный Google.

Реализация

И Chrome, и Firefox поддерживают WebGPU с помощью SPIR-V, при этом продолжается работа над интерфейсом WGSL. Safari поддерживает WebGPU с WSL[16].

См. также

Примечания

Комментарии

  1. «[…] WebGPUDevice will require the native platform to expose a modern graphics API: […]»[2]

Источники

  1. GPU for the Web Community Group. w3.org. Дата обращения: 11 сентября 2018. Архивировано 10 сентября 2018 года.
  2. Origin Trials. developer.chrome.com. Дата обращения: 26 сентября 2021. Архивировано 23 сентября 2021 года.
  3. Wallez, Corentin. Explicit web graphics API. Дата обращения: 25 июня 2019.
  4. Ninomiya, Kai; Wallez, Corentin. WebGL Next investigations. Дата обращения: 25 июня 2019.
  5. "Next-generation 3D Graphics on the Web". WebKit. 7 февраля 2017. Архивировано 19 декабря 2021. Дата обращения: 24 декабря 2021.
  6. Apple seeks to position Metal as part of new 3D graphics standard for web (амер. англ.). AppleInsider. Дата обращения: 13 августа 2018. Архивировано 13 августа 2018 года.
  7. Claburn, Thomas. Web-standards-allergic Apple unveils WebGPU, a web graphics standard (8 февраля 2017). Дата обращения: 14 августа 2017. Архивировано 14 августа 2017 года.
  8. WebGPU Prototype and Demos. WebKit (5 апреля 2017). Дата обращения: 10 января 2019. Архивировано 10 января 2019 года.
  9. Jackson, Dean (16 февраля 2017). "Welcome and Getting Started". public-gpu (Mailing list). Архивировано 24 декабря 2021. Дата обращения: 11 сентября 2018.
  10. Jackson, Dean. Add Apple's WebGPU proposal. Дата обращения: 8 марта 2019. Архивировано 24 декабря 2021 года.
  11. Malyshau, Dzmitry. Prototyping a new 3D API for the Web. Дата обращения: 16 декабря 2016. Архивировано 11 февраля 2017 года.
  12. Malyshau, Dzmitry (21 марта 2017). "Defining the Web platform". Архивировано 10 октября 2020. Дата обращения: 24 декабря 2021.
  13. Malyshau, Dzmitry. Mozilla's contribution: Obsidian API. Дата обращения: 8 марта 2019. Архивировано 30 апреля 2020 года.
  14. WebGPU Shading Language specification. Дата обращения: 24 декабря 2021. Архивировано 8 сентября 2021 года.
  15. Implementation Status (англ.). GitHub. gpuweb. Дата обращения: 24 декабря 2021. Архивировано 24 декабря 2021 года.

Ссылки

Read other articles:

American teen sitcom that aired on Nickelodeon The Brothers GarcíaGenreTeen sitcomCreated byJeff ValdezMike & Gibby CevallosStarringCarlos LacámaraAda MarisJeffrey LiconBobby GonzalezVaneza PitynskiAlvin AlvarezNarrated byJohn LeguizamoTheme music composerRick KocorComposersDiego De PietriRick KocorCountry of originUnited StatesOriginal languageEnglishNo. of seasons4No. of episodes52 (TV film included) (list of episodes)ProductionExecutive producerJeff ValdezProducerDebra SpidellCinemat...

 

Capriata d'Orba commune di Italia Tempat categoria:Articles mancats de coordenades Negara berdaulatItaliaRegion di ItaliaPiedmontProvinsi di ItaliaProvinsi Alessandria NegaraItalia PendudukTotal1.764  (2023 )GeografiLuas wilayah28,47 km² [convert: unit tak dikenal]Ketinggian176 m Berbatasan denganBasaluzzo Castelletto d'Orba Francavilla Bisio Predosa Rocca Grimalda San Cristoforo Silvano d'Orba SejarahHari liburpatronal festival (en) Santo pelindungSimon Petrus Informasi tambah...

 

For the original Mexican telenovela, see María Mercedes (Mexican TV series). Filipino TV series or program Maria MercedesTitle cardGenre Romance Drama Created byGina Marissa TagasaBased onMaría Mercedesby Inés RodenaDeveloped byRuel S. BayaniWritten by Raymund Barcelon Janice O'Hara Bridgette Rebuca Genesis Rodriguez Directed by Chito S. Roño Rechie A. del Carmen Ricky S. Rivero Nuel C. Naval Creative directorJohnny delos SantosStarring Jessy Mendiola Jake Cuenca Jason Abalos Opening them...

Romawi Kuno Artikel ini adalah bagian dari seri Politik dan KetatanegaraanRomawi Kuno Zaman Kerajaan Romawi753–509 SM Republik Romawi509–27 SM Kekaisaran Romawi27 SM – 395 M Principatus Dominatus Wilayah Barat395–476 M Wilayah Timur395–1453 M Lini Masa Konstitusi Romawi Konstitusi Zaman Kerajaan Konstitusi Zaman Republik Konstitusi Zaman Kekaisaran Konstitusi Akhir Zaman Kekaisaran Senatus Sidang Legislatif Magistratus Eksekutif Preseden dan Hukum Hukum Romawi Ius Imperium Mos Maio...

 

Monumen NasionalMonumen Nasional pada tahun 2010Informasi umumLokasi JakartaAlamatLapangan Medan Merdeka RT.5/RW.2, Kelurahan Gambir, Kecamatan Gambir, Kota Jakarta Pusat, Daerah Khusus Ibukota Jakarta 10110Negara IndonesiaMulai dibangun17 Agustus 1961; 62 tahun lalu (1961-08-17)Rampung12 Juli 1975; 48 tahun lalu (1975-07-12)Dibuka12 Juli 1975; 48 tahun lalu (1975-07-12)Diresmikan12 Juli 1975; 48 tahun lalu (1975-07-12)Tanggal renovasi17 Agustus 1995 (Baru 1)17 A...

 

National association football team This article is about the men's team. For the women's team, see Macau women's national football team. MacauNickname(s)Selecção do Lótus (The Lotus' Team)Verdes (The Greens)AssociationAssociação de Futebol de MacauConfederationAFC (Asia)Sub-confederationEAFF (East Asia)Head coachLázaro OliveiraCaptainNiki TorrãoMost capsCheang Cheng Ieong (58)Top scorerChan Kin Seng (17)[1]Home stadiumEstádio Campo DesportivoFIFA codeMAC First colours Second c...

Indonesian and Malay grilled fish Ikan bakarIkan Gurame Bakar, grilled gourami served with sweet soy sauce, served in JakartaCourseMain courseAssociated cuisineIndonesia,[1] Brunei, Malaysia, SingaporeServing temperatureHotMain ingredientsFish, seasoned with garlic, shallots and other spices grilled on charcoal  Media: Ikan bakar Ikan bakar is an Indonesian and Malay dish, prepared with charcoal-grilled fish or other forms of seafood. Ikan bakar literally means grilled fish i...

 

Historic site in Marvdasht, IranTomb of Artaxerxes Iآرامگاه اردشیر یکم (in Persian)Tomb of Artaxerxes ILocationMarvdasht, IranBuiltAchaemenid EmpireArchitectural style(s)Persian architectureAchaemenid architectureLocation Pasargadae Iran The Tomb of Artaxerxes (Persian: آرامگاه اردشیر یکم) is a Catacombs located in Marvdasht.This Tomb is part of the Naqsh-e Rostam And This is Artaxerxes I's Tomb.[1][2] Gallery Wikimedia Commons has media related...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Questa voce sull'argomento politici italiani è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Aldo Fumagalli Sindaco di VareseDurata mandato30 novembre 1997 –11 ottobre 2005 PredecessoreRaimondo Fassa SuccessoreSergio Porena commissario prefettizio Dati generaliPartito politicoLega Nord Aldo Luigi Fumagalli (Varese, 25 ottobre 1950) è un politico italiano, sindaco della città di V...

 

American sitcom television series (1971–1979) For other uses, see All in the Family (disambiguation). All in the FamilyGenreSitcomBased onTill Death Us Do Partby Johnny SpeightDeveloped byNorman LearDirected by John Rich (seasons 1–5) Bob LaHendro (seasons 3–4) Various (season 3) H. Wesley Kenney (season 5) Paul Bogart (seasons 6–9) StarringCarroll O'ConnorJean StapletonSally StruthersRob ReinerDanielle BriseboisTheme music composerLee Adams (lyrics),Charles Strouse (music), Roger Kel...

 

Surface features on Mars Reprojected view of warm-season flows in Newton Crater Seasonal flows on warm Martian slopes (also called recurring slope lineae, recurrent slope lineae and RSL)[1][2] are thought to be salty water flows occurring during the warmest months on Mars, or alternatively, dry grains that flow downslope of at least 27 degrees. The flows are narrow (0.5 to 5 meters) and exhibit relatively dark markings on steep (25° to 40°) slopes, appear and incrementally g...

Pour les articles homonymes, voir Charles VII. Charles VII Portrait posthume de l'empereur Charles VII (1766). Titre Empereur du Saint-Empire et « Roi des Romains » 24 janvier 1742 – 20 janvier 1745(2 ans, 11 mois et 27 jours) Couronnement 12 février 1742, en la Collégiale Saint-Barthélemy de Francfort Élection 24 janvier 1742 Prédécesseur Charles VI Successeur François Ier Électeur de Bavière 26 février 1726 – 20 janvier 1745(18 ans, 10 moi...

 

Indiana Hoosiers field hockeyFull nameIndiana Hoosiers field hockeyNickname(s)HoosiersFounded2000[1]Home groundIU Field Hockey Complex[1][2](Capacity 500)CoachKayla BashoreUniversityIndiana UniversityConferenceBig Ten ConferenceNCAA Tournament appearances2005, 2009[3] The Indiana Hoosiers field hockey team is the intercollegiate field hockey program representing Indiana University. The school competes in the Big Ten Conference in Division I of the National Coll...

 

BagneuxcomuneBagneux – Veduta LocalizzazioneStato Francia RegioneGrand Est Dipartimento Marna ArrondissementÉpernay CantoneVertus-Plaine Champenoise TerritorioCoordinate48°34′N 3°50′E48°34′N, 3°50′E (Bagneux) Superficie13,92 km² Abitanti498[1] (2009) Densità35,78 ab./km² Altre informazioniCod. postale51260 Fuso orarioUTC+1 Codice INSEE51032 CartografiaBagneux Modifica dati su Wikidata · Manuale Bagneux è un comune francese di 498 abitanti situa...

Afrikaans kampioenschap voetbal 2010 Toernooi-informatie Gastland  Angola Organisator CAF Editie 27e Datum 10 januari – 31 januari 2010 Teams 15 (van 1 confederatie) Stadions 4 (in 4 gaststeden) Winnaar  Egypte (7e titel) Toernooistatistieken Wedstrijden 29 Doelpunten 71  (2,45 per wedstrijd) Toeschouwers 543.500  (18.741 per wedstrijd) Topscorer(s) Gedo (5 goals) Beste speler Ahmed Hassan Navigatie Vorige     Volgende Portaal    Voetbal De...

 

يوأنس الثالث عشر معلومات شخصية مكان الميلاد مصر الوفاة 1524مصر مكان الدفن كنيسة القديسة مريم (حارة زويلة)  الإقامة كنيسة القديسة مريم (حارة زويلة)  مواطنة مصر  الحياة العملية المهنة قسيس  اللغة الأم القبطية  اللغات القبطية  تعديل مصدري - تعديل   البابا يوأنس ...

 

National highway in India National Highway 330BMap of the National Highway in redRoute informationAuxiliary route of NH 30Length48 km (30 mi)Major junctionsEast endGondaWest endJarwal LocationCountryIndiaStatesUttar Pradesh Highway system Roads in India Expressways National State Asian ← NH 330→ NH 329 National Highway 330B, commonly referred to as NH 330B is a national highway in India.[1][2] It is a spur road of National Highway 330.[3] N...

Questa voce o sezione sull'argomento autorità unitarie dell'Inghilterra 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. Bedfordautorità unitaria e borgoBorough of Bedford Bedford – Veduta LocalizzazioneStato Regno Unito    Inghilterra RegioneEst Contea Bedfordshire AmministrazioneCapoluogoBedford EsecutivoIndipendente Ter...

 

Anna Akhmatova var en av akmeismens främsta företrädare. Akmeism var en modernistisk inriktning inom den ryska poesin, som var som starkast på 1910-talet. Dess främsta företrädare och grundare var Nikolaj Gumiljov.[1] Även författarna Anna Achmatova, som en tid var gift med Gumiljov, och Osip Mandelstam tillhörde akmeismen. Achmatova och Mandelstam har ansetts vara de två främsta ryska 1900-talslyrikerna.[1] Rörelsen, även om den var tämligen måttfull, var en reaktion mot symb...