Uau, esse foi um título longo.
De qualquer forma, estou fazendo essa pergunta, já que gosto de pensar em várias coisas, e me ocorreu que não há realmente nenhuma camada simples de código aberto no GLSL, mesmo que apenas para adicionar coisas simples, como inclui, ou funções comumente usadas.
Como uma espécie de pesquisa, estou fazendo essa pergunta, já que minha própria consciência dessas linguagens é minúscula para dizer o mínimo - eu sei da linguagem de sombreamento do bgfx e do ShaderLab da Unity, mas eu realmente não sei o que elas realizam - ou por que - ser um novato em relação à computação gráfica.
Como alternativa, qual seria sua lista de desejos para um idioma de sombreamento como esse? Até agora, a minha inclui: alguma compatibilidade entre versões, entradas "ocultas" opcionais que permitem acessar facilmente texturas com deslocamentos de pixel, tamanhos de imagem etc. e provavelmente passam - por, por exemplo, desfoque gaussiano de duas passagens.
Pensamentos?