diff options
author | Pekka Paalanen <pekka.paalanen@collabora.com> | 2019-05-06 15:58:33 +0300 |
---|---|---|
committer | Jonas Ã…dahl <jadahl@gmail.com> | 2019-07-10 08:15:02 +0000 |
commit | 55c084e6e1059d8f94c699b01c408523ed504196 (patch) | |
tree | 8465ec757232d7b45459a5a98506770b1921ef0c | |
parent | 45289b3d65e308117f1bc8fe6a4c88c1baaacca7 (diff) | |
download | mutter-55c084e6e1059d8f94c699b01c408523ed504196.tar.gz |
cogl: Rename feature OFFSCREEN_BLIT to BLIT_FRAMEBUFFER
The feature is not limited to offscreen framebuffer blits anymore since
"cogl: Allow glBlitFramebuffer between onscreen/offscreen".
https://gitlab.gnome.org/GNOME/mutter/merge_requests/615
-rw-r--r-- | cogl/cogl/cogl-blit.c | 2 | ||||
-rw-r--r-- | cogl/cogl/cogl-framebuffer-private.h | 2 | ||||
-rw-r--r-- | cogl/cogl/cogl-framebuffer.c | 2 | ||||
-rw-r--r-- | cogl/cogl/cogl-private.h | 2 | ||||
-rw-r--r-- | cogl/cogl/driver/gl/cogl-framebuffer-gl.c | 2 | ||||
-rw-r--r-- | cogl/cogl/driver/gl/gl/cogl-driver-gl.c | 2 | ||||
-rw-r--r-- | cogl/cogl/driver/gl/gles/cogl-driver-gles.c | 2 |
7 files changed, 7 insertions, 7 deletions
diff --git a/cogl/cogl/cogl-blit.c b/cogl/cogl/cogl-blit.c index 07f0dde74..2d00ac15b 100644 --- a/cogl/cogl/cogl-blit.c +++ b/cogl/cogl/cogl-blit.c @@ -158,7 +158,7 @@ _cogl_blit_framebuffer_begin (CoglBlitData *data) supported. */ if ((_cogl_texture_get_format (data->src_tex) & COGL_PREMULT_BIT) != (_cogl_texture_get_format (data->dst_tex) & COGL_PREMULT_BIT) || - !_cogl_has_private_feature (ctx, COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT)) + !_cogl_has_private_feature (ctx, COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER)) return FALSE; dst_offscreen = _cogl_offscreen_new_with_texture_full diff --git a/cogl/cogl/cogl-framebuffer-private.h b/cogl/cogl/cogl-framebuffer-private.h index 1605fcdc4..bca8ece2a 100644 --- a/cogl/cogl/cogl-framebuffer-private.h +++ b/cogl/cogl/cogl-framebuffer-private.h @@ -377,7 +377,7 @@ _cogl_push_framebuffers (CoglFramebuffer *draw_buffer, * * This blits a region of the color buffer of the source buffer * to the destination buffer. This function should only be - * called if the COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT feature is + * called if the COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER feature is * advertised. * * The source and destination rectangles are defined in offscreen diff --git a/cogl/cogl/cogl-framebuffer.c b/cogl/cogl/cogl-framebuffer.c index 45c532cff..126556de6 100644 --- a/cogl/cogl/cogl-framebuffer.c +++ b/cogl/cogl/cogl-framebuffer.c @@ -1356,7 +1356,7 @@ _cogl_blit_framebuffer (CoglFramebuffer *src, int dst_x1, dst_y1, dst_x2, dst_y2; g_return_if_fail (_cogl_has_private_feature - (ctx, COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT)); + (ctx, COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER)); /* The buffers must use the same premult convention */ g_return_if_fail ((src->internal_format & COGL_PREMULT_BIT) == diff --git a/cogl/cogl/cogl-private.h b/cogl/cogl/cogl-private.h index d74f297e1..5efd0e0ae 100644 --- a/cogl/cogl/cogl-private.h +++ b/cogl/cogl/cogl-private.h @@ -42,7 +42,7 @@ typedef enum { COGL_PRIVATE_FEATURE_TEXTURE_2D_FROM_EGL_IMAGE, COGL_PRIVATE_FEATURE_MESA_PACK_INVERT, - COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT, + COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER, COGL_PRIVATE_FEATURE_FOUR_CLIP_PLANES, COGL_PRIVATE_FEATURE_PBOS, COGL_PRIVATE_FEATURE_VBOS, diff --git a/cogl/cogl/driver/gl/cogl-framebuffer-gl.c b/cogl/cogl/driver/gl/cogl-framebuffer-gl.c index ec9230c6a..57507673e 100644 --- a/cogl/cogl/driver/gl/cogl-framebuffer-gl.c +++ b/cogl/cogl/driver/gl/cogl-framebuffer-gl.c @@ -387,7 +387,7 @@ _cogl_framebuffer_gl_flush_state (CoglFramebuffer *draw_buffer, /* NB: Currently we only take advantage of binding separate * read/write buffers for framebuffer blit purposes. */ g_return_if_fail (_cogl_has_private_feature - (ctx, COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT)); + (ctx, COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER)); _cogl_framebuffer_gl_bind (draw_buffer, GL_DRAW_FRAMEBUFFER); _cogl_framebuffer_gl_bind (read_buffer, GL_READ_FRAMEBUFFER); diff --git a/cogl/cogl/driver/gl/gl/cogl-driver-gl.c b/cogl/cogl/driver/gl/gl/cogl-driver-gl.c index cc870762a..f94b9d5e7 100644 --- a/cogl/cogl/driver/gl/gl/cogl-driver-gl.c +++ b/cogl/cogl/driver/gl/gl/cogl-driver-gl.c @@ -421,7 +421,7 @@ _cogl_driver_update_features (CoglContext *ctx, if (ctx->glBlitFramebuffer) COGL_FLAGS_SET (private_features, - COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT, TRUE); + COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER, TRUE); if (ctx->glRenderbufferStorageMultisampleIMG) { diff --git a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c index 1583ad335..2a1eae4dc 100644 --- a/cogl/cogl/driver/gl/gles/cogl-driver-gles.c +++ b/cogl/cogl/driver/gl/gles/cogl-driver-gles.c @@ -330,7 +330,7 @@ _cogl_driver_update_features (CoglContext *context, if (context->glBlitFramebuffer) COGL_FLAGS_SET (private_features, - COGL_PRIVATE_FEATURE_OFFSCREEN_BLIT, TRUE); + COGL_PRIVATE_FEATURE_BLIT_FRAMEBUFFER, TRUE); if (_cogl_check_extension ("GL_OES_element_index_uint", gl_extensions)) { |