[mutter] cogl: Remove some unused framebuffer API
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] cogl: Remove some unused framebuffer API
- Date: Fri, 1 Nov 2019 21:56:51 +0000 (UTC)
commit e5b0f474ab49e08a6048418a46ee1a9915c4c3c8
Author: Adam Jackson <ajax redhat com>
Date: Thu Oct 17 14:48:43 2019 -0400
cogl: Remove some unused framebuffer API
https://gitlab.gnome.org/GNOME/mutter/merge_requests/913
cogl/cogl/cogl.symbols | 4 --
cogl/cogl/deprecated/cogl-framebuffer-deprecated.c | 35 -----------
cogl/cogl/deprecated/cogl-framebuffer-deprecated.h | 73 ----------------------
3 files changed, 112 deletions(-)
---
diff --git a/cogl/cogl/cogl.symbols b/cogl/cogl/cogl.symbols
index 86d1dfbf9..21ad323a7 100644
--- a/cogl/cogl/cogl.symbols
+++ b/cogl/cogl/cogl.symbols
@@ -227,7 +227,6 @@ cogl_framebuffer_finish
cogl_framebuffer_frustum
cogl_framebuffer_get_alpha_bits
cogl_framebuffer_get_blue_bits
-cogl_framebuffer_get_color_format
cogl_framebuffer_get_context
cogl_framebuffer_get_depth_bits
cogl_framebuffer_get_depth_write_enabled
@@ -719,9 +718,6 @@ cogl_scale
cogl_set_backface_culling_enabled
cogl_set_depth_test_enabled
-#ifndef COGL_DISABLE_DEPRECATED
-cogl_set_draw_buffer
-#endif
#ifdef COGL_HAS_SDL_SUPPORT
cogl_sdl_context_new
cogl_sdl_handle_event
diff --git a/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c
b/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c
index 012ed4e1d..15aefe3c0 100644
--- a/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c
+++ b/cogl/cogl/deprecated/cogl-framebuffer-deprecated.c
@@ -163,21 +163,6 @@ cogl_set_framebuffer (CoglFramebuffer *framebuffer)
_cogl_set_framebuffers (framebuffer, framebuffer);
}
-/* XXX: deprecated API */
-void
-cogl_set_draw_buffer (CoglBufferTarget target, CoglHandle handle)
-{
- _COGL_GET_CONTEXT (ctx, NO_RETVAL);
-
- if (target == COGL_WINDOW_BUFFER)
- handle = ctx->window_buffer;
-
- /* This is deprecated public API. The public API doesn't currently
- really expose the concept of separate draw and read buffers so
- for the time being this actually just sets both buffers */
- cogl_set_framebuffer (handle);
-}
-
CoglFramebuffer *
cogl_get_draw_framebuffer (void)
{
@@ -244,13 +229,6 @@ cogl_push_framebuffer (CoglFramebuffer *buffer)
_cogl_push_framebuffers (buffer, buffer);
}
-/* XXX: deprecated API */
-void
-cogl_push_draw_buffer (void)
-{
- cogl_push_framebuffer (cogl_get_draw_framebuffer ());
-}
-
void
cogl_pop_framebuffer (void)
{
@@ -280,16 +258,3 @@ cogl_pop_framebuffer (void)
g_slist_delete_link (ctx->framebuffer_stack,
ctx->framebuffer_stack);
}
-
-/* XXX: deprecated API */
-void
-cogl_pop_draw_buffer (void)
-{
- cogl_pop_framebuffer ();
-}
-
-CoglPixelFormat
-cogl_framebuffer_get_color_format (CoglFramebuffer *framebuffer)
-{
- return framebuffer->internal_format;
-}
diff --git a/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
b/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
index 6b947d7b5..e0f6a4236 100644
--- a/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
+++ b/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
@@ -153,53 +153,6 @@ COGL_DEPRECATED
void
cogl_pop_framebuffer (void);
-/**
- * cogl_set_draw_buffer:
- * @target: A #CoglBufferTarget that specifies what kind of framebuffer you
- * are setting as the render target.
- * @offscreen: If you are setting a framebuffer of type COGL_OFFSCREEN_BUFFER
- * then this is a CoglHandle for the offscreen buffer.
- *
- * Redirects all subsequent drawing to the specified framebuffer. This
- * can either be an offscreen buffer created with
- * cogl_offscreen_new_to_texture () or you can revert to your original
- * on screen window buffer.
- *
- * Deprecated: 1.16: The latest drawing apis take explicit
- * #CoglFramebuffer arguments so this stack of
- * framebuffers shouldn't be used anymore.
- */
-COGL_DEPRECATED
-void
-cogl_set_draw_buffer (CoglBufferTarget target,
- CoglHandle offscreen);
-
-/**
- * cogl_push_draw_buffer:
- *
- * Save cogl_set_draw_buffer() state.
- *
- * Deprecated: 1.16: The latest drawing apis take explicit
- * #CoglFramebuffer arguments so this stack of
- * framebuffers shouldn't be used anymore.
- */
-COGL_DEPRECATED
-void
-cogl_push_draw_buffer (void);
-
-/**
- * cogl_pop_draw_buffer:
- *
- * Restore cogl_set_draw_buffer() state.
- *
- * Deprecated: 1.16: The latest drawing apis take explicit
- * #CoglFramebuffer arguments so this stack of
- * framebuffers shouldn't be used anymore.
- */
-COGL_DEPRECATED
-void
-cogl_pop_draw_buffer (void);
-
/**
* cogl_read_pixels:
* @x: The window x position to start reading from
@@ -234,32 +187,6 @@ cogl_read_pixels (int x,
CoglPixelFormat format,
uint8_t *pixels);
-
-/* XXX: Since this api was marked unstable, maybe we can just
- * remove this api if we can't find anyone is using it. */
-/**
- * cogl_framebuffer_get_color_format: (skip)
- * @framebuffer: A #CoglFramebuffer framebuffer
- *
- * Queries the common #CoglPixelFormat of all color buffers attached
- * to this framebuffer. For an offscreen framebuffer created with
- * cogl_offscreen_new_with_texture() this will correspond to the format
- * of the texture.
- *
- * This API is deprecated because it is missleading to report a
- * #CoglPixelFormat for the internal format of the @framebuffer since
- * #CoglPixelFormat is such a precise format description and it's
- * only the set of components and the premultiplied alpha status
- * that is really known.
- *
- * Since: 1.8
- * Stability: unstable
- * Deprecated 1.18: Removed since it is misleading
- */
-COGL_DEPRECATED
-CoglPixelFormat
-cogl_framebuffer_get_color_format (CoglFramebuffer *framebuffer);
-
G_END_DECLS
#endif /* __COGL_FRAMEBUFFER_DEPRECATED_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]