dri/nouveau: Fix type promotion issue on 32bit platforms.
[mesa.git] / src / mesa / drivers / dri / nouveau / nouveau_vbo_t.c
index 9437fc9878802f6c28ad4fac14d62f97db4f15b7..3d8f43ffb4aa7d978059fecb3e2046009f21b1f2 100644 (file)
@@ -269,7 +269,7 @@ check_update_array(struct nouveau_array *a, unsigned offset,
 
        if (a->bo == bo) {
                if (delta < 0)
-                       delta = (offset - (long)a->offset) / a->stride;
+                       delta = ((int)offset - (int)a->offset) / a->stride;
 
                dirty = (delta < 0 ||
                         offset != (a->offset + delta * a->stride));