Ikona programu: Slang

Slang na Windows

  • Darmowa
  • 4.5
  • V2025.18.1
Free Download na Windows

Obejrzyj reklamę, aby pobrać za darmo

Slang: język cieniowania z jednego źródła do tworzenia cieniowników między API

Doświadczenie Slang, opracowane przez The Slang Shading Language, język cieniowania i infrastruktura kompilatora do rozwoju shaderów na dużą skalę. Kompilator przetwarza HLSL i dodaje generyki, interfejsy, modułową kompilację oraz wbudowaną automatyczną różniczkowanie dla neuronowych przepływów graficznych. Jego model jednego źródła może generować kod dla Vulkan, Direct3D, Metal, WebGPU i CUDA. Profesjonalni programiści grafiki i architekci silników zyskują przenośność między API a abstrakcje na poziomie języka, które redukują zduplikowane warianty shaderów i poprawiają utrzymywalność.

Co robi Slang?

Slang to nowoczesny język cieniowania i infrastruktura kompilatora, która rozszerza istniejący HLSL, dodając generyki, interfejsy i system modułów z kontrolami widoczności. Skierowany jest na jednoźródłowe autorstwo, pozwalając programistom pisać jeden shader, który może być emitowany dla wielu backendów. Kluczowe możliwości obejmują API refleksji do zapytań o powiązania w czasie wykonywania oraz funkcję automatycznej różniczkowania Slang.D do produkcji przejść pochodnych używanych w różniczkowym renderowaniu.

Czy wpływa to na przepływy pracy między API?

Narzędzie zmniejsza potrzebę utrzymywania oddzielnych wariantów shaderów, kompilując jedno źródło do wielu celów, w tym Vulkan (SPIR-V), Direct3D, Metal, WebGPU i CUDA. Kompilator używa systemu możliwości, który weryfikuje wsparcie funkcji dla każdego celu przed generowaniem kodu, co pomaga zapobiegać niezgodnościom celów. Implementacja nie zależy od LLVM, więc generuje tekstowy kod shaderów i SPIR-V bez potrzeby posiadania binariów LLVM.

Czy Slang jest bezpieczny do użycia w produkcyjnych pipeline'ach?

Bezpieczeństwo jest egzekwowane w czasie kompilacji poprzez kontrole widoczności modułów (publiczne, wewnętrzne, prywatne) oraz kontrole możliwości, które zapewniają, że używane funkcje istnieją w celu. Kompilator generuje konkretny kod shaderów, a nie wstrzykuje warstwy w czasie wykonywania, a API refleksji ujawnia informacje o parametrach i powiązaniach do walidacji w czasie wykonywania. Slang.D integruje generację pochodnych jako funkcję językową, więc różniczkowanie jest częścią przepływu kompilacji, a nie zewnętrzną transformacją.

Czy potrzebuję wiedzy technicznej, aby przyjąć Slang?

Język skierowany jest do profesjonalnych inżynierów grafiki: jest nadzbiorem HLSL, więc większość kodu HLSL integruje się z niewielkimi modyfikacjami, ale wykorzystanie generyków, interfejsów i automatycznego różniczkowania wymaga wiedzy o shaderach. Ponadto narzędzie ma udowodnione zastosowanie w produkcji w dużych bazach kodu w firmach takich jak Valve, Adobe i NVIDIA, co wskazuje, że nadaje się dla zespołów konsolidujących skomplikowane pipeline'y renderowania i eksperymenty z grafiką neuronową.

Slang odpowiada profesjonalnym zespołom graficznym poszukującym konsolidacji shaderów między API

Slang jest zdolną opcją dla profesjonalnych programistów grafiki, którzy potrzebują jednego źródła, między-API autorowania shaderów. Jego abstrakcje na poziomie języka i natywna automatyczna różniczkowanie pomagają zmniejszyć powielone warianty shaderów i wspierają badania nad grafiką neuronową. Głównym kompromisem jest to, że zespoły potrzebują istniejącej wiedzy o shaderach i HLSL, aby odblokować zaawansowane funkcje. Dla grup utrzymujących duże biblioteki shaderów, Slang zapewnia praktyczną ścieżkę do zjednoczonego narzędzia shaderowego z tym zastrzeżeniem.

  • Zalety

    • Jednoźródłowe autorstwo dla Vulkan, Direct3D, Metal, WebGPU i CUDA
    • Superset HLSL pozwala na ponowne wykorzystanie istniejących baz kodu HLSL
    • Wbudowana automatyczna różniczkowanie (Slang.D) dla różniczkowalnego renderowania
    • System modułów z publicznymi, wewnętrznymi i prywatnymi kontrolami widoczności
  • Wady

    • Zaawansowane funkcje wymagają doświadczonych programistów shaderów
    • Sprawdzanie możliwości dla każdego celu może wymagać dodatkowego dostrojenia
    • Nieoparty na LLVM, co wpływa na niektóre integracje narzędziowe

Szczegóły

  • Twórca programu

  • Licencja

    Darmowa

  • Wersja

    2025.18.1

  • Data aktualizacji

  • Platforma

    Windows

  • OS

    Windows 11

  • Rozmiar pliku

    45.87 MB

Program jest dostępny w innych językach


Ikona programu: Slang

Slang na PC

  • Darmowa
  • 4.5
  • V2025.18.1
Free Download na PC

Obejrzyj reklamę, aby pobrać za darmo


Opinie użytkowników o Slang

Czy próbowałeś Slang? Bądź pierwszy zostawić swoją opinię!

Dodaj opinię

Najnowsze artykuły

Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo.
Softonic

Czy Slang jest bezpieczny?

100/100

Wynik skanowania: Czysty

Ten plik przeszedł kompleksowe skanowanie bezpieczeństwa przy użyciu technologii VirusTotal. Jest bezpieczny do pobrania.

  • Wolny od wirusów
  • Wolny od spyware
  • Wolny od malware
  • Zweryfikowane przez Partnerów Bezpieczeństwa

    Logo VirusTotal

Informacje o Skanowaniu

Ostatni skan
wtorek, 4 sierpnia 2026
Dostawca skanowania
VirusTotal · Pełny raport

Integralność Pliku

Plik
2025.18.1.zip
SHA256
5e4547cf35ffdaf88719004143b86a6b1826c83bbcb5ac94bd00feab320dfc60
SHA1
1d3ed4067ea11fa0fb950a611320789edec64139

Zobowiązanie bezpieczeństwa Softonic

Slang został dokładnie przeskanowany przez nasze zaawansowane systemy bezpieczeństwa i zweryfikowany przez wiodących partnerów branżowych. Ten plik pochodzi od oficjalnego dewelopera i przeszedł wszystkie nasze kontrole bezpieczeństwa, nie wykazując oznak wirusów, malware lub spyware. Aby uzyskać więcej informacji, odwiedź nasze Centrum Bezpieczeństwa i Zaufania

Zalogowano do Softonic jako