mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 02:58:02 +02:00
gl: Fix compiler warnings in the GL backend
This commit is contained in:
parent
e83943ec9a
commit
1704292e49
3 changed files with 10 additions and 4 deletions
|
|
@ -753,7 +753,10 @@ _cairo_gl_composite_begin (cairo_gl_composite_t *setup,
|
|||
|
||||
_cairo_gl_context_set_destination (ctx, setup->dst, setup->multisample);
|
||||
glEnable (GL_BLEND);
|
||||
_cairo_gl_set_operands_and_operator (setup, ctx);
|
||||
|
||||
status = _cairo_gl_set_operands_and_operator (setup, ctx);
|
||||
if (unlikely (status))
|
||||
goto FAIL;
|
||||
|
||||
status = _cairo_gl_composite_setup_clipping (setup, ctx, ctx->vertex_size);
|
||||
if (unlikely (status))
|
||||
|
|
|
|||
|
|
@ -231,7 +231,7 @@ render_glyphs (cairo_gl_surface_t *dst,
|
|||
cairo_format_t last_format = CAIRO_FORMAT_INVALID;
|
||||
cairo_gl_glyph_cache_t *cache = NULL;
|
||||
cairo_gl_context_t *ctx;
|
||||
cairo_gl_emit_glyph_t emit;
|
||||
cairo_gl_emit_glyph_t emit = NULL;
|
||||
cairo_gl_composite_t setup;
|
||||
cairo_int_status_t status;
|
||||
int i = 0;
|
||||
|
|
@ -332,6 +332,7 @@ render_glyphs (cairo_gl_surface_t *dst,
|
|||
y2 = y1 + scaled_glyph->surface->height;
|
||||
|
||||
glyph = _cairo_gl_glyph_cache_lock (cache, scaled_glyph);
|
||||
assert (emit);
|
||||
emit (ctx,
|
||||
x1, y1, x2, y2,
|
||||
glyph->p1.x, glyph->p1.y,
|
||||
|
|
|
|||
|
|
@ -356,10 +356,12 @@ _cairo_gl_msaa_compositor_mask_source_operator (const cairo_compositor_t *compos
|
|||
status = _draw_int_rect (ctx, &setup, &composite->bounded);
|
||||
else
|
||||
status = _draw_traps (ctx, &setup, &traps);
|
||||
if (unlikely (status))
|
||||
goto finish;
|
||||
|
||||
/* Now draw the second pass. */
|
||||
_cairo_gl_composite_set_operator (&setup, CAIRO_OPERATOR_ADD,
|
||||
FALSE /* assume_component_alpha */);
|
||||
status = _cairo_gl_composite_set_operator (&setup, CAIRO_OPERATOR_ADD,
|
||||
FALSE /* assume_component_alpha */);
|
||||
if (unlikely (status))
|
||||
goto finish;
|
||||
status = _cairo_gl_composite_set_source (&setup,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue