Ícone do programa: Slang

Slang para Windows

  • Grátis
  • 4.5
  • V2025.18.1
Baixar grátis para Windows

Veja um anúncio para baixar grátis

Slang: linguagem de sombreamento de fonte única para autoria de sombreador cross-API

Experiência Slang, desenvolvida pela The Slang Shading Language, uma linguagem de sombreamento e infraestrutura de compilador para desenvolvimento de shaders em larga escala. O compilador ingere HLSL e adiciona genéricos, interfaces, compilação modular e diferenciação automática embutida para fluxos de trabalho gráficos neurais. Seu modelo de fonte única pode gerar código para Vulkan, Direct3D, Metal, WebGPU e CUDA. Programadores gráficos profissionais e arquitetos de engines ganham portabilidade entre APIs e abstrações em nível de linguagem que reduzem variantes de shaders duplicadas e melhoram a manutenibilidade.

O que o Slang faz?

Slang é uma linguagem de sombreamento moderna e uma infraestrutura de compilador que estende o HLSL existente, adicionando genéricos, interfaces e um sistema de módulos com controles de visibilidade. Ele é direcionado à autoria de fonte única, permitindo que os desenvolvedores escrevam um shader que pode ser emitido para múltiplos back ends. As principais capacidades incluem uma API de reflexão para consultas de vinculação em tempo de execução e o recurso de diferenciação automática Slang.D para produzir passes derivados usados em renderização diferenciável.

Isso afeta fluxos de trabalho entre APIs?

A ferramenta reduz a necessidade de manter variantes de shader separadas, compilando uma fonte para muitos alvos, incluindo Vulkan (SPIR-V), Direct3D, Metal, WebGPU e CUDA. O compilador usa um sistema de capacidade que verifica o suporte a recursos por alvo antes da geração de código, o que ajuda a prevenir incompatibilidades de alvo. A implementação não depende do LLVM, portanto, gera código de shader textual e SPIR-V sem exigir binários do LLVM.

O Slang é seguro para usar em pipelines de produção?

A segurança é garantida em tempo de compilação através dos controles de visibilidade de módulo (público, interno, privado) e das verificações de capacidade que garantem que os recursos utilizados existam no alvo. O compilador gera código de shader concreto em vez de injetar camadas em tempo de execução, e a API de reflexão expõe informações de parâmetro e vinculação para validação em tempo de execução. Slang.D integra a geração de derivadas como um recurso da linguagem, portanto, a diferenciação é parte do fluxo de compilação em vez de uma transformação externa.

Preciso de conhecimento técnico para adotar o Slang?

A linguagem é direcionada a engenheiros gráficos profissionais: é um superconjunto do HLSL, portanto, a maior parte do código HLSL se integra com pouca modificação, mas explorar genéricos, interfaces e diferenciação automática requer especialização em shaders. Além disso, a ferramenta tem uso comprovado em produção em grandes bases de código em empresas como Valve, Adobe e NVIDIA, indicando que é adequada para equipes que consolidam pipelines de renderização complexos e experimentos gráficos neurais.

Slang atende equipes profissionais de gráficos que buscam consolidação de shaders cross-API

Slang é uma opção capaz para programadores gráficos profissionais que precisam de autoria de shaders cross-API a partir de uma única fonte. Suas abstrações em nível de linguagem e diferenciação automática nativa ajudam a reduzir variantes de shaders duplicadas e apoiam a pesquisa em gráficos neurais. A principal desvantagem é que as equipes precisam de conhecimento prévio em shaders e HLSL para desbloquear recursos avançados. Para grupos que mantêm grandes bibliotecas de shaders, Slang oferece um caminho prático para ferramentas de shaders unificadas, com essa ressalva.

  • Prós

    • Autoria de fonte única para Vulkan, Direct3D, Metal, WebGPU e CUDA
    • O superconjunto de HLSL permite a reutilização de bases de código HLSL existentes
    • Diferenciação automática embutida (Slang.D) para renderização diferenciável
    • Sistema de módulos com controles de visibilidade pública, interna e privada
  • Contras

    • Recursos avançados exigem desenvolvedores de shader experientes
    • Verificações de capacidade por alvo podem precisar de ajustes adicionais
    • Não baseado no LLVM, o que afeta algumas integrações de toolchain

Detalhes

  • Desenvolvedor

  • Licença

    Grátis

  • Versão

    2025.18.1

  • Data de atualização

  • Plataforma

    Windows

  • OS

    Windows 11

  • Tamanho

    45.87 MB

Programa disponível em outros idiomas


Ícone do programa: Slang

Slang para PC

  • Grátis
  • 4.5
  • V2025.18.1
Baixar grátis para PC

Veja um anúncio para baixar grátis


Opinião usuários sobre Slang

Já experimentou Slang? Seja o primeiro a deixar a sua opinião!

Adicionar avaliação
Softonic

O Slang é seguro?

100/100

Resultado da verificação: Limpo

Este arquivo passou por uma verificação de segurança abrangente usando a tecnologia VirusTotal. É seguro para download.

  • Sem vírus
  • Sem spyware
  • Sem malware
  • Verificado por Parceiros de Segurança

    Logo de VirusTotal

Informações da Verificação

Último scan
terça-feira, 4 de agosto de 2026
Provider de scan
VirusTotal · Relatório completo

Integridade do Arquivo

Arquivo
2025.18.1.zip
SHA256
5e4547cf35ffdaf88719004143b86a6b1826c83bbcb5ac94bd00feab320dfc60
SHA1
1d3ed4067ea11fa0fb950a611320789edec64139

Compromisso de segurança da Softonic

Slang foi minuciosamente verificado por nossos sistemas de segurança avançados e verificado por parceiros líderes da indústria. Este arquivo vem do desenvolvedor oficial e passou por todas as nossas verificações de segurança, não mostrando sinais de vírus, malware ou spyware. Para mais informações, visite nosso Centro de Segurança e Confiança

Sessão iniciada na Softonic como