So che se l'implementazione openGl non trova un driver adatto, cade felicemente e rende tutto in modalità software. È buono per le applicazioni grafiche ma non è accettabile per i giochi per computer.Come dire se un contesto OpenGL è accelerato hardware?
Conosco molti utenti che utilizzano Windows XP e se l'utente non installa il driver della scheda video per la sua GPU, allora l'OpenGL non sarà accelerato dall'hardware (mentre DirectX è o meno genererà errori).
Esiste un modo migliore (e possibilmente multipiattaforma) per determinare se OpenGL utilizza l'accelerazione hardware piuttosto che misurare l'FPS e se è troppo basso avvisare l'utente?
so che giochi come Quake 3 può trovare in qualche modo ...
Questo non è generalmente sufficiente. Per esempio. in Linux-land [Mesa3d] (http://www.mesa3d.org/) implementa un renderer software compatibile con OpenGL 2.1. – Staffan