Cara: Memutar Kembali Daftar Perintah
Daftar perintah adalah daftar perintah penyajian yang direkam. Gunakan daftar perintah untuk melakukan pra-rekam perintah menggambar dan memutarnya kembali nanti. Topik ini menunjukkan cara memutar kembali daftar perintah. Daftar perintah dapat digunakan untuk memisahkan tugas penyajian di antara utas.
Bagian ini menjelaskan cara memutar kembali daftar perintah. Untuk merekam daftar perintah, lihat Cara: Merekam Daftar Perintah.
Untuk memutar kembali daftar perintah
- Panggil ID3D11DeviceContext::ExecuteCommandList dan berikan objek ID3D11CommandList yang valid.
if(g_pd3dCommandList) { g_pImmediateContext->ExecuteCommandList(g_pd3dCommandList, TRUE); }
ExecuteCommandList harus dijalankan pada konteks langsung agar perintah yang direkam dijalankan pada unit pemrosesan grafis (GPU). Gunakan konteks langsung untuk memberi umpan perintah ke GPU untuk eksekusi, gunakan konteks yang ditangguhkan untuk merekam perintah pemutaran ke daftar perintah lain. Saat Anda memanggil ExecuteCommandList ke konteks lain yang ditangguhkan, Anda membuat daftar perintah yang ditangguhkan 'gabungan'. Untuk menjalankan perintah pada daftar perintah yang ditangguhkan yang digabungkan, Anda perlu menjalankannya pada konteks langsung.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk