Shader Learn

11 Peculiaridades de la GPU

Ramas: la GPU ejecuta píxeles en grupos

Los píxeles vecinos se ejecutan en grupo. En los grupos amarillos, unos toman if y otros else, así que se calculan ambas ramas.

0.050.45

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

Lado JSgl.uniform2f(uResolution, …, …) gl.uniform1f(uTime, 0.00)

La GPU ejecuta píxeles en grupos. Cuando un grupo discrepa sobre una condición, se ejecutan ambas ramas (divergencia): eso muestran los grupos amarillos.

Pruébalo

  • Haz los grupos más grandes: aparece más amarillo
  • Reduce el radio: casi todos los grupos coinciden