Buffer puncak dan indeks

Buffer vertex adalah buffer memori yang berisi data vertex; simpul dalam buffer vertex diproses untuk melakukan transformasi, pencahayaan, dan kliping. Buffer indeks adalah buffer memori yang berisi data indeks, yang merupakan offset bilangan buffer bilangan buffer, digunakan untuk merender primitif.

Buffer vertex dapat berisi jenis vertex apa pun - diubah atau tidak ditransformasi, menyala, atau tidak menyala - yang dapat dirender. Anda dapat memproses simpul dalam buffer vertex untuk melakukan operasi seperti transformasi, pencahayaan, atau pembuatan bendera kliping. Transformasi selalu dilakukan.

Fleksibilitas buffer vertex menjadikannya titik pementasan yang ideal untuk menggunakan kembali geometri yang diubah. Anda dapat membuat buffer vertex tunggal, mengubah, menyala, dan mengklip simpul di dalamnya, dan merender model dalam adegan sebanyak yang diperlukan tanpa mengubahnya kembali, bahkan dengan perubahan status render yang saling terkait. Ini berguna saat merender model yang menggunakan beberapa tekstur: geometri diubah hanya sekali, dan kemudian bagiannya dapat dirender sesuai kebutuhan, diselingi dengan perubahan tekstur yang diperlukan. Merender perubahan status yang dilakukan setelah simpul diproses berlaku saat simpul diproses lain kali.

Di bagian ini

Topik Deskripsi

Pengantar buffer

Sumber daya buffer adalah kumpulan data yang sepenuhnya diketik, dikelompokkan ke dalam elemen. Buffer menyimpan data, seperti koordinat tekstur dalam buffer vertex, indeks dalam buffer indeks, data konstanta shader dalam buffer konstanta, vektor posisi, vektor normal, atau status perangkat.

Buffer indeks

Buffer indeks adalah buffer memori yang berisi data indeks, yang merupakan offset bilangan buffer bilangan buffer, digunakan untuk merender primitif.

 

Panduan Pembelajaran Grafik Direct3D