RWTexture1DArray
Sumber daya baca/tulis.
Metode | Deskripsi |
---|---|
GetDimensions | Mendapatkan dimensi sumber daya. |
Muat | Membaca data tekstur. |
Operator[] | Mendapatkan variabel sumber daya. |
Anda dapat mengawali objek RWTexture1DArray 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 akan menghapus UAV hanya dalam grup saat ini.
Objek RWTexture1DArray memerlukan jenis elemen dalam pernyataan deklarasi untuk objek . Misalnya, deklarasi berikut sudah benar:
RWTexture1DArray<float> tex;
Karena objek RWTexture1DArray adalah objek jenis UAV, propertinya berbeda dari objek jenis tampilan sumber daya shader (SRV), seperti objek Texture1DArray . Misalnya, Anda dapat membaca dari dan menulis ke objek RWTexture1DArray , tetapi Anda hanya dapat membaca dari objek Texture1DArray .
Objek RWTexture1DArray tidak dapat menggunakan metode dari objek Texture1DArray , seperti Sampel. Namun, karena Anda dapat membuat beberapa jenis tampilan ke sumber daya yang sama, Anda dapat mendeklarasikan beberapa jenis tekstur sebagai tekstur tunggal dalam beberapa shader. Misalnya, Anda dapat mendeklarasikan dan menggunakan objek RWTexture1DArray sebagai tex dalam shader komputasi lalu mendeklarasikan dan menggunakan objek Texture1DArray sebagai tex dalam shader piksel.
Catatan
Runtime memberlakukan pola penggunaan tertentu saat Anda membuat beberapa jenis tampilan ke sumber daya yang sama. Misalnya, runtime tidak memungkinkan Anda memiliki pemetaan UAV untuk sumber daya dan pemetaan SRV untuk sumber daya yang sama yang aktif secara bersamaan.
Minimum Shader Model
Objek ini didukung dalam model shader berikut.
Shader Model | Didukung |
---|---|
Model Shader 5 dan model shader yang lebih tinggi | ya |
Objek ini didukung untuk jenis shader berikut:
Puncak | Hull | Domain | Geometri | Pixel | Compute |
---|---|---|---|---|---|
x | x |
Lihat juga