Sono interessato a creare un motore di rendering simile a un browser. Capisco un po 'come funzionano i toolkit OpenGL e GUI. Ma in che modo i browser mettono effettivamente i pixel sullo schermo? Sono come i rasterizzatori software che analizzano ogni linea e dipingono qualunque cosa si trovi nell'albero di rendering? O si comportano come toolkit GUI e funzioni di chiamata per visualizzare elementi su determinate coordinate? Ci sono librerie che si focalizzano specificamente sulla porzione di pittura del percorso di rendering critico del browser?