Fitur Direct3D 11.4

Fungsionalitas berikut telah ditambahkan di Direct3D 11.4.

Lihat juga di mana DirectX SDK?.

Penghapusan perangkat Direct3D

Metode RegisterDeviceRemovedEvent, dan UnregisterDeviceRemoved didukung oleh antarmuka baru, ID3D11Device4, untuk mendukung penerimaan pemberitahuan peristiwa asinkron ketika perangkat Direct3D telah dihapus.

Perlindungan multithreaded

Untuk memastikan bahwa perintah grafis khususnya dijalankan dalam urutan tertentu, antarmuka ID3D11Multithread memiliki metode untuk mengaktifkan dan menonaktifkan perlindungan multithread, dan metode untuk memasukkan dan meninggalkan kode penting yang membutuhkan perlindungan ini.

Pagar untuk sinkronisasi dan interop multi-perangkat dengan Direct3D 12

ID3D11Fence, ID3D11Device5 dan ID3D11DeviceContext4 menyediakan fungsionalitas pagar yang sama dengan Direct3D 12 untuk Direct3D 11. Pagar digunakan untuk menyinkronkan beberapa perangkat Direct3D11, dan untuk interop antara Direct3D 11 dan Direct3D 12. Pagar didukung di Windows 10 Creators Update.

Dukungan tekstur NV12 yang diperluas

Tekstur NV12 dengan kemampuan pengambilan dan pengodean video sekarang mendukung berbagi. Bendera tekstur D3D11 yang lebih lama untuk pengodean video dan pengambilan tidak digunakan lagi untuk NV12, karena akan diatur sepanjang waktu untuk driver baru. Tekstur tersebut dapat dibagikan tidak hanya dengan D3D11, tetapi juga dengan D3D12. Di D3D12, tidak ada bendera baru yang mewakili kemampuan tekstur ini.

Lihat pengaturan boolean di D3D11_FEATURE_DATA_D3D11_OPTIONS4.

Penembolokan Shader

Driver dapat mendukung penembolokan shader yang dikelola OS dari aplikasi Direct3D11 dalam pembaruan Windows 10 Creators.

Apa yang baru di Direct3D 11