Shader Learn

11 Peculiaridades de la GPU

Macros, constantes, bucles y funciones

Las macros se sustituyen antes de compilar; funciones y bucles organizan las matemáticas.

212

Se ejecuta una vez por píxelArrastra los números o edita el código

Lado JSgl.uniform2f(uResolution, …, …)

#define / #if sustituyen texto antes de compilar; const es un valor que no puede cambiar; en WebGL 1 el número de iteraciones debe ser constante.

Pruébalo

  • Cambia el número de pétalos: cada cambio recompila
  • En el código, cambia TAU por 3.14 y observa cómo se distribuyen los pétalos