From 605ef195aae0a419bc84d7f8d73ca37ad99c5927 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 1 May 2014 15:40:49 +0100 Subject: [PATCH] st/vega: Prevent signed/unsigned comparisons. Reviewed-by: Brian Paul Reviewed-by: Roland Scheidegger --- src/gallium/state_trackers/vega/vg_translate.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gallium/state_trackers/vega/vg_translate.c b/src/gallium/state_trackers/vega/vg_translate.c index 7b3df277c3b..4aad8991bdd 100644 --- a/src/gallium/state_trackers/vega/vg_translate.c +++ b/src/gallium/state_trackers/vega/vg_translate.c @@ -34,7 +34,7 @@ void _vega_pack_rgba_span_float(struct vg_context *ctx, VGImageFormat dstFormat, void *dstAddr) { - VGint i; + VGuint i; switch (dstFormat) { case VG_sRGBX_8888: { @@ -458,7 +458,7 @@ void _vega_unpack_float_span_rgba(struct vg_context *ctx, VGImageFormat dataFormat, VGfloat rgba[][4]) { - VGint i; + VGuint i; union util_color uc; switch (dataFormat) { @@ -681,7 +681,7 @@ void _vega_unpack_float_span_rgba(struct vg_context *ctx, src += offset; for (i = 0; i < n; i += 8) { VGfloat clr[4]; - VGint j; + VGuint j; for (j = 0; j < 8 && j < n ; ++j) { VGint shift = j; clr[0] = (((*src) & (1<> shift); @@ -705,7 +705,7 @@ void _vega_unpack_float_span_rgba(struct vg_context *ctx, src += offset; for (i = 0; i < n; i += 8) { VGfloat clr[4]; - VGint j; + VGuint j; for (j = 0; j < 8 && j < n ; ++j) { VGint shift = j; clr[0] = 0.f; @@ -728,7 +728,7 @@ void _vega_unpack_float_span_rgba(struct vg_context *ctx, src += offset/2; for (i = 0; i < n; i += 2) { VGfloat clr[4]; - VGint j; + VGuint j; for (j = 0; j < n && j < 2; ++j) { VGint bitter, shift; if (j == 0) { -- 2.30.2