Schermi diversi possono avere una geometria dei pixel diversa , in modo che i componenti rosso, verde e blu siano disposti in modelli diversi. L'uso del rendering sub-pixel per dare una risoluzione apparente più alta è possibile solo se la geometria dei pixel è nota (ciò che migliorerà la chiarezza su un tipo di monitor peggiorerà le cose su un altro).
Ciò è particolarmente rilevante se un'applicazione deve essere eseguita sia su un desktop / laptop che su uno schermo mobile, poiché una diversa geometria dei pixel è abbastanza comune negli schermi mobili.
C'è un modo per determinare quale geometria lo schermo utilizza in fase di esecuzione, senza dover chiedere all'utente? Mi interessa sapere se ciò è possibile in generale, ma idealmente mi piacerebbe sapere se ciò è possibile quando si utilizza JavaScript con WebGL.