Pembalik Halaman dan Buffering Belakang (Direct3D 9)

Pemballik halaman adalah kunci dalam perangkat lunak multimedia, animasi, dan permainan; ini dianalogikan dengan cara Anda dapat melakukan animasi dengan bantalan kertas. Pada setiap halaman, artis sedikit mengubah gambar, sehingga ketika Anda membalik dengan cepat di antara lembar, gambar akan muncul animasi.

Pemballik halaman dalam perangkat lunak mirip dengan proses ini. Direct3D mengimplementasikan fungsionalitas membalik halaman melalui rantai pertukaran, yang merupakan properti perangkat. Awalnya, Anda menyiapkan serangkaian buffer Direct3D yang membalik ke layar dengan cara kertas artis terbalik ke halaman berikutnya. Buffer pertama disebut sebagai buffer depan warna. Buffer di belakangnya disebut buffer belakang. Aplikasi Anda menulis ke buffer belakang dan kemudian membalik buffer depan warna sehingga buffer belakang muncul di layar. Saat sistem menampilkan gambar, perangkat lunak Anda kembali menulis ke buffer belakang. Proses berlanjut selama Anda beranimasi, memungkinkan Anda untuk menganimasikan gambar secara efisien.

Direct3D memudahkan untuk mengatur skema membalik halaman - dari skema buffer ganda sederhana (buffer depan warna dengan satu buffer belakang) ke skema yang lebih canggih dengan buffer belakang tambahan.

Permukaan Direct3D

Apa itu Swap Chain? (Direct3D 9)