CLASE 28/04
Motivación y escritura del primer shader.
Last updated
Motivación y escritura del primer shader.
Last updated
Restringimos a las funciones: cos(), step(), smoothstep(), length(), y mix().
En los siguientes links se encuentra el editor con checkpoints:
GPU permite hace muchas operaciones en simultáneo. Esto implica que scribir programas que corran en la GPU permite que tengan mejor performance, y mayor complejidad.
FRAGMENT SHADER: entra posición sale color.
Declaración de variables uniformes: variables que contienen información "externa" que le programadore le puede pasr. Ejemplo: tiempo.
void () main {..}: cuerpo principal de ejecución.
gl_{...}: son variables provistas para interacturar (leer y escribir información) en distintos momentos de la pipeline gráfica. Ejemplos:
gl_FragCoord: permite leer las coordenadas del píxel.
gl_FragColor: permite escribir el color que se va a renderear.