diff --git a/cogl/cogl/deprecated/cogl-material-compat.c b/cogl/cogl/deprecated/cogl-material-compat.c
index b4fafdad4..23c03ea0a 100644
--- a/cogl/cogl/deprecated/cogl-material-compat.c
+++ b/cogl/cogl/deprecated/cogl-material-compat.c
@@ -48,30 +48,6 @@ cogl_material_new (void)
return COGL_MATERIAL (cogl_pipeline_new (ctx));
}
-CoglMaterial *
-cogl_material_copy (CoglMaterial *source)
-{
- return COGL_MATERIAL (cogl_pipeline_copy (COGL_PIPELINE (source)));
-}
-
-CoglHandle
-cogl_material_ref (CoglHandle handle)
-{
- return cogl_object_ref (handle);
-}
-
-void
-cogl_material_unref (CoglHandle handle)
-{
- cogl_object_unref (handle);
-}
-
-gboolean
-cogl_is_material (CoglHandle handle)
-{
- return cogl_is_pipeline (handle);
-}
-
void
cogl_material_set_color (CoglMaterial *material,
const CoglColor *color)
@@ -90,34 +66,6 @@ cogl_material_set_color4ub (CoglMaterial *material,
red, green, blue, alpha);
}
-void
-cogl_material_set_color4f (CoglMaterial *material,
- float red,
- float green,
- float blue,
- float alpha)
-{
- cogl_pipeline_set_color4f (COGL_PIPELINE (material),
- red, green, blue, alpha);
-}
-
-void
-cogl_material_get_color (CoglMaterial *material,
- CoglColor *color)
-{
- cogl_pipeline_get_color (COGL_PIPELINE (material), color);
-}
-
-void
-cogl_material_set_alpha_test_function (CoglMaterial *material,
- CoglMaterialAlphaFunc alpha_func,
- float alpha_reference)
-{
- cogl_pipeline_set_alpha_test_function (COGL_PIPELINE (material),
- alpha_func,
- alpha_reference);
-}
-
gboolean
cogl_material_set_blend (CoglMaterial *material,
const char *blend_string,
@@ -142,18 +90,6 @@ cogl_material_set_point_size (CoglMaterial *material,
cogl_pipeline_set_point_size (COGL_PIPELINE (material), point_size);
}
-float
-cogl_material_get_point_size (CoglMaterial *material)
-{
- return cogl_pipeline_get_point_size (COGL_PIPELINE (material));
-}
-
-CoglHandle
-cogl_material_get_user_program (CoglMaterial *material)
-{
- return cogl_pipeline_get_user_program (COGL_PIPELINE (material));
-}
-
void
cogl_material_set_user_program (CoglMaterial *material,
CoglHandle program)
@@ -170,13 +106,6 @@ cogl_material_set_layer (CoglMaterial *material,
layer_index, texture);
}
-void
-cogl_material_remove_layer (CoglMaterial *material,
- int layer_index)
-{
- cogl_pipeline_remove_layer (COGL_PIPELINE (material), layer_index);
-}
-
gboolean
cogl_material_set_layer_combine (CoglMaterial *material,
int layer_index,
@@ -208,42 +137,6 @@ cogl_material_set_layer_matrix (CoglMaterial *material,
layer_index, matrix);
}
-const GList *
-cogl_material_get_layers (CoglMaterial *material)
-{
- return _cogl_pipeline_get_layers (COGL_PIPELINE (material));
-}
-
-int
-cogl_material_get_n_layers (CoglMaterial *material)
-{
- return cogl_pipeline_get_n_layers (COGL_PIPELINE (material));
-}
-
-CoglMaterialLayerType
-cogl_material_layer_get_type (CoglMaterialLayer *layer)
-{
- return COGL_MATERIAL_LAYER_TYPE_TEXTURE;
-}
-
-CoglHandle
-cogl_material_layer_get_texture (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_texture (COGL_PIPELINE_LAYER (layer));
-}
-
-CoglMaterialFilter
-cogl_material_layer_get_min_filter (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_min_filter (COGL_PIPELINE_LAYER (layer));
-}
-
-CoglMaterialFilter
-cogl_material_layer_get_mag_filter (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_mag_filter (COGL_PIPELINE_LAYER (layer));
-}
-
void
cogl_material_set_layer_filters (CoglMaterial *material,
int layer_index,
@@ -268,116 +161,3 @@ cogl_material_set_layer_point_sprite_coords_enabled (CoglMaterial *material,
enable,
error);
}
-
-gboolean
-cogl_material_get_layer_point_sprite_coords_enabled (CoglMaterial *material,
- int layer_index)
-{
- CoglPipeline *pipeline = COGL_PIPELINE (material);
- return cogl_pipeline_get_layer_point_sprite_coords_enabled (pipeline,
- layer_index);
-}
-
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_s (CoglMaterial *material,
- int layer_index)
-{
- return cogl_pipeline_get_layer_wrap_mode_s (COGL_PIPELINE (material),
- layer_index);
-}
-
-void
-cogl_material_set_layer_wrap_mode_s (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode)
-{
- cogl_pipeline_set_layer_wrap_mode_s (COGL_PIPELINE (material), layer_index,
- mode);
-}
-
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_t (CoglMaterial *material,
- int layer_index)
-{
- return cogl_pipeline_get_layer_wrap_mode_t (COGL_PIPELINE (material),
- layer_index);
-}
-
-void
-cogl_material_set_layer_wrap_mode_t (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode)
-{
- cogl_pipeline_set_layer_wrap_mode_t (COGL_PIPELINE (material), layer_index,
- mode);
-}
-
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_p (CoglMaterial *material,
- int layer_index)
-{
- return cogl_pipeline_get_layer_wrap_mode_p (COGL_PIPELINE (material),
- layer_index);
-}
-
-void
-cogl_material_set_layer_wrap_mode_p (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode)
-{
- cogl_pipeline_set_layer_wrap_mode_p (COGL_PIPELINE (material), layer_index,
- mode);
-}
-
-void
-cogl_material_set_layer_wrap_mode (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode)
-{
- cogl_pipeline_set_layer_wrap_mode (COGL_PIPELINE (material), layer_index,
- mode);
-}
-
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_s (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_wrap_mode_s (COGL_PIPELINE_LAYER (layer));
-}
-
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_t (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_wrap_mode_t (COGL_PIPELINE_LAYER (layer));
-}
-
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_p (CoglMaterialLayer *layer)
-{
- return _cogl_pipeline_layer_get_wrap_mode_p (COGL_PIPELINE_LAYER (layer));
-}
-
-void
-cogl_material_foreach_layer (CoglMaterial *material,
- CoglMaterialLayerCallback callback,
- void *user_data)
-{
- cogl_pipeline_foreach_layer (COGL_PIPELINE (material),
- (CoglPipelineLayerCallback)callback, user_data);
-}
-
-gboolean
-cogl_material_set_depth_state (CoglMaterial *material,
- const CoglDepthState *state,
- GError **error)
-{
- return cogl_pipeline_set_depth_state (COGL_PIPELINE (material),
- state, error);
-}
-
-void
-cogl_material_get_depth_state (CoglMaterial *material,
- CoglDepthState *state_out)
-{
- cogl_pipeline_get_depth_state (COGL_PIPELINE (material), state_out);
-}
-
diff --git a/cogl/cogl/deprecated/cogl-material-compat.h b/cogl/cogl/deprecated/cogl-material-compat.h
index 94ae20d57..8e678bad8 100644
--- a/cogl/cogl/deprecated/cogl-material-compat.h
+++ b/cogl/cogl/deprecated/cogl-material-compat.h
@@ -153,72 +153,6 @@ COGL_DEPRECATED_FOR (cogl_pipeline_new)
CoglMaterial *
cogl_material_new (void);
-/**
- * cogl_material_copy:
- * @source: a #CoglMaterial object to copy
- *
- * Creates a new material with the configuration copied from the
- * source material.
- *
- * We would strongly advise developers to always aim to use
- * cogl_material_copy() instead of cogl_material_new() whenever there will
- * be any similarity between two materials. Copying a material helps Cogl
- * keep track of a materials ancestry which we may use to help minimize GPU
- * state changes.
- *
- * Returns: a pointer to the newly allocated #CoglMaterial
- *
- * Since: 1.2
- * Deprecated: 1.16: Use cogl_pipeline_copy() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_copy)
-CoglMaterial *
-cogl_material_copy (CoglMaterial *source);
-
-/**
- * cogl_material_ref:
- * @material: a #CoglMaterial object.
- *
- * Increment the reference count for a #CoglMaterial.
- *
- * Return value: the @material.
- *
- * Since: 1.0
- *
- * Deprecated: 1.2: Use cogl_object_ref() instead
- */
-COGL_DEPRECATED
-CoglHandle
-cogl_material_ref (CoglHandle material);
-
-/**
- * cogl_material_unref:
- * @material: a #CoglMaterial object.
- *
- * Decrement the reference count for a #CoglMaterial.
- *
- * Since: 1.0
- *
- * Deprecated: 1.2: Use cogl_object_unref() instead
- */
-COGL_DEPRECATED
-void
-cogl_material_unref (CoglHandle material);
-
-/**
- * cogl_is_material:
- * @handle: A CoglHandle
- *
- * Gets whether the given handle references an existing material object.
- *
- * Return value: %TRUE if the handle references a #CoglMaterial,
- * %FALSE otherwise
- * Deprecated: 1.16: Use cogl_is_pipeline() instead
- */
-COGL_DEPRECATED_FOR (cogl_is_pipeline)
-gboolean
-cogl_is_material (CoglHandle handle);
-
/**
* cogl_material_set_color:
* @material: A #CoglMaterial object
@@ -264,44 +198,6 @@ cogl_material_set_color4ub (CoglMaterial *material,
uint8_t blue,
uint8_t alpha);
-/**
- * cogl_material_set_color4f:
- * @material: A #CoglMaterial object
- * @red: The red component
- * @green: The green component
- * @blue: The blue component
- * @alpha: The alpha component
- *
- * Sets the basic color of the material, used when no lighting is enabled.
- *
- * The default value is (1.0, 1.0, 1.0, 1.0)
- *
- * Since: 1.0
- * Deprecated: 1.16: Use cogl_pipeline_set_color4f() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_color4f)
-void
-cogl_material_set_color4f (CoglMaterial *material,
- float red,
- float green,
- float blue,
- float alpha);
-
-/**
- * cogl_material_get_color:
- * @material: A #CoglMaterial object
- * @color: (out): The location to store the color
- *
- * Retrieves the current material color.
- *
- * Since: 1.0
- * Deprecated: 1.16: Use cogl_pipeline_get_color() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_color)
-void
-cogl_material_get_color (CoglMaterial *material,
- CoglColor *color);
-
/**
* CoglMaterialAlphaFunc:
* @COGL_MATERIAL_ALPHA_FUNC_NEVER: Never let the fragment through.
@@ -488,39 +384,6 @@ void
cogl_material_set_point_size (CoglMaterial *material,
float point_size);
-/**
- * cogl_material_get_point_size:
- * @material: a #CoglHandle to a material.
- *
- * Get the size of points drawn when %COGL_VERTICES_MODE_POINTS is
- * used with the vertex buffer API.
- *
- * Return value: the point size of the material.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_get_point_size() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_point_size)
-float
-cogl_material_get_point_size (CoglMaterial *material);
-
-/**
- * cogl_material_get_user_program:
- * @material: a #CoglMaterial object.
- *
- * Queries what user program has been associated with the given
- * @material using cogl_material_set_user_program().
- *
- * Return value: (transfer none): The current user program
- * or %NULL.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use #CoglSnippet api instead instead
- */
-COGL_DEPRECATED_FOR (cogl_snippet_)
-CoglHandle
-cogl_material_get_user_program (CoglMaterial *material);
-
/**
* cogl_material_set_user_program:
* @material: a #CoglMaterial object.
@@ -595,20 +458,6 @@ cogl_material_set_layer (CoglMaterial *material,
int layer_index,
CoglHandle texture);
-/**
- * cogl_material_remove_layer:
- * @material: A #CoglMaterial object
- * @layer_index: Specifies the layer you want to remove
- *
- * This function removes a layer from your material
- * Deprecated: 1.16: Use cogl_pipeline_remove_layer() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_remove_layer)
-void
-cogl_material_remove_layer (CoglMaterial *material,
- int layer_index);
-
-
/**
* cogl_material_set_layer_combine:
* @material: A #CoglMaterial object
@@ -745,126 +594,6 @@ cogl_material_set_layer_matrix (CoglMaterial *material,
int layer_index,
const CoglMatrix *matrix);
-/**
- * cogl_material_get_layers:
- * @material: A #CoglMaterial object
- *
- * This function lets you access a material's internal list of layers
- * for iteration.
- *
- * You should avoid using this API if possible since it was only
- * made public by mistake and will be deprecated when we have
- * suitable alternative.
- *
- * It's important to understand that the list returned may not
- * remain valid if you modify the material or any of the layers in any
- * way and so you would have to re-get the list in that
- * situation.
- *
- * Return value: (element-type CoglMaterialLayer) (transfer none): A
- * list of #CoglMaterialLayer's that can be passed to the
- * cogl_material_layer_* functions. The list is owned by Cogl and it
- * should not be modified or freed
- * Deprecated: 1.16: Use cogl_pipeline_get_layers() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_layers)
-const GList *
-cogl_material_get_layers (CoglMaterial *material);
-
-/**
- * cogl_material_get_n_layers:
- * @material: A #CoglMaterial object
- *
- * Retrieves the number of layers defined for the given @material
- *
- * Return value: the number of layers
- *
- * Since: 1.0
- * Deprecated: 1.16: Use cogl_pipeline_get_n_layers() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_n_layers)
-int
-cogl_material_get_n_layers (CoglMaterial *material);
-
-/**
- * CoglMaterialLayerType:
- * @COGL_MATERIAL_LAYER_TYPE_TEXTURE: The layer represents a
- * texture
- *
- * Available types of layers for a #CoglMaterial. This enumeration
- * might be expanded in later versions.
- *
- * Since: 1.0
- */
-typedef enum
-{
- COGL_MATERIAL_LAYER_TYPE_TEXTURE
-} CoglMaterialLayerType;
-
-
-/**
- * cogl_material_layer_get_type:
- * @layer: A #CoglMaterialLayer object
- *
- * Retrieves the type of the layer
- *
- * Currently there is only one type of layer defined:
- * %COGL_MATERIAL_LAYER_TYPE_TEXTURE, but considering we may add purely GLSL
- * based layers in the future, you should write code that checks the type
- * first.
- *
- * Return value: the type of the layer
- * Deprecated: 1.16: No replacement
- */
-COGL_DEPRECATED
-CoglMaterialLayerType
-cogl_material_layer_get_type (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_layer_get_texture:
- * @layer: A #CoglMaterialLayer object
- *
- * Extracts a texture handle for a specific layer.
- *
- * In the future Cogl may support purely GLSL based layers; for those
- * layers this function which will likely return %NULL if you
- * try to get the texture handle from them. Considering this scenario, you
- * should call cogl_material_layer_get_type() first in order check it is of
- * type %COGL_MATERIAL_LAYER_TYPE_TEXTURE before calling this function.
- *
- * Return value: (transfer none): a #CoglHandle for the texture inside the layer
- * Deprecated: 1.16: No replacement
- */
-COGL_DEPRECATED
-CoglHandle
-cogl_material_layer_get_texture (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_layer_get_min_filter:
- * @layer: a #CoglHandle for a material layer
- *
- * Queries the currently set downscaling filter for a material layer
- *
- * Return value: the current downscaling filter
- * Deprecated: 1.16: No replacement
- */
-COGL_DEPRECATED
-CoglMaterialFilter
-cogl_material_layer_get_min_filter (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_layer_get_mag_filter:
- * @layer: A #CoglMaterialLayer object
- *
- * Queries the currently set downscaling filter for a material later
- *
- * Return value: the current downscaling filter
- * Deprecated: 1.16: No replacement
- */
-COGL_DEPRECATED
-CoglMaterialFilter
-cogl_material_layer_get_mag_filter (CoglMaterialLayer *layer);
-
/**
* cogl_material_set_layer_filters:
* @material: A #CoglMaterial object
@@ -909,284 +638,6 @@ cogl_material_set_layer_point_sprite_coords_enabled (CoglMaterial *material,
gboolean enable,
GError **error);
-/**
- * cogl_material_get_layer_point_sprite_coords_enabled:
- * @material: a #CoglHandle to a material.
- * @layer_index: the layer number to check.
- *
- * Gets whether point sprite coordinate generation is enabled for this
- * texture layer.
- *
- * Return value: whether the texture coordinates will be replaced with
- * point sprite coordinates.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_get_layer_point_sprite_coords_enabled()
- * instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_layer_point_sprite_coords_enabled)
-gboolean
-cogl_material_get_layer_point_sprite_coords_enabled (CoglMaterial *material,
- int layer_index);
-
-/**
- * cogl_material_get_layer_wrap_mode_s:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- *
- * Returns the wrap mode for the 's' coordinate of texture lookups on this
- * layer.
- *
- * Return value: the wrap mode for the 's' coordinate of texture lookups on
- * this layer.
- *
- * Since: 1.6
- * Deprecated: 1.16: Use cogl_pipeline_get_layer_wrap_mode_s() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_layer_wrap_mode_s)
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_s (CoglMaterial *material,
- int layer_index);
-
-/**
- * cogl_material_set_layer_wrap_mode_s:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- * @mode: the new wrap mode
- *
- * Sets the wrap mode for the 's' coordinate of texture lookups on this layer.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_set_layer_wrap_mode_s() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_layer_wrap_mode_s)
-void
-cogl_material_set_layer_wrap_mode_s (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode);
-
-/**
- * cogl_material_get_layer_wrap_mode_t:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- *
- * Returns the wrap mode for the 't' coordinate of texture lookups on this
- * layer.
- *
- * Return value: the wrap mode for the 't' coordinate of texture lookups on
- * this layer.
- *
- * Since: 1.6
- * Deprecated: 1.16: Use cogl_pipeline_get_layer_wrap_mode_t() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_layer_wrap_mode_t)
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_t (CoglMaterial *material,
- int layer_index);
-
-
-/**
- * cogl_material_set_layer_wrap_mode_t:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- * @mode: the new wrap mode
- *
- * Sets the wrap mode for the 't' coordinate of texture lookups on this layer.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_set_layer_wrap_mode_t() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_layer_wrap_mode_t)
-void
-cogl_material_set_layer_wrap_mode_t (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode);
-
-/**
- * cogl_material_get_layer_wrap_mode_p:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- *
- * Returns the wrap mode for the 'p' coordinate of texture lookups on this
- * layer.
- *
- * Return value: the wrap mode for the 'p' coordinate of texture lookups on
- * this layer.
- *
- * Since: 1.6
- * Deprecated: 1.16: Use cogl_pipeline_get_layer_wrap_mode_p() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_layer_wrap_mode_p)
-CoglMaterialWrapMode
-cogl_material_get_layer_wrap_mode_p (CoglMaterial *material,
- int layer_index);
-
-/**
- * cogl_material_set_layer_wrap_mode_p:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- * @mode: the new wrap mode
- *
- * Sets the wrap mode for the 'p' coordinate of texture lookups on
- * this layer. 'p' is the third coordinate.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_set_layer_wrap_mode_p() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_layer_wrap_mode_p)
-void
-cogl_material_set_layer_wrap_mode_p (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode);
-
-/**
- * cogl_material_set_layer_wrap_mode:
- * @material: A #CoglMaterial object
- * @layer_index: the layer number to change.
- * @mode: the new wrap mode
- *
- * Sets the wrap mode for all three coordinates of texture lookups on
- * this layer. This is equivalent to calling
- * cogl_material_set_layer_wrap_mode_s(),
- * cogl_material_set_layer_wrap_mode_t() and
- * cogl_material_set_layer_wrap_mode_p() separately.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_set_layer_wrap_mode() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_layer_wrap_mode)
-void
-cogl_material_set_layer_wrap_mode (CoglMaterial *material,
- int layer_index,
- CoglMaterialWrapMode mode);
-
-/**
- * cogl_material_layer_get_wrap_mode_s:
- * @layer: A #CoglMaterialLayer object
- *
- * Gets the wrap mode for the 's' coordinate of texture lookups on this layer.
- *
- * Return value: the wrap mode value for the s coordinate.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_layer_get_wrap_mode_s() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_layer_get_wrap_mode_s)
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_s (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_layer_get_wrap_mode_t:
- * @layer: A #CoglMaterialLayer object
- *
- * Gets the wrap mode for the 't' coordinate of texture lookups on this layer.
- *
- * Return value: the wrap mode value for the t coordinate.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_layer_get_wrap_mode_t() instead
- */
-
-COGL_DEPRECATED_FOR (cogl_pipeline_layer_get_wrap_mode_t)
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_t (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_layer_get_wrap_mode_p:
- * @layer: A #CoglMaterialLayer object
- *
- * Gets the wrap mode for the 'p' coordinate of texture lookups on
- * this layer. 'p' is the third coordinate.
- *
- * Return value: the wrap mode value for the p coordinate.
- *
- * Since: 1.4
- * Deprecated: 1.16: Use cogl_pipeline_layer_get_wrap_mode_p() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_layer_get_wrap_mode_p)
-CoglMaterialWrapMode
-cogl_material_layer_get_wrap_mode_p (CoglMaterialLayer *layer);
-
-/**
- * cogl_material_set_depth_state: (skip)
- * @material: A #CoglMaterial object
- * @state: A #CoglDepthState struct
- * @error: A #GError to report failures to setup the given @state.
- *
- * This commits all the depth state configured in @state struct to the
- * given @material. The configuration values are copied into the
- * material so there is no requirement to keep the #CoglDepthState
- * struct around if you don't need it any more.
- *
- * Note: Since some platforms do not support the depth range feature
- * it is possible for this function to fail and report an @error.
- *
- * Returns: TRUE if the GPU supports all the given @state else %FALSE
- * and returns an @error.
- *
- * Since: 1.8
- * Stability: Unstable
- * Deprecated: 1.16: Use cogl_pipeline_set_depth_state() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_set_depth_state)
-gboolean
-cogl_material_set_depth_state (CoglMaterial *material,
- const CoglDepthState *state,
- GError **error);
-
-/**
- * cogl_material_get_depth_state: (skip)
- * @material: A #CoglMaterial object
- * @state_out: A destination #CoglDepthState struct
- *
- * Retrieves the current depth state configuration for the given
- * @pipeline as previously set using cogl_pipeline_set_depth_state().
- *
- * Since: 2.0
- * Stability: Unstable
- * Deprecated: 1.16: Use cogl_pipeline_get_depth_state() instead
- */
-COGL_DEPRECATED_FOR (cogl_pipeline_get_depth_state)
-void
-cogl_material_get_depth_state (CoglMaterial *material,
- CoglDepthState *state_out);
-
-/**
- * CoglMaterialLayerCallback:
- * @material: The #CoglMaterial whos layers are being iterated
- * @layer_index: The current layer index
- * @user_data: The private data passed to cogl_material_foreach_layer()
- *
- * The callback prototype used with cogl_material_foreach_layer() for
- * iterating all the layers of a @material.
- *
- * Since: 1.4
- * Stability: Unstable
- * Deprecated: 1.16
- */
-typedef gboolean (*CoglMaterialLayerCallback) (CoglMaterial *material,
- int layer_index,
- void *user_data);
-
-/**
- * cogl_material_foreach_layer:
- * @material: A #CoglMaterial object
- * @callback: (scope call): A #CoglMaterialLayerCallback to be called for each
- * layer index
- * @user_data: Private data that will be passed to the callback
- *
- * Iterates all the layer indices of the given @material.
- *
- * Since: 1.4
- * Stability: Unstable
- * Deprecated: 1.16: No replacement
- */
-COGL_DEPRECATED
-void
-cogl_material_foreach_layer (CoglMaterial *material,
- CoglMaterialLayerCallback callback,
- void *user_data);
-
G_END_DECLS
#endif /* __COGL_MATERIAL_H__ */