cogl: Remove deprecated depth_test API

They are unused.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2058>
This commit is contained in:
Fernando Monteiro 2021-09-16 22:24:58 +01:00 committed by Marge Bot
parent 67a27a82d9
commit 74fe57b018
5 changed files with 0 additions and 57 deletions

View File

@ -162,8 +162,6 @@ struct _CoglContext
float depth_range_near_cache; float depth_range_near_cache;
float depth_range_far_cache; float depth_range_far_cache;
gboolean legacy_depth_test_enabled;
CoglBuffer *current_buffer[COGL_BUFFER_BIND_TARGET_COUNT]; CoglBuffer *current_buffer[COGL_BUFFER_BIND_TARGET_COUNT];
/* Framebuffers */ /* Framebuffers */

View File

@ -277,8 +277,6 @@ cogl_context_new (CoglDisplay *display,
context->depth_range_near_cache = 0; context->depth_range_near_cache = 0;
context->depth_range_far_cache = 1; context->depth_range_far_cache = 1;
context->legacy_depth_test_enabled = FALSE;
context->pipeline_cache = _cogl_pipeline_cache_new (); context->pipeline_cache = _cogl_pipeline_cache_new ();
for (i = 0; i < COGL_BUFFER_BIND_TARGET_COUNT; i++) for (i = 0; i < COGL_BUFFER_BIND_TARGET_COUNT; i++)

View File

@ -1061,10 +1061,6 @@ cogl_framebuffer_clear4f (CoglFramebuffer *framebuffer,
* a GPU such as #CoglTexture2D are associated with layers of the given * a GPU such as #CoglTexture2D are associated with layers of the given
* @pipeline. * @pipeline.
* *
* <note>This api doesn't support any of the legacy global state options such
* as cogl_set_depth_test_enabled() or
* cogl_set_backface_culling_enabled().</note>
*
* Stability: unstable * Stability: unstable
* Since: 1.10 * Since: 1.10
* Deprecated: 1.16: Use #CoglPrimitive<!-- -->s and * Deprecated: 1.16: Use #CoglPrimitive<!-- -->s and

View File

@ -73,26 +73,6 @@ _cogl_check_extension (const char *name, char * const *ext)
return FALSE; return FALSE;
} }
/* XXX: This API has been deprecated */
void
cogl_set_depth_test_enabled (gboolean setting)
{
_COGL_GET_CONTEXT (ctx, NO_RETVAL);
if (ctx->legacy_depth_test_enabled == setting)
return;
ctx->legacy_depth_test_enabled = setting;
}
/* XXX: This API has been deprecated */
gboolean
cogl_get_depth_test_enabled (void)
{
_COGL_GET_CONTEXT (ctx, FALSE);
return ctx->legacy_depth_test_enabled;
}
void void
cogl_set_backface_culling_enabled (gboolean setting) cogl_set_backface_culling_enabled (gboolean setting)
{ {

View File

@ -79,35 +79,6 @@ cogl_get_option_group (void);
COGL_EXPORT GCallback COGL_EXPORT GCallback
cogl_get_proc_address (const char *name); cogl_get_proc_address (const char *name);
/**
* cogl_set_depth_test_enabled:
* @setting: %TRUE to enable depth testing or %FALSE to disable.
*
* Sets whether depth testing is enabled. If it is disabled then the
* order that actors are layered on the screen depends solely on the
* order specified using clutter_actor_raise() and
* clutter_actor_lower(), otherwise it will also take into account the
* actor's depth. Depth testing is disabled by default.
*
* Deprecated: 1.16: Use cogl_pipeline_set_depth_state() instead
*/
COGL_DEPRECATED_FOR (cogl_pipeline_set_depth_state)
COGL_EXPORT void
cogl_set_depth_test_enabled (gboolean setting);
/**
* cogl_get_depth_test_enabled:
*
* Queries if depth testing has been enabled via cogl_set_depth_test_enable()
*
* Return value: %TRUE if depth testing is enabled, and %FALSE otherwise
*
* Deprecated: 1.16: Use cogl_pipeline_set_depth_state() instead
*/
COGL_DEPRECATED_FOR (cogl_pipeline_set_depth_state)
COGL_EXPORT gboolean
cogl_get_depth_test_enabled (void);
/** /**
* cogl_set_backface_culling_enabled: * cogl_set_backface_culling_enabled:
* @setting: %TRUE to enable backface culling or %FALSE to disable. * @setting: %TRUE to enable backface culling or %FALSE to disable.