Operasi yang tersedia pada sumber daya petak peta
Bagian ini mencantumkan operasi yang dapat Anda lakukan pada sumber daya ubin.
- void ID3D11DeviceContext2::UpdateTileMappings dan ID3D11DeviceContext2::CopyTileMappings operations - Operasi ini menunjuk lokasi petak peta di sumber daya ubin ke lokasi di kumpulan petak peta, atau ke NULL, atau keduanya. Operasi ini dapat memperbarui subset penunjuk petak peta yang terputus-putus.
- Operasi Copy*() dan Update*() - Semua API yang dapat menyalin data ke dan dari permukaan kumpulan default (misalnya, ID3D11DeviceContext1::CopySubresourceRegion1 dan ID3D11DeviceContext1::UpdateSubresource1) berfungsi untuk sumber daya ubin. Membaca dari petak peta yang tidak dipetakan menghasilkan 0 dan menulis ke petak peta yang tidak dipetakan dihilangkan.
- ID3D11DeviceContext2::CopyTiles dan ID3D11DeviceContext2::UpdateTiles operations - Operasi ini ada untuk menyalin ubin pada granularitas 64KB ke dan dari sumber daya ubin dan sumber daya buffer dalam tata letak memori kanonis. Driver tampilan dan perangkat keras melakukan memori apa pun yang "menggeser" yang diperlukan untuk sumber daya ubin.
- Pengikatan alur Direct3D dan melihat kreasi/pengikatan yang akan bekerja pada sumber daya yang tidak berlanjut juga bekerja pada sumber daya petak peta.
Kontrol petak peta tersedia pada konteks langsung atau ditangguhkan (seperti pembaruan pada sumber daya umum) dan setelah eksekusi memengaruhi akses berikutnya ke petak peta (bukan operasi yang dikirim sebelumnya).
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