¿Cómo funcionan los motores de renderizado 2d basados ​​en Scanline?

¿Podría proporcionarme una referencia que me ayude a comprender cómo funcionan los motores de renderizado basados ​​en scanline? Quiero implementar un motor de renderizado 2D que admita el recorte basado en regiones, el dibujo de formas básicas y el relleno con suavizado y las transformaciones básicas (Perspectiva, Rotación, Escala). Necesito algoritmos que den prioridad al rendimiento en lugar de a la calidad porque quiero implementarlo para sistemas integrados sin fpu.

Respuestas a la pregunta(3)

Su respuesta a la pregunta