Shader Learn

01 Fragmentos y datos

float, int, bool: más estrictos que en C

Un float fija el brillo, un int el número de franjas y un bool las invierte. Prueba después un hábito de C.

01
112

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

GLSL no convierte tipos implícitamente: un float se escribe 1.0, y multiplicar int por float da error.

Pruébalo

  • Cambia «Hábito de C» y lee el error real de la GPU
  • Borra un punto y coma y observa a qué línea apunta el error
  • Cambia int(count) a float y luego corrígelo