Bagikan melalui


Fungsi Buffer

Untuk menyalin konten buffer di luar layar ke buffer di layar, panggil SwapBuffers. Fungsi SwapBuffers mengambil handel ke konteks perangkat. Format piksel saat ini untuk konteks perangkat yang ditentukan harus menyertakan buffer belakang. Secara default, buffer belakang di luar layar, dan buffer depan ada di layar.

Catatan

Fungsi SwapBuffers tidak benar-benar menukar konten dua buffer, melainkan menyalin konten satu buffer ke buffer lainnya. Konten buffer di luar layar tidak terdefinisi setelah panggilan ke SwapBuffers. Dengan demikian, hasil dari dua panggilan berturut-turut ke SwapBuffers tidak terdefinisi.

 

Ilustrasi berikut menunjukkan bagaimana konten buffer disalin saat memanggil SwapBuffers.

Diagram memperlihatkan hasil panggilan berturut-turut yang tidak ditentukan ke fungsi SwapBuffers.

Beberapa fungsi inti OpenGL juga mengelola buffer. Fungsi glDrawBuffer adalah yang paling relevan dengan buffering ganda; ini menentukan framebuffer atau buffer yang digambar OpenGL.

Fungsi berikut juga memengaruhi buffer: