summaryrefslogtreecommitdiff
path: root/cogl/cogl-renderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'cogl/cogl-renderer.c')
-rw-r--r--cogl/cogl-renderer.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/cogl/cogl-renderer.c b/cogl/cogl-renderer.c
index 2e272092..70af0c11 100644
--- a/cogl/cogl-renderer.c
+++ b/cogl/cogl-renderer.c
@@ -403,6 +403,18 @@ _cogl_renderer_get_proc_address (CoglRenderer *renderer,
return winsys->renderer_get_proc_address (renderer, name);
}
+CoglRendererFramebufferOrientation
+_cogl_renderer_get_framebuffer_orientation (CoglRenderer *renderer)
+{
+ const CoglWinsysVtable *winsys = _cogl_renderer_get_winsys (renderer);
+
+ if (winsys->renderer_get_framebuffer_orientation)
+ return winsys->renderer_get_framebuffer_orientation (renderer);
+ else
+ /* Most backends just need to flip the offscreen buffers */
+ return COGL_RENDERER_FLIP_OFFSCREEN;
+}
+
int
cogl_renderer_get_n_fragment_texture_units (CoglRenderer *renderer)
{