diff options
author | Marek Olšák <[email protected]> | 2017-06-27 20:32:37 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-07-04 15:40:37 +0200 |
commit | c78401564327454e08e0040e5801ce3a5fefcea4 (patch) | |
tree | d7f47eb83872d206feff8ca034788c54a72cd5d6 /src/gallium/drivers/radeon/r600_buffer_common.c | |
parent | 23446eedd1f899879e59daadefd5187dd9946993 (diff) |
gallium/radeon: allow suballocating textures
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon/r600_buffer_common.c')
-rw-r--r-- | src/gallium/drivers/radeon/r600_buffer_common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/r600_buffer_common.c b/src/gallium/drivers/radeon/r600_buffer_common.c index 4bf293daf27..40d763bd9f5 100644 --- a/src/gallium/drivers/radeon/r600_buffer_common.c +++ b/src/gallium/drivers/radeon/r600_buffer_common.c @@ -184,6 +184,9 @@ void r600_init_resource_fields(struct r600_common_screen *rscreen, if (rscreen->debug_flags & DBG_NO_WC) res->flags &= ~RADEON_FLAG_GTT_WC; + if (res->b.b.bind & PIPE_BIND_SHARED) + res->flags |= RADEON_FLAG_NO_SUBALLOC; + /* Set expected VRAM and GART usage for the buffer. */ res->vram_usage = 0; res->gart_usage = 0; |