Skip to content

Shaders

Mario Santos edited this page Dec 14, 2025 · 2 revisions

Shaders

O motor utiliza shaders OpenGL escritos em GLSL.

Tipos de Shaders

  • Vertex Shader
  • Fragment Shader

Sistema de Shader

O sistema de shaders é responsável por:

  • Carregar arquivos .vs e .fs
  • Compilar shaders
  • Linkar programas
  • Enviar uniforms (matrizes, luz, etc.)

Exemplo

#version 330 core
out vec4 FragColor;

void main() {
    FragColor = vec4(1.0);
}

Shaders permitem controlar

  • Iluminação
  • Cores
  • Texturas
  • Efeitos visuais

Clone this wiki locally