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.
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:
- glReadBuffer
- glReadPixels
- glCopyPixels
- glAccum
- glColorMask
- glDepthMask
- glIndexMask
- glStencilMask
- glClearAccum
- glClearColor
- glClearDepth
- glClearIndex
- glClearStencil