Pengoptimalan dan topik lanjutan untuk game DirectX

Bagian ini menyediakan informasi tentang mengoptimalkan performa game DirectX Anda dan topik lanjutan 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 rendering 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 memberi sinyal 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 ditampilkan 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

Pemrograman asinkron untuk game

Pahami pemrograman dan utas asinkron dengan DirectX.

Menangani skenario yang dihapus perangkat di Direct3D 11

Buat ulang rantai antarmuka perangkat Direct3D dan DXGI saat adaptor grafis dihapus atau diinisialisasi ulang.

Multisampling di aplikasi UWP

Gunakan multisampling dalam game UWP yang dibuat menggunakan Direct3D.

Mengoptimalkan perulangan input dan penyajian

Kurangi latensi input dan optimalkan perulangan penyajian.

Mengurangi latensi dengan rantai pertukaran DXGI 1.3

Gunakan DXGI 1.3 untuk mengurangi latensi bingkai yang efektif.

Penskalaan dan overlay rantai pertukaran

Buat rantai pertukaran yang diskalakan untuk penyajian yang lebih cepat di perangkat seluler, dan gunakan rantai pertukaran overlay untuk meningkatkan kualitas visual.