Я за DirectX.
1) сначала делал проекты (по Краснову) в OpenGL. Без конца вываливался. Потом перешёл на DX - работает как часы.
2) была где-то статья как разработчики DX взялись за ум и пока OpenGL'цы почивали на лаврах (они привязались к дорогим видеоускорителям), разработали хорошую математику для любых видеокарт, в т.ч. и дешёвых - и завоевали рынок (хотя многие программы и процессоры по старинке используют GL).
3) В DX кроме 3D можно привязывать и видео (DirectShow), и DirectInput, и другие библиотеки МS.
Правда, литература, в основном на Си, т.к. МS c Delphi не дружат.
|