Menos mal, ese era un título largo.
De cualquier manera, estoy haciendo esta pregunta, ya que me gusta pensar en varias cosas, y se me ocurrió que en realidad no hay capas simples de código abierto en la parte superior de GLSL, aunque solo sea para agregar cosas simples como incluye o funciones de uso común.
Como una especie de investigación, estoy haciendo esta pregunta, ya que mi conocimiento de tales lenguajes es minúsculo, por decir lo menos: conozco el lenguaje de sombreado de bgfx y el ShaderLab de Unity, pero realmente no sé qué logran, o por qué - ser un novato relativo a los gráficos por computadora.
Alternativamente, ¿cuál sería su lista de deseos para un lenguaje de sombreado como este? La mía hasta ahora incluye, cierta compatibilidad entre versiones, entradas "ocultas" opcionales que permiten acceder fácilmente a texturas en desplazamientos de píxeles o tamaños de imagen, etc. y probablemente pasa, por ejemplo, por un desenfoque gaussiano de dos pasos.
Pensamientos?