diff options
author | Marek Olšák <[email protected]> | 2012-03-05 15:20:44 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2012-03-05 15:31:35 +0100 |
commit | 6ed5855009a0ab8c6f88cad1ae517e49d8953d98 (patch) | |
tree | c483220feb9c90e1cf0b1ceb557ebc457b00c7c3 /src/gallium/drivers/r600/r600_pipe.h | |
parent | 45d731fdf9e469011a071a101b510e5b1578215f (diff) |
r600g: move r600_context_bo_reloc to r600_pipe.h
so that we don't have to include r600_hw_context_priv.h outside of
the *hw_context* files.
Diffstat (limited to 'src/gallium/drivers/r600/r600_pipe.h')
-rw-r--r-- | src/gallium/drivers/r600/r600_pipe.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/r600_pipe.h b/src/gallium/drivers/r600/r600_pipe.h index 08441d1f0b2..d92de427ef8 100644 --- a/src/gallium/drivers/r600/r600_pipe.h +++ b/src/gallium/drivers/r600/r600_pipe.h @@ -634,6 +634,13 @@ void r600_release_command_buffer(struct r600_command_buffer *cb); * Helpers for emitting state into a command stream directly. */ +static INLINE unsigned r600_context_bo_reloc(struct r600_context *ctx, struct r600_resource *rbo, + enum radeon_bo_usage usage) +{ + assert(usage); + return ctx->ws->cs_add_reloc(ctx->cs, rbo->cs_buf, usage, rbo->domains) * 4; +} + static INLINE void r600_write_value(struct radeon_winsys_cs *cs, unsigned value) { cs->buf[cs->cdw++] = value; |