Pengoptimalan dan topik lanjutan untuk game DirectX
Bagian ini menyediakan informasi tentang mengoptimalkan performa game DirectX Anda dan topik tingkat lanjut lainnya.
Pemrograman asinkron untuk topik game membahas berbagai poin yang perlu dipertimbangkan ketika Anda ingin menggunakan pemrograman asinkron untuk menyejajarkan beberapa komponen dan menggunakan multithreading untuk memaksimalkan penggunaan GPU yang kuat.
Menangani skenario yang dihapus perangkat dalam topik Direct3D 11 menggunakan panduan untuk menjelaskan bagaimana game yang dikembangkan menggunakan Direct3D 11 dapat mendeteksi dan merespons situasi di mana adaptor grafis diatur ulang, dihapus, atau diubah.
Multisampling dalam topik aplikasi UWP memberikan gambaran umum tentang cara menggunakan antialias multi-sampel, teknik grafis untuk mengurangi tampilan tepi alias dalam game UWP yang dibangun dengan Direct3D.
Optimalkan topik perulangan input dan penyajian memberikan panduan tentang cara memilih opsi pemrosesan peristiwa input yang tepat untuk mengelola latensi input dan mengoptimalkan perulangan penyajian.
Mengurangi latensi dengan topik rantai pertukaran DXGI 1.3 menjelaskan cara mengurangi latensi bingkai yang efektif dengan menunggu rantai pertukaran untuk menandakan waktu yang tepat untuk mulai merender bingkai baru.
Topik penskalaan dan overlay rantai pertukaran menjelaskan cara meningkatkan waktu penyajian dengan menggunakan rantai pertukaran berskala untuk merender konten game real-time pada resolusi yang lebih rendah daripada yang mampu dilakukan oleh tampilan secara asli. Ini juga menjelaskan cara membuat rantai pertukaran overlay untuk perangkat dengan kemampuan overlay perangkat keras; teknik ini dapat digunakan untuk meringankan masalah UI yang diturunkan skalanya yang dihasilkan dari penggunaan penskalaan rantai pertukaran.
Topik | Deskripsi |
---|---|
Pahami pemrograman dan utas asinkron dengan DirectX. |
|
Buat ulang rantai antarmuka perangkat Direct3D dan DXGI saat adaptor grafis dihapus atau diinisialisasi ulang. |
|
Gunakan multisampling dalam game UWP yang dibuat menggunakan Direct3D. |
|
Kurangi latensi input dan optimalkan perulangan penyajian. |
|
Gunakan DXGI 1.3 untuk mengurangi latensi bingkai yang efektif. |
|
Buat rantai pertukaran berskala untuk penyajian yang lebih cepat di perangkat seluler, dan gunakan rantai pertukaran overlay untuk meningkatkan kualitas visual. |