Demo of perspective-correct texturing in <canvas>, by adaptive triangle subdivision.

blur: wireframe: draw quad: subdiv factor: (optional) non-adaptive depth: fps: - tris drawn: -