ливнул из EA чтобы делать свой C++ движок водит автобус на чилле и прогает графику в досе
Ну вы ещё свой opengl запилите со всеми его основными функциями, конвейер, растеризацию, интерполяцию, буферы, текстуры, тесты на этапе рендеринга и тд...
софтварные растеризаторы прикольны тем что пишутся проще, но из-за скорости беда, в риалтайме фиг сможешь что сделать. А оптимизировать наоборот сложнее