Bagikan melalui


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

Lihat juga

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088