hum ! tu me poses une colle mais je crois que non :
dans la mesure ou chaque carte se comporte différemment, il n´y a pas de méthode universelle pour accéder aux hauts buffers.
Donc pas moyen de se passer du pilote : l´OS t´interdira purement d´accéder a la carte autrement que par le pilote.
Je te dirais également que l´OS t´interdira aussi de faire des requetes sur la carte sans passer par lui meme...
Donc bon, si tu y arrives, dis moi comment tu fais, mais en mode protégé ( que gere tout OS actuel), ça parait difficile...
pour faire un schéma : mettons que tu fasses du SDL :
SDL -> Windows -> Pilotecarte -> carte
OpenGL -> Windows -> Pilotecarte -> carte
DirectX -> Windows -> Pilotecarte -> carte
et pareil pour Linux ou autres OS...
Un pote me dit que sur le mac on peut toujours écrire sur la mémoire vidéo, mais CT une faille, et que ça a - ou va - etre corrigé.