Согласен, тема уже куда-то не туда пошла, но автору (если он хочет хорошей графики) могу предложить одно - BlitzMax + miniB3D. miniB3D это:
- OpenGL;
- Кроссплатформенность;
- Скорость;
- Пресловутые шейдеры (GLSL);
- Синтаксис Blitz3D.
Мне кажется, таких аргументов вполне достаточно для того, чтобы начать им пользоваться

.
http://minib3d.com