RWByteAddressBuffer

Buffer baca/tulis yang mengindeks dalam byte.

Metode Deskripsi
GetDimensions Mendapatkan dimensi sumber daya.
InterlockedAdd Menambahkan, secara atomik.
InterlockedAnd AND, secara atomik.
InterlockedCompareExchange Perbandingan dan pertukaran, secara atomik.
InterlockedCompareStore Membandingkan dan menyimpan, secara atomik.
InterlockedExchange Pertukaran, secara atomik.
InterlockedMax Menemukan maks, secara atomik.
InterlockedMin Temukan min, secara atomik.
InterlockedOr OR, secara atomik.
InterlockedXor XOR, secara atomik.
Muat Mendapatkan satu nilai.
Load2 Mendapatkan dua nilai.
Load3 Mendapatkan tiga nilai.
Load4 Mendapatkan empat nilai.
Bursa Menetapkan satu nilai.
Store2 Menetapkan dua nilai.
Store3 Menetapkan tiga nilai.
Store4 Menetapkan empat nilai.

Objek RWByteAddressBuffer dapat diawali dengan kelas penyimpanan globallycoherent. Kelas penyimpanan ini menyebabkan hambatan memori dan sinkronisasi untuk membersihkan data di seluruh GPU sehingga grup lain dapat melihat penulisan. Tanpa penentu ini, hambatan atau sinkronisasi memori akan menghapus UAV hanya dalam grup saat ini.

Format UAV yang terikat ke sumber daya ini perlu dibuat dengan format DXGI_FORMAT_R32_TYPELESS.

UAV yang terikat ke sumber daya ini harus dibuat dengan D3D11_BUFFER_UAV_FLAG_RAW.

Anda dapat menggunakan jenis objek RWByteAddressBuffer saat Anda bekerja dengan buffer mentah. Untuk informasi selengkapnya tentang tampilan buffer mentah, lihat Tampilan Mentah Buffer.

Minimum Shader Model

Objek ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 5 dan model shader yang lebih tinggi Model Shader 4 (Tersedia melalui API Direct3D 11 dengan menggunakan tingkat fitur 10.0 atau 10.1 (D3D_FEATURE_LEVEL_10_X) pada perangkat yang mendukung shader komputasi. Untuk informasi selengkapnya tentang dukungan shader komputasi pada perangkat keras tingkat bawah, lihat Compute Shaders di Downlevel Hardware.)
ya

Objek ini didukung untuk jenis shader berikut:

Puncak Hull Domain Geometri Pixel Compute
x x

Lihat juga

Objek Model Shader 5