diff options
author | Olivier Fourdan <ofourdan@redhat.com> | 2019-03-12 17:15:10 +0100 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2019-05-28 14:31:38 -0400 |
commit | 9e37e41fa78a33b95fd78e92b74b961086ab712b (patch) | |
tree | 7fdc20550948758645f732bcf1bbf53ba542a52c /glamor | |
parent | fc6380a11be4c6202ed72f241dd9ee8c7c24671d (diff) |
glamor: return status from `glamor_set_pixmap_texture()`
Chnage the API for `glamor_set_pixmap_texture()` to return a status,
so that the caller can know whether it succeeded or not.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Diffstat (limited to 'glamor')
-rw-r--r-- | glamor/glamor.c | 6 | ||||
-rw-r--r-- | glamor/glamor.h | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/glamor/glamor.c b/glamor/glamor.c index eee44c25d..4b935de59 100644 --- a/glamor/glamor.c +++ b/glamor/glamor.c @@ -99,7 +99,7 @@ glamor_set_pixmap_type(PixmapPtr pixmap, glamor_pixmap_type_t type) glamor_init_pixmap_private_small(pixmap, pixmap_priv); } -_X_EXPORT void +_X_EXPORT Bool glamor_set_pixmap_texture(PixmapPtr pixmap, unsigned int tex) { ScreenPtr screen = pixmap->drawable.pScreen; @@ -121,10 +121,12 @@ glamor_set_pixmap_texture(PixmapPtr pixmap, unsigned int tex) if (fbo == NULL) { ErrorF("XXX fail to create fbo.\n"); - return; + return FALSE; } glamor_pixmap_attach_fbo(pixmap, fbo); + + return TRUE; } uint32_t diff --git a/glamor/glamor.h b/glamor/glamor.h index 8d79597e2..c972694e3 100644 --- a/glamor/glamor.h +++ b/glamor/glamor.h @@ -110,7 +110,7 @@ extern _X_EXPORT Bool glamor_close_screen(ScreenPtr screen); extern _X_EXPORT uint32_t glamor_get_pixmap_texture(PixmapPtr pixmap); -extern _X_EXPORT void glamor_set_pixmap_texture(PixmapPtr pixmap, +extern _X_EXPORT Bool glamor_set_pixmap_texture(PixmapPtr pixmap, unsigned int tex); extern _X_EXPORT void glamor_set_pixmap_type(PixmapPtr pixmap, |