struktur D3D12DDI_GLOBAL_BARRIER_0088 (d3d12umddi.h)
Struktur D3D12DDI_GLOBAL_BARRIER_0088 menjelaskan hambatan akses memori sumber daya. Penghalang ini digunakan oleh penghalang global, tekstur, dan buffer untuk menunjukkan kapan memori sumber daya harus dibuat terlihat untuk jenis akses tertentu.
Sintaks
typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
D3D12DDI_BARRIER_SYNC SyncBefore;
D3D12DDI_BARRIER_SYNC SyncAfter;
D3D12DDI_BARRIER_ACCESS AccessBefore;
D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;
Anggota
SyncBefore
Nilai D3D12DDI_BARRIER_SYNC yang menentukan cakupan sinkronisasi semua pekerjaan GPU sebelumnya yang harus diselesaikan sebelum menjalankan penghambat.
SyncAfter
Nilai D3D12DDI_BARRIER_SYNC yang menentukan cakupan sinkronisasi semua pekerjaan GPU berikutnya yang harus menunggu hingga eksekusi penghambat selesai.
AccessBefore
Nilai D3D12DDI_BARRIER_ACCESS yang menentukan akses tulis yang harus dibersihkan dan selesai sebelum penghalus dijalankan.
AccessAfter
Nilai D3D12DDI_BARRIER_ACCESS yang menentukan akses yang harus tersedia untuk data yang ditulis melalui AccessBefore setelah pembatas dijalankan.
Keterangan
Lihat Hambatan yang Disempurnakan untuk informasi umum.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |