Ada alasan untuk tidak menggunakan API 3D.
Hanya komputer di NA, Uni Eropa Barat Laut dan Jepang yang mendukung mereka ...
Saya tinggal di Brasil misalnya, komputer saudara saya yang baru, memiliki prosesor multi-core, beberapa ram GB, namun tidak menjalankan game OpenGL.
Saya misalnya hanya bisa memainkan Dwarf Fortress (gunakan OpenGL untuk membuat grafik ASCII) di komputer saya sendiri, di komputer lain saya merasa berjalan lambat merangkak.
Dan ini bukan masalah hanya dengan Brasil, saya bertanya kepada orang-orang di sekitar, dan itu umum di beberapa tempat di dunia ... Populasi yang benar-benar memiliki kartu yang kompatibel dengan OpenGL atau Direct3D adalah minoritas ...
Hanya minoritas ini yang mendapat perhatian lebih dari perusahaan ...
Tetapi jika Anda hanya menargetkan pasar "tradisional" ini (NA, Northwest EU, JP), maka lakukanlah!
EDIT untuk downvoting mereka: Jelas Anda tidak setuju, jadi, apakah Anda memiliki BUKTI bahwa NOONE mengirimkan komputer lagi dengan chip VIA atau SIS yang jelek (atau bahkan produsen yang tidak dikenal atau lebih buruk) dengan tidak ada atau hanya dukungan OpenGL 1.0?
Saya memiliki DUA mesin seperti itu di rumah saya, dan mereka baru (keduanya memiliki lebih dari satu inti, keduanya memiliki ram 2GB, keduanya memiliki frekuensi clock di atas 2GHz ...)
Universitas saya memiliki 200 mesin seperti itu, bahkan beberapa yang buatan Dell.
Ini jelas sederhana, GPU itu mahal (bahkan yang Intel jelek), dan di pasar yang buruk, ini adalah barang mewah, orang membeli mesin untuk menjalankan MS Word dan membaca email tidak akan membeli mesin dengan chip grafis yang layak ketika mereka dapat membeli makanan yang 50 USD lebih murah, khususnya ketika 50 USD adalah yang harus dibeli kebanyakan orang selama sebulan penuh.
TOLONG, jangan datang ke sini mengatakan bahwa saya mengatakan BS, jika Anda tidak pernah mengunjungi negara dunia ketiga, dan juga, jangan katakan bahwa negara dunia ketiga orang tidak bermain game, mereka memang banyak, Osmos posting pengembang tentang peluncuran versi Linux mereka, menunjukkan bahwa banyak lalu lintas masuk (sebenarnya, sebagian besar) dari Rusia, jelas karena orang-orang itu biasanya diabaikan.
Di sini, di Brasil, gim yang paling populer adalah Counter-Strike, berjalan dalam mode Perangkat Lunak ... Beberapa Lan-Houses hanya memiliki 10% mesin dengan GPU, bahkan yang besar dengan 200 atau bahkan 300 stasiun ...
Seharusnya saya tidak memposting ini, saya tahu itu akan menarik down-vote, saya kehilangan poin gratis untuk memposting ini, setiap kali saya menjelaskan mengapa permainan saya yang lain menggunakan Allegro 4.4 bukannya 5.0 karena 5.0 tidak mendukung Direct Draw atau mode perangkat lunak Saya mendapatkan banyak kritik dari banyak orang yang mengatakan bahwa saya semacam pembohong atau bahwa saya bodoh karena mengatakan kebenaran ini tentang ketersediaan aktual dari akselerasi OpenGL.
EDIT 2: Untuk dapat bermain dan mengembangkan game yang memiliki OpenGL, saya harus memohon orang tua saya dan orang lain untuk membelikan saya GeForce 8600 (itu adalah kartu termurah yang saya temukan yang masih bisa menjalankan Mass Effect 1 dan UT3 lainnya -Game mesin), mereka membelikan saya satu, tapi sekarang saya beberapa tahun tanpa pernah mendapatkan hadiah lain lagi, bahkan hadiah ulang tahun, karena betapa mahalnya itu, dan saya berharap kartu ini berfungsi lebih dari 3 atau 4 tahun ...
EDIT 3:
Contoh praktis: Eletronic Arts membuat klien baru untuk Ultima Online yang menggunakan akselerasi 3D untuk grafik 2D-nya ... Hasil: Banyak pemain yang mengeluhkan framerates yang sangat rendah, dan EA mendukung keputusan mereka untuk menegakkan penggunaan klien baru (sekarang diizinkan untuk tetap menggunakan yang lama)
EDIT 4 pada 2015: Balasan ini akan ditinggalkan di sini sebagian besar sebagai artefak historis, saat ini jumlah komputer dengan chip yang sangat jelek bahkan di negara-negara dunia ketiga, mereka masih ada, khususnya di komputer yang ditujukan untuk kantor, tetapi mereka tidak begitu umum lagi, saya tidak berpikir itu layak untuk bekerja dengan API mode-Perangkat Lunak lagi, API berbasis OpenGL adalah cara untuk pergi sekarang.