diff options
Diffstat (limited to 'src/glitz_framebuffer.c')
-rw-r--r-- | src/glitz_framebuffer.c | 29 |
1 files changed, 20 insertions, 9 deletions
diff --git a/src/glitz_framebuffer.c b/src/glitz_framebuffer.c index d39119b..1ccc877 100644 --- a/src/glitz_framebuffer.c +++ b/src/glitz_framebuffer.c @@ -329,6 +329,16 @@ _glitz_fbo_swap_buffers (void *abstract_drawable) return 0; } +static glitz_bool_t +_glitz_fbo_copy_sub_buffer (void *abstract_drawable, + int x, + int y, + int width, + int height) +{ + return 0; +} + static void _glitz_fbo_destroy (void *abstract_drawable) { @@ -427,15 +437,16 @@ _glitz_fbo_drawable_create (glitz_drawable_t *other, backend = (glitz_backend_t *) (drawable + 1); *backend = *other->backend; - backend->destroy = _glitz_fbo_destroy; - backend->push_current = _glitz_fbo_push_current; - backend->pop_current = _glitz_fbo_pop_current; - backend->attach_notify = _glitz_fbo_attach_notify; - backend->detach_notify = _glitz_fbo_detach_notify; - backend->swap_buffers = _glitz_fbo_swap_buffers; - backend->make_current = _glitz_fbo_make_current; - backend->draw_buffer = _glitz_fbo_draw_buffer; - backend->read_buffer = _glitz_fbo_read_buffer; + backend->destroy = _glitz_fbo_destroy; + backend->push_current = _glitz_fbo_push_current; + backend->pop_current = _glitz_fbo_pop_current; + backend->attach_notify = _glitz_fbo_attach_notify; + backend->detach_notify = _glitz_fbo_detach_notify; + backend->swap_buffers = _glitz_fbo_swap_buffers; + backend->copy_sub_buffer = _glitz_fbo_copy_sub_buffer; + backend->make_current = _glitz_fbo_make_current; + backend->draw_buffer = _glitz_fbo_draw_buffer; + backend->read_buffer = _glitz_fbo_read_buffer; drawable->fb = 0; |