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