OpenGL經過多年的洗刷,已經成為繪圖引擎的標準,OpenGL的繪圖質量毋庸置疑,是最高的,OpenGL的編程相對的也會比較復雜,但是上手很簡單,OpenGL用來追求完美的繪圖精確度,而且通常有各種輔助庫可以用來往其他設備上輸出數據,比如打印機。
DirectX的專為遊戲而生,它的繪圖精度滿足壹般遊戲的所需,而且DirectX還包含了不少用來在遊戲中處理其他數據的輔助庫,包括聲音數據,輸入輸出,等等等等。
所以,想專精追求繪圖,OpenGL是首選,如果要編程效率和其他功能DirectX是首選。