nouveau: improve buffer transfers
[mesa.git] / src / gallium / drivers / nv50 / nv50_screen.h
index 8784f36d4175aa12cb1c8ef22b98268ca48c9bee..2e8af436e3682739a842a2d409a92f7739e8c7ea 100644 (file)
@@ -98,7 +98,8 @@ nv50_resource_validate(struct nv04_resource *res, uint32_t flags)
 {
    if (likely(res->bo)) {
       if (flags & NOUVEAU_BO_WR)
-         res->status |= NOUVEAU_BUFFER_STATUS_GPU_WRITING;
+         res->status |= NOUVEAU_BUFFER_STATUS_GPU_WRITING |
+            NOUVEAU_BUFFER_STATUS_DIRTY;
       if (flags & NOUVEAU_BO_RD)
          res->status |= NOUVEAU_BUFFER_STATUS_GPU_READING;