nv50: fix occlusion queries
[mesa.git] / src / gallium / drivers / nouveau / nouveau_stateobj.h
index 998ec2d4ad4340db0be40ac670ecd768b6c1c66c..029b01e17d519c86312db14d269bb1a0f0fe898d 100644 (file)
@@ -1,8 +1,7 @@
 #ifndef __NOUVEAU_STATEOBJ_H__
 #define __NOUVEAU_STATEOBJ_H__
 
-#include "pipe/p_util.h"
-#include "pipe/p_debug.h"
+#include "util/u_debug.h"
 
 struct nouveau_stateobj_reloc {
        struct pipe_buffer *bo;
@@ -148,8 +147,9 @@ so_emit_reloc_markers(struct nouveau_winsys *nvws, struct nouveau_stateobj *so)
                struct nouveau_stateobj_reloc *r = &so->reloc[i];
 
                nvws->push_reloc(nvws, pb->cur++, r->bo, r->packet,
-                                (r->flags &
-                                 (NOUVEAU_BO_VRAM | NOUVEAU_BO_GART)) |
+                                (r->flags & (NOUVEAU_BO_VRAM |
+                                             NOUVEAU_BO_GART |
+                                             NOUVEAU_BO_RDWR)) |
                                 NOUVEAU_BO_DUMMY, 0, 0);
                nvws->push_reloc(nvws, pb->cur++, r->bo, r->data,
                                 r->flags | NOUVEAU_BO_DUMMY, r->vor, r->tor);