intel: use absolute pos in cmd_writer_add_reloc()
Add cmd_state_reloc() as a wrapper using relative pos.
diff --git a/icd/intel/cmd_pipeline.c b/icd/intel/cmd_pipeline.c
index d23371a..a75b8f2 100644
--- a/icd/intel/cmd_pipeline.c
+++ b/icd/intel/cmd_pipeline.c
@@ -616,8 +616,7 @@
GEN6_ALIGNMENT_SURFACE_STATE, &pos);
memcpy(dw, view->cmd, sizeof(uint32_t) * view->cmd_len);
- cmd_writer_add_reloc(cmd, &cmd->state,
- 1, view->cmd[1], view->img->obj.mem->bo,
+ cmd_state_reloc(cmd, 1, view->cmd[1], view->img->obj.mem->bo,
INTEL_DOMAIN_RENDER, INTEL_DOMAIN_RENDER);
cmd_state_advance(cmd, view->cmd_len);
}
@@ -631,8 +630,7 @@
GEN6_ALIGNMENT_SURFACE_STATE, &pos);
memcpy(dw, view->cmd, sizeof(uint32_t) * view->cmd_len);
- cmd_writer_add_reloc(cmd, &cmd->state,
- 1, view->cmd[1], view->mem->bo,
+ cmd_state_reloc(cmd, 1, view->cmd[1], view->mem->bo,
INTEL_DOMAIN_RENDER, INTEL_DOMAIN_RENDER);
cmd_state_advance(cmd, view->cmd_len);
}