gallium: Preparations for adding more PIPE_TRANSFER_* usage flags.
[mesa.git] / src / gallium / state_trackers / vega / st_inlines.h
index 1f331dfcdb722676b3c72f81d66fced779633c98..610755e0636441e1a62de7707e6e9aa8a730085a 100644 (file)
@@ -57,8 +57,7 @@ st_cond_flush_get_tex_transfer(struct vg_context *st,
       pipe->is_texture_referenced(pipe, pt, face, level);
 
    if (referenced && ((referenced & PIPE_REFERENCED_FOR_WRITE) ||
-                     usage == PIPE_TRANSFER_WRITE ||
-                     usage == PIPE_TRANSFER_READ_WRITE))
+                     (usage & PIPE_TRANSFER_WRITE)))
       vgFlush();
 
    return screen->get_tex_transfer(screen, pt, face, level, zslice, usage,