[PATCH 17/51] drm: fixed const constraints
"Enrico Weigelt, metux IT consult" <[email protected]>
| Newsgroups | gmane.comp.lib.cairo |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Enrico Weigelt, metux IT consult <[email protected]> --- src/drm/cairo-drm-i915-glyphs.c | 4 ++-- src/drm/cairo-drm-i915-private.h | 8 ++++---- src/drm/cairo-drm-i915-shader.c | 2 +- src/drm/cairo-drm-i915-spans.c | 4 ++-- src/drm/cairo-drm-i915-surface.c | 28 ++++++++++++++-------------- src/drm/cairo-drm-i965-glyphs.c | 6 +++--- src/drm/cairo-drm-i965-private.h | 8 ++++---- src/drm/cairo-drm-i965-shader.c | 2 +- src/drm/cairo-drm-i965-spans.c | 2 +- src/drm/cairo-drm-i965-surface.c | 22 +++++++++++----------- src/drm/cairo-drm-intel-surface.c | 14 +++++++------- src/drm/cairo-drm-radeon-surface.c | 14 +++++++------- 12 files changed, 57 insertions(+), 57 deletions(-) diff --git a/src/drm/cairo-drm-i915-glyphs.c b/src/drm/cairo-drm-i915-glyphs.c index 48d134d..c41e23a 100644 --- a/src/drm/cairo-drm-i915-glyphs.c +++ b/src/drm/cairo-drm-i915-glyphs.c @@ -183,7 +183,7 @@ i915_surface_mask_internal (i915_surface_t *dst, cairo_operator_t op, const cairo_pattern_t *source, i915_surface_t *mask, - cairo_clip_t *clip, + const cairo_clip_t *clip, const cairo_composite_rectangles_t *extents) { i915_device_t *device; @@ -280,7 +280,7 @@ i915_surface_glyphs (void *abstract_surface, cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining) { i915_surface_t *surface = cairo_abstract_surface_cast_i915(abstract_surface); diff --git a/src/drm/cairo-drm-i915-private.h b/src/drm/cairo-drm-i915-private.h index 094caa5..fa16973 100644 --- a/src/drm/cairo-drm-i915-private.h +++ b/src/drm/cairo-drm-i915-private.h @@ -884,7 +884,7 @@ i915_clip_and_composite_spans (i915_surface_t *dst, i915_spans_func_t draw_func, void *draw_closure, const cairo_composite_rectangles_t*extents, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity); cairo_private cairo_surface_t * @@ -908,7 +908,7 @@ i915_surface_glyphs (void *abstract_surface, cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining); static inline int cairo_const @@ -1212,7 +1212,7 @@ i915_shader_acquire_pattern (i915_shader_t *shader, cairo_private void i915_shader_set_clip (i915_shader_t *shader, - cairo_clip_t *clip); + const cairo_clip_t *clip); cairo_private int i915_shader_num_texcoords (const i915_shader_t *shader); @@ -1234,7 +1234,7 @@ i915_shader_fini (i915_shader_t *shader); cairo_private cairo_status_t i915_fixup_unbounded (i915_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip); + const cairo_clip_t *clip); static inline cairo_bool_t i915_surface_needs_tiling (i915_surface_t *dst) diff --git a/src/drm/cairo-drm-i915-shader.c b/src/drm/cairo-drm-i915-shader.c index 7c46526..8f1a61a 100644 --- a/src/drm/cairo-drm-i915-shader.c +++ b/src/drm/cairo-drm-i915-shader.c @@ -2500,7 +2500,7 @@ i915_shader_fini (i915_shader_t *shader) void i915_shader_set_clip (i915_shader_t *shader, - cairo_clip_t *clip) + const cairo_clip_t *clip) { cairo_surface_t *clip_surface; int clip_x, clip_y; diff --git a/src/drm/cairo-drm-i915-spans.c b/src/drm/cairo-drm-i915-spans.c index b3f4e0a..35113d6 100644 --- a/src/drm/cairo-drm-i915-spans.c +++ b/src/drm/cairo-drm-i915-spans.c @@ -582,7 +582,7 @@ i915_spans_init (i915_spans_t *spans, cairo_operator_t op, const cairo_pattern_t *pattern, cairo_antialias_t antialias, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity, const cairo_composite_rectangles_t *extents) { @@ -681,7 +681,7 @@ i915_clip_and_composite_spans (i915_surface_t *dst, i915_spans_func_t draw_func, void *draw_closure, const cairo_composite_rectangles_t*extents, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity) { i915_spans_t spans; diff --git a/src/drm/cairo-drm-i915-surface.c b/src/drm/cairo-drm-i915-surface.c index 0b2ad04..766b78b 100644 --- a/src/drm/cairo-drm-i915-surface.c +++ b/src/drm/cairo-drm-i915-surface.c @@ -777,7 +777,7 @@ CLEANUP: cairo_status_t i915_fixup_unbounded (i915_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i915_shader_t shader; i915_device_t *device; @@ -879,7 +879,7 @@ i915_fixup_unbounded (i915_surface_t *dst, static cairo_status_t i915_fixup_unbounded_boxes (i915_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip, + const cairo_clip_t *clip, cairo_boxes_t *boxes) { cairo_boxes_t clear; @@ -1570,7 +1570,7 @@ _composite_boxes (i915_surface_t *dst, const cairo_pattern_t *pattern, cairo_boxes_t *boxes, cairo_antialias_t antialias, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity, const cairo_composite_rectangles_t *extents) { @@ -1769,7 +1769,7 @@ _clip_and_composite_boxes (i915_surface_t *dst, cairo_boxes_t *boxes, cairo_antialias_t antialias, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity) { cairo_int_status_t status; @@ -1817,7 +1817,7 @@ _clip_and_composite_boxes (i915_surface_t *dst, } static cairo_clip_path_t * -_clip_get_solitary_path (cairo_clip_t *clip) +_clip_get_solitary_path (const cairo_clip_t *clip) { cairo_clip_path_t *iter = clip->path; cairo_clip_path_t *path = NULL; @@ -1871,11 +1871,11 @@ static cairo_int_status_t i915_surface_fill_with_alpha (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity) { i915_surface_t *dst = abstract_dst; @@ -1988,7 +1988,7 @@ static cairo_int_status_t i915_surface_paint_with_alpha (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_clip_t *clip, + const cairo_clip_t *clip, double opacity) { i915_surface_t *dst = abstract_dst; @@ -2061,7 +2061,7 @@ static cairo_int_status_t i915_surface_paint (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i915_surface_t *dst = abstract_dst; @@ -2080,7 +2080,7 @@ i915_surface_mask (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, const cairo_pattern_t *mask, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i915_surface_t *dst = abstract_dst; i915_device_t *device; @@ -2222,13 +2222,13 @@ static cairo_int_status_t i915_surface_stroke (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i915_surface_t *dst = abstract_dst; cairo_composite_rectangles_t extents; @@ -2333,11 +2333,11 @@ static cairo_int_status_t i915_surface_fill (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t*source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return i915_surface_fill_with_alpha (abstract_dst, op, source, path, fill_rule, tolerance, antialias, clip, 1.); } diff --git a/src/drm/cairo-drm-i965-glyphs.c b/src/drm/cairo-drm-i965-glyphs.c index c66a63d..5adef39 100644 --- a/src/drm/cairo-drm-i965-glyphs.c +++ b/src/drm/cairo-drm-i965-glyphs.c @@ -129,7 +129,7 @@ i965_surface_mask_internal (i965_surface_t *dst, cairo_operator_t op, const cairo_pattern_t *source, i965_surface_t *mask, - cairo_clip_t *clip, + const cairo_clip_t *clip, const cairo_composite_rectangles_t *extents) { i965_device_t *device; @@ -222,10 +222,10 @@ i965_surface_glyphs (void *abstract_surface, cairo_glyph_t *g, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining) { - i965_surface_t *surface = abstract_surface; + i965_surface_t *surface = cairo_abstract_surface_cast_i965(abstract_surface); i965_surface_t *mask = NULL; i965_device_t *device; i965_glyphs_t glyphs; diff --git a/src/drm/cairo-drm-i965-private.h b/src/drm/cairo-drm-i965-private.h index ffd2ca9..d51f66b 100644 --- a/src/drm/cairo-drm-i965-private.h +++ b/src/drm/cairo-drm-i965-private.h @@ -667,7 +667,7 @@ i965_clip_and_composite_spans (i965_surface_t *dst, i965_spans_func_t draw_func, void *draw_closure, const cairo_composite_rectangles_t*extents, - cairo_clip_t *clip); + const cairo_clip_t *clip); cairo_private cairo_int_status_t i965_surface_glyphs (void *abstract_surface, @@ -676,7 +676,7 @@ i965_surface_glyphs (void *abstract_surface, cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining); cairo_private void @@ -692,7 +692,7 @@ i965_shader_acquire_pattern (i965_shader_t *shader, cairo_private void i965_shader_set_clip (i965_shader_t *shader, - cairo_clip_t *clip); + const cairo_clip_t *clip); cairo_private cairo_status_t i965_shader_commit (i965_shader_t *shader, @@ -707,7 +707,7 @@ i965_device_flush (i965_device_t *device); cairo_private cairo_status_t i965_fixup_unbounded (i965_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip); + const cairo_clip_t *clip); static inline int i965_filter (cairo_filter_t filter) diff --git a/src/drm/cairo-drm-i965-shader.c b/src/drm/cairo-drm-i965-shader.c index eed5f5f..3f5cf6b 100644 --- a/src/drm/cairo-drm-i965-shader.c +++ b/src/drm/cairo-drm-i965-shader.c @@ -729,7 +729,7 @@ i965_shader_fini (i965_shader_t *shader) void i965_shader_set_clip (i965_shader_t *shader, - cairo_clip_t *clip) + const cairo_clip_t *clip) { cairo_surface_t *clip_surface; int clip_x, clip_y; diff --git a/src/drm/cairo-drm-i965-spans.c b/src/drm/cairo-drm-i965-spans.c index 5cba7ce..036a54c 100644 --- a/src/drm/cairo-drm-i965-spans.c +++ b/src/drm/cairo-drm-i965-spans.c @@ -365,7 +365,7 @@ i965_clip_and_composite_spans (i965_surface_t *dst, i965_spans_func_t draw_func, void *draw_closure, const cairo_composite_rectangles_t*extents, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i965_spans_t spans; i965_device_t *device; diff --git a/src/drm/cairo-drm-i965-surface.c b/src/drm/cairo-drm-i965-surface.c index 623e75f..42a9ef0 100644 --- a/src/drm/cairo-drm-i965-surface.c +++ b/src/drm/cairo-drm-i965-surface.c @@ -757,7 +757,7 @@ _composite_boxes_spans (void *closure, cairo_status_t i965_fixup_unbounded (i965_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i965_shader_t shader; i965_device_t *device; @@ -873,7 +873,7 @@ i965_fixup_unbounded (i965_surface_t *dst, static cairo_status_t i965_fixup_unbounded_boxes (i965_surface_t *dst, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip, + const cairo_clip_t *clip, cairo_boxes_t *boxes) { cairo_boxes_t clear; @@ -991,7 +991,7 @@ _composite_boxes (i965_surface_t *dst, const cairo_pattern_t *pattern, cairo_boxes_t *boxes, cairo_antialias_t antialias, - cairo_clip_t *clip, + const cairo_clip_t *clip, const cairo_composite_rectangles_t *extents) { cairo_bool_t need_clip_surface = FALSE; @@ -1065,7 +1065,7 @@ _clip_and_composite_boxes (i965_surface_t *dst, cairo_boxes_t *boxes, cairo_antialias_t antialias, const cairo_composite_rectangles_t *extents, - cairo_clip_t *clip) + const cairo_clip_t *clip) { cairo_int_status_t status; @@ -1093,7 +1093,7 @@ static cairo_int_status_t i965_surface_paint (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i965_surface_t *dst = cairo_abstract_surface_cast_i965(abstract_dst); cairo_composite_rectangles_t extents; @@ -1148,7 +1148,7 @@ i965_surface_mask (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, const cairo_pattern_t *mask, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i965_surface_t *dst = abstract_dst; cairo_composite_rectangles_t extents; @@ -1284,13 +1284,13 @@ static cairo_int_status_t i965_surface_stroke (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { i965_surface_t *dst = abstract_dst; cairo_composite_rectangles_t extents; @@ -1393,13 +1393,13 @@ static cairo_int_status_t i965_surface_fill (void *abstract_dst, cairo_operator_t op, const cairo_pattern_t*source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { - i965_surface_t *dst = abstract_dst; + i965_surface_t *dst = cairo_abstract_surface_cast_i965(abstract_dst); cairo_composite_rectangles_t extents; composite_polygon_info_t info; cairo_box_t boxes_stack[32], *clip_boxes = boxes_stack; diff --git a/src/drm/cairo-drm-intel-surface.c b/src/drm/cairo-drm-intel-surface.c index c8a71fa..7371785 100644 --- a/src/drm/cairo-drm-intel-surface.c +++ b/src/drm/cairo-drm-intel-surface.c @@ -184,7 +184,7 @@ static cairo_int_status_t intel_surface_paint (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_paint (intel_surface_map_to_image (abstract_surface), op, source, clip); @@ -195,7 +195,7 @@ intel_surface_mask (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, const cairo_pattern_t *mask, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_mask (intel_surface_map_to_image (abstract_surface), op, source, mask, clip); @@ -205,13 +205,13 @@ static cairo_int_status_t intel_surface_stroke (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_stroke (intel_surface_map_to_image (abstract_surface), op, source, path, stroke_style, ctm, ctm_inverse, @@ -222,11 +222,11 @@ static cairo_int_status_t intel_surface_fill (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_fill (intel_surface_map_to_image (abstract_surface), op, source, path, fill_rule, @@ -240,7 +240,7 @@ intel_surface_glyphs (void *abstract_surface, cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining) { *num_remaining = 0; diff --git a/src/drm/cairo-drm-radeon-surface.c b/src/drm/cairo-drm-radeon-surface.c index 17f9abc..3451e58 100644 --- a/src/drm/cairo-drm-radeon-surface.c +++ b/src/drm/cairo-drm-radeon-surface.c @@ -188,7 +188,7 @@ static cairo_int_status_t radeon_surface_paint (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_paint (radeon_surface_map_to_image (abstract_surface), op, source, clip); @@ -199,7 +199,7 @@ radeon_surface_mask (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, const cairo_pattern_t *mask, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_mask (radeon_surface_map_to_image (abstract_surface), op, source, mask, clip); @@ -209,13 +209,13 @@ static cairo_int_status_t radeon_surface_stroke (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, const cairo_stroke_style_t *stroke_style, const cairo_matrix_t *ctm, const cairo_matrix_t *ctm_inverse, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_stroke (radeon_surface_map_to_image (abstract_surface), op, source, path, stroke_style, ctm, ctm_inverse, @@ -226,11 +226,11 @@ static cairo_int_status_t radeon_surface_fill (void *abstract_surface, cairo_operator_t op, const cairo_pattern_t *source, - cairo_path_fixed_t *path, + const cairo_path_fixed_t *path, cairo_fill_rule_t fill_rule, double tolerance, cairo_antialias_t antialias, - cairo_clip_t *clip) + const cairo_clip_t *clip) { return _cairo_surface_fill (radeon_surface_map_to_image (abstract_surface), op, source, path, fill_rule, @@ -244,7 +244,7 @@ radeon_surface_glyphs (void *abstract_surface, cairo_glyph_t *glyphs, int num_glyphs, cairo_scaled_font_t *scaled_font, - cairo_clip_t *clip, + const cairo_clip_t *clip, int *num_remaining) { *num_remaining = 0; -- 2.6.4.442.g545299f -- cairo mailing list [email protected] http://lists.cairographics.org/mailman/listinfo/cairo