tu veux créer en fait une alternative a la 3D (comme Doom)
tu es tenace ! Mais tu as tort, il faudrait que tu reprogrammes partiellement beaucoup de fonctonnalités de la carte graphique, ce serait handicapant.
Regarde ma page ici, qui explique comment fonctionne une lib 2D et 3D de façon théorique. ça pourra peut etre t´éclairer : sachant que tout ce qui est présenté est géré par les lib 2D et 3D. Et que si tu veux y refaire, ben courage ! (de plus, étant software, tu seras infiniment plus lent que hardware)
http://perso.numericable.fr/~fvirtman/info/deim/index.html