i965/gen9: Handle the GL_TEXTURE_{1D, 1D_ARRAY} targets inside switch
authorAnuj Phogat <anuj.phogat@gmail.com>
Wed, 12 Aug 2015 18:34:54 +0000 (11:34 -0700)
committerAnuj Phogat <anuj.phogat@gmail.com>
Mon, 19 Oct 2015 20:43:44 +0000 (13:43 -0700)
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
src/mesa/drivers/dri/i965/brw_tex_layout.c

index 2955c8dcc2e2499b7ef178d07272dcd6bef4f920..67628c96d20f154510bd5636b7a9020fb9f76290 100644 (file)
@@ -162,9 +162,7 @@ tr_mode_vertical_texture_alignment(const struct brw_context *brw,
    const unsigned align_3d_ys[] = {32, 32, 32, 16, 16};
    int i = 0;
 
-   assert(brw->gen >= 9 &&
-          mt->target != GL_TEXTURE_1D &&
-          mt->target != GL_TEXTURE_1D_ARRAY);
+   assert(brw->gen >= 9);
 
    /* Alignment computations below assume bpp >= 8 and a power of 2. */
    assert (bpp >= 8 && bpp <= 128 && _mesa_is_pow_two(bpp)) ;
@@ -184,8 +182,10 @@ tr_mode_vertical_texture_alignment(const struct brw_context *brw,
       align_yf = align_3d_yf;
       align_ys = align_3d_ys;
       break;
+   case GL_TEXTURE_1D:
+   case GL_TEXTURE_1D_ARRAY:
    default:
-      unreachable("not reached");
+      unreachable("Unexpected miptree target");
    }
 
    /* Compute array index. */