Bagikan melalui


MultiThreading

Direct3D 11 mengimplementasikan dukungan untuk pembuatan dan penyajian objek menggunakan beberapa utas.

Di bagian ini

Topik Deskripsi
Pengantar Multithreading di Direct3D 11
Multithreading dirancang untuk meningkatkan performa dengan melakukan pekerjaan menggunakan satu atau beberapa utas secara bersamaan.
Pembuatan Objek dengan Multithreading
Gunakan antarmuka ID3D11Device untuk membuat sumber daya dan objek, gunakan ID3D11DeviceContext untuk penyajian.
Rendering Segera dan Ditangguhkan
Direct3D 11 mendukung dua jenis penyajian: segera dan ditangguhkan. Keduanya diimplementasikan dengan menggunakan antarmuka ID3D11DeviceContext .
Daftar Perintah
Daftar perintah adalah urutan perintah GPU yang dapat direkam dan diputar kembali. Daftar perintah dapat meningkatkan performa dengan mengurangi jumlah overhead yang dihasilkan oleh runtime.
Perbedaan Utas antara Versi Direct3D
Banyak model pemrograman multi-utas menggunakan primitif sinkronisasi (seperti mutex) untuk membuat bagian penting dan mencegah kode diakses oleh lebih dari satu utas pada satu waktu.

Cara: Memeriksa Dukungan Driver

Merender