Saya tidak benar-benar tahu banyak tentang DirectX selain itu bertanggung jawab untuk memiliki opsi grafis yang lebih baik untuk game, misalnya, tessellation dan Ambient Occlusion di DX11.
Tetapi pertanyaan saya adalah, mengapa beberapa game (game paling baru paling tidak saya mainkan), memiliki opsi untuk memilih DX9 (default) atau DX 11 (dengan opsi lanjutan, dan jelas dengan kartu video yang kompatibel), tetapi tidak ada opsi untuk DX 10?
Apakah DX10 versi yang tidak pernah dirilis? apakah itu rusak? atau bagaimana dengan itu? mengapa game-game itu tidak menunjukkan opsi untuk menggunakan DX 10 bersama DX 9 dan 11?
Apakah ada game APA SAJA yang menunjukkan 3 opsi itu? atau apakah mereka hanya 'melompat' dari DX 9 langsung ke 11? Mengapa?
Terima kasih
sumber
Jawaban:
Ini karena Windows XP hanya mendukung DirectX 9. DirectX10 ditambahkan dengan Vista, tetapi Vista juga mendapat backport DirectX11 dari Win7 (Platform Update), sehingga Vista / Win7 / 8 dapat menggunakan DirectX 11 dan Windows XP DirectX9. Dan karena menyediakan path rendering Dx10 tidak masuk akal ketika Anda dapat menggunakan DiretX11 yang lebih baik, sebagian besar game hanya menawarkan 2 mode tersebut.
sumber
Pada dasarnya DX10 memiliki desain yang buruk, baik dalam API-nya dan bagaimana cara kerjanya.
Saya tidak memiliki perinciannya, tetapi DX10 seharusnya menjadi peningkatan yang sangat besar ke rantai alat grafis, karena DX9 menjadi sedikit tua, terutama karena fitur perangkat keras kartu grafis baru, dan itu tidak cukup baik, tambahkan ke Bahkan Vista juga memiliki masalah. Banyak hal yang mungkin menumpuk ketika kartu dan fitur baru dirilis, jadi mereka baru saja merilis DX11.
API Grafik rumit, karena untuk grafik kelas atas, Anda perlu memiliki perangkat lunak yang memadai untuk perangkat keras yang selalu berubah, yang paralel dan sangat besar. Kualitas grafis game akan tergantung pada pemrogram game, orang-orang X api langsung, dan juga insinyur nvidia.
Bersyukurlah itu berhasil sekarang!
sumber