diff --git a/clutter/clutter/clutter-deform-effect.c b/clutter/clutter/clutter-deform-effect.c index e3edf5765..a88b27cf4 100644 --- a/clutter/clutter/clutter-deform-effect.c +++ b/clutter/clutter/clutter-deform-effect.c @@ -106,7 +106,7 @@ enum PROP_X_TILES, PROP_Y_TILES, - PROP_BACK_MATERIAL, + PROP_BACK_PIPELINE, PROP_LAST }; @@ -298,7 +298,7 @@ clutter_deform_effect_paint_target (ClutterOffscreenEffect *effect, cogl_depth_state_set_test_function (&depth_state, COGL_DEPTH_TEST_FUNCTION_LEQUAL); cogl_pipeline_set_depth_state (pipeline, &depth_state, NULL); - /* enable backface culling if we have a back material */ + /* enable backface culling if we have a back pipeline */ if (priv->back_pipeline != NULL) cogl_pipeline_set_cull_face_mode (pipeline, COGL_PIPELINE_CULL_FACE_MODE_BACK); @@ -322,7 +322,7 @@ clutter_deform_effect_paint_target (ClutterOffscreenEffect *effect, ClutterPaintNode *back_node; CoglPipeline *back_pipeline; - /* We probably shouldn't be modifying the user's material so + /* We probably shouldn't be modifying the user's pipeline so instead we make a temporary copy */ back_pipeline = cogl_pipeline_copy (priv->back_pipeline); cogl_pipeline_set_depth_state (back_pipeline, &depth_state, NULL); @@ -548,8 +548,8 @@ clutter_deform_effect_set_property (GObject *gobject, g_value_get_uint (value)); break; - case PROP_BACK_MATERIAL: - clutter_deform_effect_set_back_material (self, g_value_get_object (value)); + case PROP_BACK_PIPELINE: + clutter_deform_effect_set_back_pipeline (self, g_value_get_object (value)); break; default: @@ -578,7 +578,7 @@ clutter_deform_effect_get_property (GObject *gobject, g_value_set_uint (value, priv->y_tiles); break; - case PROP_BACK_MATERIAL: + case PROP_BACK_PIPELINE: g_value_set_object (value, priv->back_pipeline); break; @@ -624,15 +624,15 @@ clutter_deform_effect_class_init (ClutterDeformEffectClass *klass) G_PARAM_STATIC_STRINGS); /** - * ClutterDeformEffect:back-material: + * ClutterDeformEffect:back-pipeline: * - * A material to be used when painting the back of the actor + * A pipeline to be used when painting the back of the actor * to which this effect has been applied * - * By default, no material will be used + * By default, no pipeline will be used */ - obj_props[PROP_BACK_MATERIAL] = - g_param_spec_object ("back-material", NULL, NULL, + obj_props[PROP_BACK_PIPELINE] = + g_param_spec_object ("back-pipeline", NULL, NULL, COGL_TYPE_PIPELINE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); @@ -662,18 +662,18 @@ clutter_deform_effect_init (ClutterDeformEffect *self) } /** - * clutter_deform_effect_set_back_material: + * clutter_deform_effect_set_back_pipeline: * @effect: a #ClutterDeformEffect - * @material: (allow-none): a handle to a Cogl material + * @pipeline: (allow-none): A #CoglPipeline * - * Sets the material that should be used when drawing the back face + * Sets the pipeline that should be used when drawing the back face * of the actor during a deformation * - * The #ClutterDeformEffect will take a reference on the material's + * The #ClutterDeformEffect will take a reference on the pipeline's * handle */ void -clutter_deform_effect_set_back_material (ClutterDeformEffect *effect, +clutter_deform_effect_set_back_pipeline (ClutterDeformEffect *effect, CoglPipeline *pipeline) { ClutterDeformEffectPrivate *priv; @@ -693,17 +693,15 @@ clutter_deform_effect_set_back_material (ClutterDeformEffect *effect, } /** - * clutter_deform_effect_get_back_material: + * clutter_deform_effect_get_back_pipeline: * @effect: a #ClutterDeformEffect * - * Retrieves the handle to the back face material used by @effect + * Retrieves the back pipeline used by @effect * - * Return value: (transfer none): a handle for the material, or %NULL. - * The returned material is owned by the #ClutterDeformEffect and it - * should not be freed directly + * Return value: (transfer none) (nullable): A #CoglPipeline. */ CoglPipeline* -clutter_deform_effect_get_back_material (ClutterDeformEffect *effect) +clutter_deform_effect_get_back_pipeline (ClutterDeformEffect *effect) { ClutterDeformEffectPrivate *priv; diff --git a/clutter/clutter/clutter-deform-effect.h b/clutter/clutter/clutter-deform-effect.h index 0de08e73a..2fc4c1e11 100644 --- a/clutter/clutter/clutter-deform-effect.h +++ b/clutter/clutter/clutter-deform-effect.h @@ -88,10 +88,10 @@ struct _ClutterDeformEffectClass }; CLUTTER_EXPORT -void clutter_deform_effect_set_back_material (ClutterDeformEffect *effect, - CoglPipeline *material); +void clutter_deform_effect_set_back_pipeline (ClutterDeformEffect *effect, + CoglPipeline *pipeline); CLUTTER_EXPORT -CoglPipeline* clutter_deform_effect_get_back_material (ClutterDeformEffect *effect); +CoglPipeline* clutter_deform_effect_get_back_pipeline (ClutterDeformEffect *effect); CLUTTER_EXPORT void clutter_deform_effect_set_n_tiles (ClutterDeformEffect *effect, guint x_tiles, diff --git a/clutter/clutter/clutter-effect.c b/clutter/clutter/clutter-effect.c index 29c39a1dc..e857b7bf8 100644 --- a/clutter/clutter/clutter-effect.c +++ b/clutter/clutter/clutter-effect.c @@ -24,7 +24,7 @@ /** * ClutterEffect: - * + * * Base class for actor effects * * The #ClutterEffect class provides a default type and API for creating @@ -75,10 +75,10 @@ * The example below creates two rectangles: one will be painted "behind" the actor, * while another will be painted "on top" of the actor. * - * The #ClutterActorMetaClass.set_actor() implementation will create the two materials + * The #ClutterActorMetaClass.set_actor() implementation will create the two pipelines * used for the two different rectangles; the #ClutterEffectClass.paint() implementation - * will paint the first material using cogl_rectangle(), before continuing and then it - * will paint paint the second material after. + * will paint the first pipeline using cogl_rectangle(), before continuing and then it + * will paint paint the second pipeline after. * * ```c * typedef struct { @@ -119,12 +119,12 @@ * if (self->actor == NULL) * return; * - * // Create a red material + * // Create a red pipeline * self->rect_1 = cogl_pipeline_new (); * cogl_color_init_from_4f (&color, 1.0, 1.0, 1.0, 1.0); * cogl_pipeline_set_color (self->rect_1, &color); * - * // Create a green material + * // Create a green pipeline * self->rect_2 = cogl_pipeline_new (); * cogl_color_init_from_4f (&color, 0.0, 1.0, 0.0, 1.0); * cogl_pipeline_set_color (self->rect_2, &color); diff --git a/clutter/clutter/clutter-offscreen-effect.c b/clutter/clutter/clutter-offscreen-effect.c index e83963251..b2f36297c 100644 --- a/clutter/clutter/clutter-offscreen-effect.c +++ b/clutter/clutter/clutter-offscreen-effect.c @@ -52,7 +52,7 @@ * function, which encapsulates the effective painting of the texture that * contains the result of the offscreen redirection. * - * The size of the target material is defined to be as big as the + * The size of the target pipeline is defined to be as big as the * transformed size of the [class@Actor] using the offscreen effect. * Sub-classes of #ClutterOffscreenEffect can change the texture creation * code to provide bigger textures by overriding the @@ -486,7 +486,7 @@ clutter_offscreen_effect_paint_texture (ClutterOffscreenEffect *effect, node = transform_node; } - /* paint the target material; this is virtualized for + /* paint the target pipeline; this is virtualized for * sub-classes that require special hand-holding */ clutter_offscreen_effect_paint_target (effect, node, paint_context); @@ -640,7 +640,7 @@ clutter_offscreen_effect_init (ClutterOffscreenEffect *self) * implementation should update any references to the texture after * chaining-up to the parent's pre_paint implementation. This can be * used instead of [method@OffscreenEffect.get_texture] when the - * effect subclass wants to paint using its own material. + * effect subclass wants to paint using its own pipeline. * * Return value: (transfer none): a #CoglTexture or %NULL. The * returned texture is owned by Clutter and it should not be diff --git a/cogl/cogl-pango/cogl-pango-pipeline-cache.c b/cogl/cogl-pango/cogl-pango-pipeline-cache.c index 6d587b9d2..3d66ee997 100644 --- a/cogl/cogl-pango/cogl-pango-pipeline-cache.c +++ b/cogl/cogl-pango/cogl-pango-pipeline-cache.c @@ -134,7 +134,7 @@ get_base_texture_alpha_pipeline (CoglPangoPipelineCache *cache) cogl_pipeline_set_static_name (pipeline, "CoglPango (texture alpha)"); cache->base_texture_alpha_pipeline = pipeline; - /* The default combine mode of materials is to modulate (A x B) + /* The default combine mode of pipelines is to modulate (A x B) * the texture RGBA channels with the RGBA channels of the * previous layer (which in our case is just the font color) * diff --git a/cogl/cogl/cogl-attribute.c b/cogl/cogl/cogl-attribute.c index a62070350..d886af578 100644 --- a/cogl/cogl/cogl-attribute.c +++ b/cogl/cogl/cogl-attribute.c @@ -301,7 +301,7 @@ validate_layer_cb (CoglPipeline *pipeline, if (!_cogl_texture_can_hardware_repeat (texture)) { - g_warning ("Disabling layer %d of the current source material, " + g_warning ("Disabling layer %d of the current source pipeline, " "because texturing with the vertex buffer API is not " "currently supported using sliced textures, or textures " "with waste\n", layer_index); diff --git a/cogl/cogl/cogl-context.h b/cogl/cogl/cogl-context.h index 3ad937df4..b1099a240 100644 --- a/cogl/cogl/cogl-context.h +++ b/cogl/cogl/cogl-context.h @@ -365,7 +365,7 @@ cogl_context_has_winsys_feature (CoglContext *context, * primitives you are 100% on your own since you stand a good chance of * conflicting with Cogl internals. For example clutter-gst which currently * uses direct GL calls to bind ARBfp programs will very likely break when Cogl - * starts to use ARBfb programs itself for the material API. + * starts to use ARBfb programs itself for the pipeline API. */ COGL_EXPORT void cogl_context_flush (CoglContext *context); diff --git a/cogl/cogl/cogl-framebuffer.h b/cogl/cogl/cogl-framebuffer.h index 64bf8f4dc..c2a1e5256 100644 --- a/cogl/cogl/cogl-framebuffer.h +++ b/cogl/cogl/cogl-framebuffer.h @@ -794,7 +794,7 @@ cogl_framebuffer_draw_textured_rectangle (CoglFramebuffer *framebuffer, * * The first pair of coordinates are for the first layer (with the * smallest layer index) and if you supply less texture coordinates - * than there are layers in the current source material then default + * than there are layers in the current source pipeline then default * texture coordinates (0.0, 0.0, 1.0, 1.0) are generated. */ COGL_EXPORT void diff --git a/cogl/cogl/cogl-pipeline-private.h b/cogl/cogl/cogl-pipeline-private.h index 75428b8f4..4b5e94e91 100644 --- a/cogl/cogl/cogl-pipeline-private.h +++ b/cogl/cogl/cogl-pipeline-private.h @@ -618,7 +618,7 @@ _cogl_get_n_args_for_combine_func (CoglPipelineCombineFunc func); * * typedef struct { * CoglPipeline *validated_source; - * } MyValidatedMaterialCache; + * } MyValidatedPipelineCache; * * static void * destroy_cache_cb (CoglObject *object, void *user_data) @@ -629,7 +629,7 @@ _cogl_get_n_args_for_combine_func (CoglPipelineCombineFunc func); * static void * invalidate_cache_cb (CoglPipeline *destroyed, void *user_data) * { - * MyValidatedMaterialCache *cache = user_data; + * MyValidatedPipelineCache *cache = user_data; * g_object_unref (cache->validated_source); * cache->validated_source = NULL; * } @@ -638,12 +638,12 @@ _cogl_get_n_args_for_combine_func (CoglPipelineCombineFunc func); * get_validated_pipeline (CoglPipeline *source) * { * _cogl_my_cache_key = g_quark_from_static_string ("my-cache-key"); - * MyValidatedMaterialCache *cache = + * MyValidatedPipelineCache *cache = * g_object_get_qdata (G_OBJECT (source), * _cogl_my_cache_key); * if (G_UNLIKELY (cache == NULL)) * { - * cache = g_new0 (MyValidatedMaterialCache, 1); + * cache = g_new0 (MyValidatedPipelineCache, 1); * * g_object_set_qdata_full (G_OBJECT (source), * _cogl_my_cache_key, diff --git a/cogl/cogl/cogl-point-in-poly.c b/cogl/cogl/cogl-point-in-poly.c index 25ffc2e42..7ab8f4dc4 100644 --- a/cogl/cogl/cogl-point-in-poly.c +++ b/cogl/cogl/cogl-point-in-poly.c @@ -96,4 +96,3 @@ _cogl_util_point_in_screen_poly (float point_x, return c; } - diff --git a/cogl/cogl/cogl-primitives.c b/cogl/cogl/cogl-primitives.c index 214d03416..b72159bf7 100644 --- a/cogl/cogl/cogl-primitives.c +++ b/cogl/cogl/cogl-primitives.c @@ -344,7 +344,7 @@ validate_tex_coords_cb (CoglPipeline *pipeline, { static gboolean warning_seen = FALSE; if (!warning_seen) - g_warning ("Skipping layers 1..n of your material since " + g_warning ("Skipping layers 1..n of your pipeline since " "the first layer doesn't support hardware " "repeat (e.g. because of waste or use of " "GL_TEXTURE_RECTANGLE_ARB) and you supplied " @@ -363,7 +363,7 @@ validate_tex_coords_cb (CoglPipeline *pipeline, { static gboolean warning_seen = FALSE; if (!warning_seen) - g_warning ("Skipping layer %d of your material " + g_warning ("Skipping layer %d of your pipeline " "since you have supplied texture coords " "outside the range [0,1] but the texture " "doesn't support hardware repeat (e.g. " diff --git a/cogl/cogl/cogl-types.h b/cogl/cogl/cogl-types.h index 9f090fe27..a7c295a0a 100644 --- a/cogl/cogl/cogl-types.h +++ b/cogl/cogl/cogl-types.h @@ -198,9 +198,9 @@ typedef enum /* NB: The above definitions are taken from gl.h equivalents */ -/* XXX: should this be CoglMaterialDepthTestFunction? +/* XXX: should this be CoglPipelineDepthTestFunction? * It makes it very verbose but would be consistent with - * CoglMaterialWrapMode */ + * CoglPipelineWrapMode */ /** * CoglDepthTestFunction: diff --git a/cogl/cogl/deprecated/cogl-program.c b/cogl/cogl/deprecated/cogl-program.c index de824bb6d..5d72a8bf7 100644 --- a/cogl/cogl/deprecated/cogl-program.c +++ b/cogl/cogl/deprecated/cogl-program.c @@ -81,8 +81,8 @@ cogl_program_class_init (CoglProgramClass *class) /* A CoglProgram is effectively just a list of shaders that will be used together and a set of values for the custom uniforms. No actual GL program is created - instead this is the responsibility - of the GLSL material backend. The uniform values are collected in - an array and then flushed whenever the material backend requests + of the GLSL pipeline backend. The uniform values are collected in + an array and then flushed whenever the pipeline backend requests it. */ CoglProgram* diff --git a/cogl/cogl/driver/gl/cogl-pipeline-opengl.c b/cogl/cogl/driver/gl/cogl-pipeline-opengl.c index 13180ca5c..6e78a9a5d 100644 --- a/cogl/cogl/driver/gl/cogl-pipeline-opengl.c +++ b/cogl/cogl/driver/gl/cogl-pipeline-opengl.c @@ -896,8 +896,8 @@ _cogl_pipeline_flush_gl_state (CoglContext *ctx, COGL_STATIC_TIMER (pipeline_flush_timer, "Mainloop", /* parent */ - "Material Flush", - "The time spent flushing material state", + "Pipeline Flush", + "The time spent flushing pipeline state", 0 /* no application private data */); COGL_TIMER_START (_cogl_uprof_context, pipeline_flush_timer); @@ -1123,7 +1123,7 @@ done: } /* Give the progend a chance to update any uniforms that might not - * depend on the material state. This is used on GLES2 to update the + * depend on the pipeline state. This is used on GLES2 to update the * matrices */ if (progend->pre_paint) progend->pre_paint (pipeline, framebuffer); diff --git a/src/tests/clutter/interactive/test-cogl-multitexture.c b/src/tests/clutter/interactive/test-cogl-multitexture.c index d326e8957..8d03f0210 100644 --- a/src/tests/clutter/interactive/test-cogl-multitexture.c +++ b/src/tests/clutter/interactive/test-cogl-multitexture.c @@ -58,7 +58,7 @@ frame_cb (ClutterTimeline *timeline, } static void -material_rectangle_paint (ClutterActor *actor, +pipeline_rectangle_paint (ClutterActor *actor, ClutterPaintContext *paint_context, gpointer data) { @@ -144,7 +144,7 @@ test_cogl_multitexture_main (int argc, char *argv[]) state->group = clutter_actor_new (); clutter_actor_set_position (state->group, stage_w / 2, stage_h / 2); g_signal_connect (state->group, "paint", - G_CALLBACK (material_rectangle_paint), state); + G_CALLBACK (pipeline_rectangle_paint), state); files = g_new (gchar*, 4); files[0] = g_build_filename (TESTS_DATADIR, "redhand_alpha.png", NULL);