r600g: store reloc information in bo structure
Allow fast lookup of relocation information & id which
was a CPU time consumming operation.
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
diff --git a/src/gallium/winsys/r600/drm/r600_priv.h b/src/gallium/winsys/r600/drm/r600_priv.h
index ee48754..4619207 100644
--- a/src/gallium/winsys/r600/drm/r600_priv.h
+++ b/src/gallium/winsys/r600/drm/r600_priv.h
@@ -66,6 +66,8 @@
boolean shared;
int64_t last_busy;
boolean set_busy;
+ struct r600_reloc *reloc;
+ unsigned reloc_id;
};
struct r600_bo {