Cleanup: WM: Encapsulate stereo draw buffers binding

This commit is contained in:
2020-07-17 21:22:39 +02:00
parent 8dfc31f61f
commit 59975b0adf
3 changed files with 27 additions and 3 deletions

View File

@@ -1080,3 +1080,17 @@ void GPU_frontbuffer_read_pixels(
glReadBuffer(GL_FRONT);
gpu_framebuffer_read_color_ex(x, y, w, h, channels, GL_FRONT, format, data);
}
/* For stereo rendering. */
void GPU_backbuffer_bind(eGPUBackBuffer buffer)
{
if (buffer == GPU_BACKBUFFER) {
glDrawBuffer(GL_BACK);
}
else if (buffer == GPU_BACKBUFFER_LEFT) {
glDrawBuffer(GL_BACK_LEFT);
}
else if (buffer == GPU_BACKBUFFER_RIGHT) {
glDrawBuffer(GL_BACK_RIGHT);
}
}