svga: silence some MSVC signed/unsigned comparison warnings
authorBrian Paul <brianp@vmware.com>
Tue, 16 Oct 2012 23:54:37 +0000 (17:54 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 16 Oct 2012 23:55:39 +0000 (17:55 -0600)
src/gallium/drivers/svga/svga_draw.c
src/gallium/drivers/svga/svga_pipe_draw.c
src/gallium/drivers/svga/svga_pipe_misc.c
src/gallium/drivers/svga/svga_resource_texture.c
src/gallium/drivers/svga/svga_sampler_view.c
src/gallium/drivers/svga/svga_state.c
src/gallium/drivers/svga/svga_state_fs.c
src/gallium/drivers/svga/svga_state_tss.c
src/gallium/drivers/svga/svga_swtnl_backend.c
src/gallium/drivers/svga/svga_swtnl_state.c
src/gallium/drivers/svga/svga_tgsi_insn.c

index 41e0e1adc2f040230e5cb62476bc136105e5a3d0..c0596ddacb6d67393443dbacb080a4b9542fcf79 100644 (file)
@@ -63,7 +63,7 @@ fail:
 
 void svga_hwtnl_destroy( struct svga_hwtnl *hwtnl )
 {
-   int i, j;
+   unsigned i, j;
 
    for (i = 0; i < PIPE_PRIM_MAX; i++) {
       for (j = 0; j < IDX_CACHE_MAX; j++) {
index 8c5d274c89def06d829947937c7af914e406d5bd..280c431d609fc070575dcaee6c772195a89b5e98 100644 (file)
@@ -59,7 +59,7 @@ svga_user_buffer_range(struct svga_context *svga,
                        unsigned instance_count)
 {
    const struct pipe_vertex_element *ve = svga->curr.velems->velem;
-   int i;
+   unsigned i;
 
    /*
     * Release old uploaded range (if not done already) and
index 2b6269a7b2edaea5a524b11997940905bb89df6b..7884b6d236b6aba69c019a96332e3c29f0fb5229 100644 (file)
@@ -75,7 +75,7 @@ static void svga_set_framebuffer_state(struct pipe_context *pipe,
    struct svga_context *svga = svga_context(pipe);
    struct pipe_framebuffer_state *dst = &svga->curr.framebuffer;
    boolean propagate = FALSE;
-   int i;
+   unsigned i;
 
    dst->width = fb->width;
    dst->height = fb->height;
index 1d796cb6a9ba01aa65e6056181301aabce8eb84f..b703179d04e0e8f8b2fc8cfdf16e8b4249b248aa 100644 (file)
@@ -133,7 +133,7 @@ svga_transfer_dma(struct svga_context *svga,
       }
    }
    else {
-      unsigned y, h, srcy;
+      int y, h, srcy;
       unsigned blockheight = util_format_get_blockheight(st->base.resource->format);
       h = st->hw_nblocksy * blockheight;
       srcy = 0;
index e8234d624c18feee25fc60ade6e7b4e65f2e82f7..281a44f08ae8d5c7d406990e399c84d918899779 100644 (file)
@@ -172,7 +172,8 @@ svga_validate_sampler_view(struct svga_context *svga, struct svga_sampler_view *
    struct svga_texture *tex = svga_texture(v->texture);
    unsigned numFaces;
    unsigned age = 0;
-   int i, k;
+   int i;
+   unsigned k;
 
    assert(svga);
 
index 986f3ad65596ec16330120c201913afa5712725e..b0bc867f63a08da8318d6ab759b1b3cad68a509d 100644 (file)
@@ -190,7 +190,7 @@ svga_update_state(struct svga_context *svga, unsigned max_level)
 {
    struct svga_screen *screen = svga_screen(svga->pipe.screen);
    enum pipe_error ret = PIPE_OK;
-   int i;
+   unsigned i;
 
    /* Check for updates to bound textures.  This can't be done in an
     * atom as there is no flag which could provoke this test, and we
index 8503b03eed417039e484e28e82203e7cfdeaba33..f418ebf45f9287ad9815f1cae53afc45e61045f5 100644 (file)
@@ -165,7 +165,7 @@ make_fs_key(const struct svga_context *svga,
             struct svga_fragment_shader *fs,
             struct svga_fs_compile_key *key)
 {
-   int i;
+   unsigned i;
    int idx = 0;
 
    memset(key, 0, sizeof *key);
index d5ed804b0c0ed6189fe6df557b1e7bf580bfeb9e..572eeabccb3362b0441d3248166411755822f623 100644 (file)
@@ -37,7 +37,7 @@
 
 void svga_cleanup_tss_binding(struct svga_context *svga)
 {
-   int i;
+   unsigned i;
    unsigned count = MAX2( svga->curr.num_sampler_views,
                           svga->state.hw_draw.num_views );
 
index 8900cdde18d46c9923a43dba03b7ca2b277d1f18..ded8bcbd536ad05858429261343a22e627717eaa 100644 (file)
@@ -177,7 +177,7 @@ svga_vbuf_submit_state( struct svga_vbuf_render *svga_render )
    struct svga_context *svga = svga_render->svga;
    SVGA3dVertexDecl vdecl[PIPE_MAX_ATTRIBS];
    enum pipe_error ret;
-   int i;
+   unsigned i;
 
    /* if the vdecl or vbuf hasn't changed do nothing */
    if (!svga->swtnl.new_vdecl)
index 7d0a1c58f60311317a277412a2eee5e378e5aca3..134f384cc465188e157fabf97ea2726af1f31d26 100644 (file)
@@ -156,7 +156,8 @@ svga_swtnl_update_vdecl( struct svga_context *svga )
    struct svga_fragment_shader *fs = svga->curr.fs;
    int offset = 0;
    int nr_decls = 0;
-   int src, i;
+   int src;
+   unsigned i;
 
    memset(vinfo, 0, sizeof(*vinfo));
    memset(vdecl, 0, sizeof(vdecl));
index 477081675696fbf389d95aeea9d69455bffa675a..2288a534b08aba244ce69ad9d13609d8de948328 100644 (file)
@@ -3098,7 +3098,7 @@ static boolean emit_inverted_texcoords( struct svga_shader_emitter *emit )
 static INLINE boolean
 needs_to_create_zero( struct svga_shader_emitter *emit )
 {
-   int i;
+   unsigned i;
 
    if (emit->unit == PIPE_SHADER_FRAGMENT) {
       if (emit->key.fkey.light_twoside)