diff options
author | Marek Olšák <marek.olsak@amd.com> | 2016-06-02 23:36:43 +0200 |
---|---|---|
committer | Marek Olšák <marek.olsak@amd.com> | 2016-06-07 11:12:26 +0200 |
commit | 095803a37aa67361fc68604e81f858f31ae59b1b (patch) | |
tree | df4391b38e9a73b31c9853b867d71097f875ab69 /src/gallium/drivers/radeon/r600_pipe_common.h | |
parent | 9e5b5fbde0b445df1a3265b33e2ac890d6505409 (diff) | |
download | external_mesa3d-095803a37aa67361fc68604e81f858f31ae59b1b.zip external_mesa3d-095803a37aa67361fc68604e81f858f31ae59b1b.tar.gz external_mesa3d-095803a37aa67361fc68604e81f858f31ae59b1b.tar.bz2 |
gallium/radeon: add support for sharing textures with DCC between processes
v2: use a function for calculating WORD1 of bo metadata
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeon/r600_pipe_common.h')
-rw-r--r-- | src/gallium/drivers/radeon/r600_pipe_common.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h b/src/gallium/drivers/radeon/r600_pipe_common.h index 2d60da4..fd658b6 100644 --- a/src/gallium/drivers/radeon/r600_pipe_common.h +++ b/src/gallium/drivers/radeon/r600_pipe_common.h @@ -379,6 +379,10 @@ struct r600_common_screen { void (*query_opaque_metadata)(struct r600_common_screen *rscreen, struct r600_texture *rtex, struct radeon_bo_metadata *md); + + void (*apply_opaque_metadata)(struct r600_common_screen *rscreen, + struct r600_texture *rtex, + struct radeon_bo_metadata *md); }; /* This encapsulates a state or an operation which can emitted into the GPU |