Bagikan melalui


RWStructuredBuffer

Buffer baca/tulis yang dapat mengambil jenis T yang merupakan struktur.

Metode Deskripsi
DecrementCounter Mengurangi penghitung tersembunyi objek.
GetDimensions Mendapatkan dimensi sumber daya.
IncrementCounter Menaikkan penghitung tersembunyi objek.
Muat Membaca data buffer.
Operator[] Mengembalikan variabel sumber daya.

Variabel sumber daya juga dapat diteruskan ke operasi yang tidak diurutkan atau saling diblokir.

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

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

Untuk mengetahui lebih lanjut tentang buffer terstruktur, lihat materi gambaran umum.

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