framebuffer: expose experimental cogl_get_draw_framebuffer
This renames the two internal functions _cogl_get_draw/read_buffer as cogl_get_draw_framebuffer and _cogl_get_read_framebuffer. The former is now also exposed as experimental API.
This commit is contained in:
@ -480,7 +480,7 @@ enable_gl_state (CoglDrawFlags flags,
|
||||
CoglAttribute **attributes,
|
||||
ValidateLayerState *state)
|
||||
{
|
||||
CoglFramebuffer *framebuffer = _cogl_get_draw_buffer ();
|
||||
CoglFramebuffer *framebuffer = cogl_get_draw_framebuffer ();
|
||||
int i;
|
||||
#ifdef MAY_HAVE_PROGRAMABLE_GL
|
||||
GLuint generic_index = 0;
|
||||
@ -1066,7 +1066,7 @@ flush_state (CoglDrawFlags flags,
|
||||
{
|
||||
if (!(flags & COGL_DRAW_SKIP_JOURNAL_FLUSH))
|
||||
{
|
||||
CoglFramebuffer *framebuffer = _cogl_get_draw_buffer ();
|
||||
CoglFramebuffer *framebuffer = cogl_get_draw_framebuffer ();
|
||||
_cogl_journal_flush (framebuffer->journal, framebuffer);
|
||||
}
|
||||
|
||||
@ -1086,8 +1086,8 @@ flush_state (CoglDrawFlags flags,
|
||||
* stack can cause some drawing which would change the array
|
||||
* pointers. */
|
||||
if (!(flags & COGL_DRAW_SKIP_FRAMEBUFFER_FLUSH))
|
||||
_cogl_framebuffer_flush_state (_cogl_get_draw_buffer (),
|
||||
_cogl_get_read_buffer (),
|
||||
_cogl_framebuffer_flush_state (cogl_get_draw_framebuffer (),
|
||||
_cogl_get_read_framebuffer (),
|
||||
0);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user