05 Los datos se convierten en vértices
La w de gl_Position: división de perspectiva
Todo el lienzo abarca −1…1 en coordenadas de dispositivo normalizadas. Cambia w en los dos vértices superiores y observa cómo la GPU divide por ella.
0.54
-1.51.5
Ejercicio
Se ejecuta una vez por vérticeArrastra los números o edita el código
Lado JS
gl_Position es un vec4; la GPU divide xy por w. Entre vértices con distinta w, también corrige la interpolación según la perspectiva.
Pruébalo
- Pon la w superior en 3: el cuadrado se convierte en un trapecio
- Activa «Multiplicar xy por w»: la forma se mantiene, pero el damero se deforma
- Pon z en 1.5: se recorta la parte fuera del rango