mirror of
https://github.com/brl/mutter.git
synced 2024-11-22 08:00:42 -05:00
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:
parent
67a27a82d9
commit
74fe57b018
@ -162,8 +162,6 @@ struct _CoglContext
|
||||
float depth_range_near_cache;
|
||||
float depth_range_far_cache;
|
||||
|
||||
gboolean legacy_depth_test_enabled;
|
||||
|
||||
CoglBuffer *current_buffer[COGL_BUFFER_BIND_TARGET_COUNT];
|
||||
|
||||
/* Framebuffers */
|
||||
|
@ -277,8 +277,6 @@ cogl_context_new (CoglDisplay *display,
|
||||
context->depth_range_near_cache = 0;
|
||||
context->depth_range_far_cache = 1;
|
||||
|
||||
context->legacy_depth_test_enabled = FALSE;
|
||||
|
||||
context->pipeline_cache = _cogl_pipeline_cache_new ();
|
||||
|
||||
for (i = 0; i < COGL_BUFFER_BIND_TARGET_COUNT; i++)
|
||||
|
@ -1061,10 +1061,6 @@ cogl_framebuffer_clear4f (CoglFramebuffer *framebuffer,
|
||||
* a GPU such as #CoglTexture2D are associated with layers of the given
|
||||
* @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
|
||||
* Since: 1.10
|
||||
* Deprecated: 1.16: Use #CoglPrimitive<!-- -->s and
|
||||
|
@ -73,26 +73,6 @@ _cogl_check_extension (const char *name, char * const *ext)
|
||||
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
|
||||
cogl_set_backface_culling_enabled (gboolean setting)
|
||||
{
|
||||
|
@ -79,35 +79,6 @@ cogl_get_option_group (void);
|
||||
COGL_EXPORT GCallback
|
||||
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:
|
||||
* @setting: %TRUE to enable backface culling or %FALSE to disable.
|
||||
|
Loading…
Reference in New Issue
Block a user