Is there a good(legacy) free software GPU simulator which cover the most basic 3D (or 2.5 D as ovg) pipeline ? It could was for the educational purpose since I am just thinking this would help me to understand all kinds of 3D materials more.
If you just want to learn more about 3D rendering I'd suggest to have a look at Muli3D. It's a software renderer written purely in C++, with a nice straightforward architecture.