diff options
author | Marek Olšák <[email protected]> | 2018-08-31 20:52:29 -0400 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2018-09-07 17:59:02 -0400 |
commit | 9ce2cef68f37a05cd2e4e4128395af38e7be963f (patch) | |
tree | aa7b2626dd5cff66f40968dd3bdc0e72a0a91b15 /src/gallium/drivers/r600 | |
parent | ecfe41e6902237e53459e0d6b06b2cd91fb34025 (diff) |
gallium: add PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET
Diffstat (limited to 'src/gallium/drivers/r600')
-rw-r--r-- | src/gallium/drivers/r600/r600_pipe.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/r600_pipe.c b/src/gallium/drivers/r600/r600_pipe.c index e7ad2ee39a8..2680396c3d6 100644 --- a/src/gallium/drivers/r600/r600_pipe.c +++ b/src/gallium/drivers/r600/r600_pipe.c @@ -311,6 +311,10 @@ static int r600_get_param(struct pipe_screen* pscreen, enum pipe_cap param) case PIPE_CAP_ROBUST_BUFFER_ACCESS_BEHAVIOR: return 1; + case PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET: + /* Optimal number for good TexSubImage performance on Polaris10. */ + return 64 * 1024 * 1024; + case PIPE_CAP_DEVICE_RESET_STATUS_QUERY: return rscreen->b.info.drm_major == 2 && rscreen->b.info.drm_minor >= 43; |