Programikon: Slang

Slang för Windows

  • Gratis
  • 4.5
  • V2025.18.1
Gratis download för Windows

Visa annons för att ladda ner gratis

Slang: en enda källas skuggningsspråk för API-överskridande shader-skapande

Upplev Slang, utvecklad av The Slang Shading Language, ett skuggningsspråk och kompilatorinfrastruktur för storskalig shaderutveckling. Kompilatorn tar emot HLSL och lägger till generiska typer, gränssnitt, modulär kompilering och inbyggd automatisk differentiering för neurala grafikarbetsflöden. Dess enskilda källmodell kan generera kod för Vulkan, Direct3D, Metal, WebGPU och CUDA. Professionella grafikprogrammerare och motorarkitekter får plattformsoberoende och språkbaserade abstraktioner som minskar duplicerade shadervarianter och förbättrar underhållbarheten.

Vad gör Slang?

Slang är ett modernt skuggningsspråk och kompilatorinfrastruktur som utökar befintlig HLSL, och lägger till generics, interfaces, och ett modulsystem med synlighetskontroller. Det riktar sig till enskild källautgivning, vilket låter utvecklare skriva en shader som kan avges för flera bakändar. Nyckelfunktioner inkluderar ett reflektions-API för körning av bindningsfrågor och Slang.D:s automatiska differentieringsfunktion för att producera derivatpasser som används i differentierbar rendering.

Påverkar det tvär-API-arbetsflöden?

Verktyget minskar behovet av att underhålla separata shadervarianter genom att kompilera en källa till många mål, inklusive Vulkan (SPIR-V), Direct3D, Metal, WebGPU och CUDA. Kompilatorn använder ett kapabilitetssystem som verifierar funktionsstöd per mål innan kodgenerering, vilket hjälper till att förhindra målmissmatchningar. Implementeringen är inte beroende av LLVM, så den genererar textuell shaderkod och SPIR-V utan att kräva LLVM-binärer.

Är Slang säkert att använda i produktionspipelines?

Säkerhet upprätthålls vid kompileringstid genom modulsynlighetskontroller (offentlig, intern, privat) och kapabilitetskontroller som säkerställer att använda funktioner finns på målet. Kompilatorn genererar konkret shaderkod istället för att injicera körninglager, och reflektions-API:t exponerar parameter- och bindningsinformation för körning av validering. Slang.D integrerar derivatgenerering som en språkfunktion, så differentiering är en del av kompilationsflödet snarare än en extern transformation.

Behöver jag teknisk kunskap för att anta Slang?

Språket riktar sig till professionella grafikingenjörer: det är en superset av HLSL, så det mesta av HLSL-koden integreras med liten modifiering, men att utnyttja generics, interfaces och automatisk differentiering kräver shaderexpertis. Dessutom har verktyget visat sig vara i produktionsanvändning i stora kodbaser på företag som Valve, Adobe och NVIDIA, vilket indikerar att det passar team som konsoliderar komplexa renderingspipelines och neurala grafikexperiment.

Slang passar professionella grafikteam som söker konsolidering av cross-API-shaders

Slang är ett kapabelt alternativ för professionella grafikprogrammerare som behöver enskild källa, cross-API shaderförfattande. Dess språk-nivåabstraktioner och inbyggd automatisk differentiering hjälper till att minska duplicerade shadervarianter och stödja neural grafikforskning. Huvudavvägningen är att team behöver befintlig shader- och HLSL-kunskap för att låsa upp avancerade funktioner. För grupper som underhåller stora shaderbibliotek erbjuder Slang en praktisk väg till enad shaderverktyg med den förutsättningen.

  • Fördelar

    • Enkelkällautgivning för Vulkan, Direct3D, Metal, WebGPU och CUDA
    • Superset av HLSL möjliggör återanvändning av befintliga HLSL kodbaser
    • Inbyggd automatisk differentiering (Slang.D) för differentierbar rendering
    • Modulsystem med offentlig, intern och privat synlighet kontroll
  • Nackdelar

    • Avancerade funktioner kräver erfarna shaderutvecklare
    • Kontroll av kapabiliteter per mål kan behöva ytterligare justering.
    • Inte baserat på LLVM, vilket påverkar vissa verktygskedjeintegrationer

Appspecifikationer

Finns även på andra plattformar

Program tillgängligt på andra språk


Programikon: Slang

Slang för PC

  • Gratis
  • 4.5
  • V2025.18.1
Gratis download för PC

Visa annons för att ladda ner gratis


Användarrecensioner om Slang

Har du provat Slang? Var den första att lämna din åsikt!

Lägg till recension
Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.
Softonic

Är Slang säkert?

100/100

Skanningsresultat: Ren

Den här filen klarade en omfattande säkerhetsskanning med VirusTotal-teknik. Den är säker att ladda ner.

  • Virusfri
  • Spywarefri
  • Malwarefri
  • Verifierad av säkerhetspartners

    Logotyp VirusTotal

Skanningsinformation

Senaste skanning
tisdag 4 augusti 2026
Skanningsleverantör
VirusTotal · Fullständigt rapport

Filintegritet

Fil
2025.18.1.zip
SHA256
5e4547cf35ffdaf88719004143b86a6b1826c83bbcb5ac94bd00feab320dfc60
SHA1
1d3ed4067ea11fa0fb950a611320789edec64139

Softonics säkerhetsåtagande

Slang har genomgått grundlig skanning av våra avancerade säkerhetssystem och verifierats av branschledande partners. Den här filen kommer från den officiella utvecklaren och har klarat alla våra säkerhetskontroller, utan tecken på virus, skadlig programvara eller spionprogram. För mer information, besök vårt Security and Trust Center

Inloggad på Softonic som