nv50: rework for texture_transfer changes
[mesa.git] / src / gallium / drivers / nv50 / nv50_tex.c
index 675f9b20cbca9fb0bc7d149a028daf78a3ba7db9..31bf59675ecd58912f21746bfc50e5bfa5ca1cbf 100644 (file)
@@ -135,7 +135,7 @@ nv50_tex_validate(struct nv50_context *nv50)
 {
        struct nouveau_grobj *tesla = nv50->screen->tesla;
        struct nouveau_stateobj *so;
-       int unit, level, image;
+       int unit;
 
        so = so_new(nv50->miptree_nr * 8 + 3, nv50->miptree_nr * 2);
        so_method(so, tesla, 0x0f00, 1);
@@ -144,13 +144,6 @@ nv50_tex_validate(struct nv50_context *nv50)
        for (unit = 0; unit < nv50->miptree_nr; unit++) {
                struct nv50_miptree *mt = nv50->miptree[unit];
 
-               for (level = 0; level <= mt->base.last_level; level++) {
-                       for (image = 0; image < mt->image_nr; image++) {
-                               nv50_miptree_sync(&nv50->screen->pipe, mt,
-                                                 level, image);
-                       }
-               }
-
                if (nv50_tex_construct(so, mt)) {
                        NOUVEAU_ERR("failed tex validate\n");
                        so_ref(NULL, &so);