Ferramentas para compilacao cruzada de Shaders
Por vezes há a necessidade de se desenvolvimento livre de plataforma para aplicações gráficas e nem sempre o que estava disponível em termos de shaders pode ser usado diretamente na plataforma alvo. Dessa forma, várias ferramentas que compilam shaders de um formato para outro foram inventadas
HLSL -> GLSL
HLSLcc
https://github.com/Unity-Technologies/HLSLcc
HLSL cross compiler
https://github.com/James-Jones/HLSLCrossCompiler
HLSL -> SpirV
GLSLlang
https://github.com/KhronosGroup/glslang
DirectX Compiler
https://github.com/microsoft/DirectXShaderCompiler/releases
HLSL/GLSL/SPirV -> WGSL
Naga
https://github.com/gfx-rs/wgpu/tree/trunk/naga
Tint
revisão da página: 2, última edição: 09 Apr 2024 12:36