Windows Tips & News

Chrome 113 kommer att ha WebGPU-stöd

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Google har meddelat stöd för WebGPU och WebGPU Shading Language (WGSL) i Chrome 113. Den kommer att träffa stallgrenen den 2 maj 2023. Detta drag kommer att föra WebGPU ett steg närmare att vara en allmänt accepterad teknik som utvecklare kan använda för att skapa högpresterande grafik och datorapplikationer på webben.

WebGPU i Google Chrome

WebGPU tillhandahåller ett API som liknar Vulkan, Metal och Direct3D 12, som är populära grafik-API: er inom spelutveckling och andra GPU-intensiva applikationer. Detta innebär att utvecklare som redan är bekanta med dessa API: er kommer att ha lättare att gå över till WebGPU.

Annons

Den första versionen av WebGPU i Chrome kommer endast att vara tillgänglig på ChromeOS, macOS och Windows. Stödet för Linux och Android kommer vid ett senare tillfälle. Detta kommer att säkerställa att implementeringen är stabil och pålitlig innan den blir tillgänglig på fler plattformar.

InnehållDölj
WebGPU-stöd i andra webbläsare
Tillgängliga bibliotek för utvecklare
WebGPU vs WebGL

WebGPU-stöd i andra webbläsare

Förutom Chrome testar utvecklare experimentellt WebGPU-stöd sedan april 2020 i Firefox och sedan november 2021 i Safari. För att aktivera WebGPU i Firefox måste du ställa in dom.webgpu.enabled och gfx.webgpu.force-enabled alternativ till Sann i om: config. Det finns dock för närvarande inga planer på att aktivera WebGPU som standard i Firefox och Safari.

Tillgängliga bibliotek för utvecklare

WebGPU-implementationer för Firefox och Chrome är tillgängliga i form av separata bibliotek. Dessa inkluderar Dawn (C++) och wgpu (Rust), som man kan använda för att integrera WebGPU-stöd i dina applikationer.

Dessutom pågår ansträngningar för att lägga till WebGPU-stöd till populära JavaScript-bibliotek som använder WebGL. Babylon.js har till exempel redan deklarerat fullt WebGPU-stöd, medan Three.js, PlayCanvas och TensorFlow.js erbjuder partiellt stöd.

WebGPU vs WebGL

Konceptuellt skiljer sig WebGPU från WebGL på ett liknande sätt som Vulkans grafik-API skiljer sig från OpenGL. Men till skillnad från Vulkan, Metal eller Direct3D är WebGPU inte baserad på ett specifikt grafik-API. Istället är det ett lager för allmänt ändamål som använder samma lågnivåprimitiv som finns i dessa API: er.

WebGPU ger JavaScript-applikationer granulär kontroll över organisation, bearbetning och överföring av kommandon till GPU: n, samt hantera tillhörande resurser, minne, buffertar, texturobjekt och kompilerade grafikskuggningar. Detta tillvägagångssätt maximerar grafikprestandan genom att minska overhead och öka GPU-effektiviteten.

WebGPU möjliggör skapandet av komplexa 3D-projekt för webben, som kan prestera lika bra fristående program som direkt använder Vulkan, Metal eller Direct3D, utan att vara begränsade till specifika plattformar.

Dessutom ger WebGPU ytterligare alternativ för att porta infödda grafikprogram till en webbaktiverad form genom att kompilera dem till WebAssembly. Förutom 3D-grafik täcker WebGPU även de möjligheter som är förknippade med att ladda ner beräkningar till GPU: n och exekvera shaders.

Sammantaget är detta en spännande utveckling för webbutvecklingsgemenskapen. Det ska bli intressant att se hur utvecklare drar fördel av WebGPU för att skapa nya och innovativa applikationer.

Källa: Google

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Om du gillar den här artikeln, vänligen dela den med knapparna nedan. Det kommer inte att ta mycket från dig, men det kommer att hjälpa oss att växa. Tack för ditt stöd!

Annons

Första patchtisdagen 2021

Första patchtisdagen 2021

1 SvarMicrosoft släppte idag sin första 2021-patchuppsättning för Windows-versioner som stöds. Hä...

Läs mer

Windows File Recovery har nu nya lättanvända lägen

Windows File Recovery har nu nya lättanvända lägen

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda"Window...

Läs mer

Edge Dev 84.0.488.1 är ute med ett nytt gränssnitt för helskärmsläge

Edge Dev 84.0.488.1 är ute med ett nytt gränssnitt för helskärmsläge

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestandaUtveckl...

Läs mer