tgsi: update some assertions
authorBrian Paul <brianp@vmware.com>
Fri, 10 Jul 2009 22:26:09 +0000 (16:26 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 10 Jul 2009 22:26:09 +0000 (16:26 -0600)
src/gallium/auxiliary/tgsi/tgsi_build.c

index 18c448a2c7787b1e1d7a49c426cba7c3a5f6787b..d272533d63c764b365317270cf983363f0aee398 100644 (file)
@@ -139,8 +139,8 @@ tgsi_build_declaration(
 {
    struct tgsi_declaration declaration;
 
-   assert( file <= TGSI_FILE_IMMEDIATE );
-   assert( interpolate <= TGSI_INTERPOLATE_PERSPECTIVE );
+   assert( file < TGSI_FILE_COUNT );
+   assert( interpolate < TGSI_INTERPOLATE_COUNT );
 
    declaration = tgsi_default_declaration();
    declaration.File = file;
@@ -996,7 +996,7 @@ tgsi_build_src_register(
 {
    struct tgsi_src_register   src_register;
 
-   assert( file <= TGSI_FILE_IMMEDIATE );
+   assert( file < TGSI_FILE_COUNT );
    assert( swizzle_x <= TGSI_SWIZZLE_W );
    assert( swizzle_y <= TGSI_SWIZZLE_W );
    assert( swizzle_z <= TGSI_SWIZZLE_W );
@@ -1224,7 +1224,7 @@ tgsi_build_dst_register(
 {
    struct tgsi_dst_register dst_register;
 
-   assert( file <= TGSI_FILE_IMMEDIATE );
+   assert( file < TGSI_FILE_COUNT );
    assert( mask <= TGSI_WRITEMASK_XYZW );
    assert( index >= -32768 && index <= 32767 );