11 Peculiaridades de la GPU
Sin printf: depurar con color
Muestra un valor intermedio como color. Cuidado: los negativos, los valores mayores que 1 y NaN te pueden engañar.
Ejercicio
Se ejecuta una vez por píxelArrastra los números o edita el código
Lado JS
gl.uniform2f(uResolution, …, …)Los shaders no tienen printf: muestra el valor como color. Los negativos y los valores mayores que 1 se limitan al rango, y el aspecto de NaN depende del dispositivo.
Pruébalo
- Mira d con «Salida directa»: ¿por qué el interior del círculo es negro?
- Elige «Marcas fuera de rango»: el azul es negativo
- Elige log(d) y observa dónde aparece NaN