tgsi: silence MSVC signed/unsigned comparison warnings
authorBrian Paul <brianp@vmware.com>
Wed, 17 Oct 2012 00:32:57 +0000 (18:32 -0600)
committerBrian Paul <brianp@vmware.com>
Wed, 17 Oct 2012 16:13:30 +0000 (10:13 -0600)
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
src/gallium/auxiliary/tgsi/tgsi_dump.c
src/gallium/auxiliary/tgsi/tgsi_exec.c

index c202033921f07a104ca7919c29f55873d9d8f0a0..3e6f76a4d6b732949dfe5a3a922839f9e06f80c2 100644 (file)
@@ -406,7 +406,7 @@ iter_property(
    struct tgsi_iterate_context *iter,
    struct tgsi_full_property *prop )
 {
-   int i;
+   unsigned i;
    struct dump_ctx *ctx = (struct dump_ctx *)iter;
 
    TXT( "PROPERTY " );
index 68bb598cf3c3785a60823e71a1b0e824930458f6..0b58f097ecf276c8f78e7f7e71416bcddce9e013 100644 (file)
@@ -1057,7 +1057,7 @@ fetch_src_file_channel(const struct tgsi_exec_machine *mach,
             const uint *buf = (const uint *)mach->Consts[constbuf];
             const int pos = index->i[i] * 4 + swizzle;
             /* const buffer bounds check */
-            if (pos < 0 || pos >= mach->ConstsSize[constbuf]) {
+            if (pos < 0 || pos >= (int) mach->ConstsSize[constbuf]) {
                if (0) {
                   /* Debug: print warning */
                   static int count = 0;