Browse Source

st/vega: silence enum cast warnings

clang warns on these:

stroker.c:626:19: warning: implicit conversion from enumeration
type 'VGPathCommand' to different enumeration type 'VGPathSegment'
[-Wconversion]

No change in the underlying value.

Reviewed-by: Brian Paul <brianp@vmware.com>
tags/i965-primitive-restart-v2
Dylan Noblesmith 13 years ago
parent
commit
e55cf4854d
1 changed files with 5 additions and 4 deletions
  1. 5
    4
      src/gallium/state_trackers/vega/stroker.c

+ 5
- 4
src/gallium/state_trackers/vega/stroker.c View File

@@ -623,7 +623,7 @@ static INLINE void create_round_join(struct stroker *stroker,

/*stroker_emit_line_to(stroker, nx, ny);*/

arc_init(&arc, VG_SCCWARC_TO_ABS,
arc_init(&arc, VG_SCCWARC_TO,
x1, y1, x2, y2, width/2, height/2, 0);
arc_stroker_emit(&arc, stroker, &matrix);
}
@@ -1097,12 +1097,12 @@ static void stroker_process_subpath(struct stroker *stroker)
matrix_load_identity(&matrix);

stroker_emit_move_to(stroker, cx + offset, cy);
arc_init(&arc, VG_SCCWARC_TO_ABS,
arc_init(&arc, VG_SCCWARC_TO,
cx + offset, cy,
cx - offset, cy,
offset, offset, 0);
arc_stroker_emit(&arc, stroker, &matrix);
arc_init(&arc, VG_SCCWARC_TO_ABS,
arc_init(&arc, VG_SCCWARC_TO,
cx - offset, cy,
cx + offset, cy,
offset, offset, 0);
@@ -1291,7 +1291,8 @@ void stroker_init(struct stroker *stroker,
stroker->path = path_create(VG_PATH_DATATYPE_F, 1.0f, 0.0f,
0, 0, VG_PATH_CAPABILITY_ALL);

stroker->last_cmd = VG_CLOSE_PATH;
/* Initialize with an invalid value */
stroker->last_cmd = (VGPathCommand)0;
}

void dash_stroker_init(struct stroker *str,

Loading…
Cancel
Save