Saya membaca baru-baru ini bahwa John Carmack merekomendasikan DirectX untuk fakta sederhana bahwa Microsoft, untuk sementara, bermain catch-up ke openGL dan dengan demikian mereka menciptakan produk yang kompetitif dan mendorong amplop sementara orang-orang openGL menghabiskan waktu berdebat dan melakukan desain dengan komite yang memungkinkan DirectX untuk dipoles dan, saya kira, lebih mudah untuk dikerjakan tetapi tetap menggunakan OpenGL.
http://www.tomshardware.com/news/john-Carmack-DirectX-OpenGL-API-Doom,12372.html
Mungkin pilihan lain untuk dipertimbangkan jika Anda menyukai grafik secara umum dan untuk apa ini mengkhawatirkan adalah apa yang terjadi di ruang yang tertanam.
Saya bekerja di ruang tertanam menggunakan Linux dan WinCE. Saya adalah mantan arsitek Ford SYNC (ada di sana selama 6 tahun) dan sekarang saya mengerjakan GM CUE (jawaban GM untuk Ford SYNC). Ford SYNC tidak menggunakan openGL atau DirectX. Sebaliknya, Ford memilih skrip Flash & Action; apa yang dilakukan Flash di bawah tenda saya tidak yakin tetapi lambat sekali; JD Powers memberinya peringkat yang buruk. GM CUE adalah semua Linux dan openGL ES dan meskipun GM CUE memiliki prosesor iMX yang lebih baru, kinerja animasi dalam openGL di Linux sangat mengejutkan. CUE / openGL jauh lebih cepat. Sekali lagi, Ford melumpuhkan sistem mereka dengan Adobe Flash.
Jadi, jika Anda ingin membuatnya dalam permainan tetapi khawatir tentang sifat kompetitif tetapi masih menyukai jenis pekerjaan ini, mungkin lihat opsi yang memperluas resume Anda. Sudah pengalaman saya bahwa, setidaknya di dunia embedded, WinCE tampaknya tidak menggunakan DirectX sebanyak itu. (WinCE memiliki API yang sedikit berbeda dari NT mungkin menjadi bagian dari alasan itu). OpenGL ada di mana-mana di dunia tertanam dan orang-orang melakukan lebih banyak hal seperti tablet, infotainment mobil sedang panas saat ini, dan tentu saja ponsel pintar ...