Bagikan melalui


Buffer indeks

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

Buffer indeks adalah buffer memori yang berisi data indeks. Data indeks, atau indeks, adalah offset bilangan bulat ke dalam buffer vertex dan digunakan untuk merender primitif.

Buffer vertex berisi simpul; oleh karena itu, Anda dapat menggambar buffer vertex baik dengan atau tanpa primitif terindeks. Namun, karena buffer indeks berisi indeks, Anda tidak dapat menggunakan buffer indeks tanpa buffer vertex yang sesuai.

Deskripsi Buffer Indeks

Buffer indeks dijelaskan dalam hal kemampuannya, seperti di mana ia ada dalam memori, apakah itu mendukung pembacaan dan penulisan, dan jenis dan jumlah indeks yang dapat dikandungnya.

Deskripsi buffer indeks memberi tahu aplikasi Anda bagaimana buffer yang ada dibuat. Anda menyediakan struktur deskripsi kosong bagi sistem untuk mengisi dengan kemampuan buffer indeks yang dibuat sebelumnya.

Persyaratan Pemrosesan Indeks

Performa operasi pemrosesan indeks sangat bergantung pada di mana buffer indeks ada dalam memori dan jenis perangkat penyajian apa yang digunakan. Aplikasi mengontrol alokasi memori untuk buffer indeks saat dibuat.

Aplikasi dapat langsung menulis indeks ke buffer indeks yang dialokasikan dalam memori optimal driver. Teknik ini mencegah operasi salinan redundan nanti. Teknik ini tidak berfungsi dengan baik jika aplikasi Anda membaca data kembali dari buffer indeks, karena operasi baca yang dilakukan oleh host dari memori optimal driver bisa sangat lambat. Oleh karena itu, jika aplikasi Anda perlu membaca selama pemrosesan atau menulis data ke buffer secara erratis, buffer indeks memori sistem adalah pilihan yang lebih baik.

Buffer puncak dan indeks