LocalazyLocalazy
GLSL, ou a linguagem Shader da Biblioteca Gráfica, é uma linguagem de sombreamento de alto nível com uma sintaxe baseada na linguagem de programação C. Foi criada pelo Grupo Khronos, com a intenção de dar aos programadores mais controlo sobre o pipeline de processamento gráfico. O GLSL é utilizado para escrever shaders, que são programas que correm na GPU. Os shaders são utilizados para calcular a cor de cada pixel no ecrã, assim como outros efeitos como iluminação e sombras. GLSL é uma ferramenta poderosa para programadores gráficos. Permite aos programadores escrever shaders que são mais eficientes e mais fáceis de ler do que línguas de baixo nível como HLSL e Assembly. A GLSL também é portátil, o que significa que os shaders escritos em GLSL podem ser executados em qualquer plataforma que suporte OpenGL. Isto torna-a uma escolha popular para o desenvolvimento de plataformas cruzadas. Se estiver interessado em aprender GLSL, há alguns recursos para começar. O Grupo Khronos fornece uma referência online para a língua, bem como uma especificação. O livro "OpenGL Shading Language" de Randi J. Rost é uma boa introdução à escrita de shaders.