summaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2016-09-07 12:42:15 +0200
committerNicolai Hähnle <nicolai.haehnle@amd.com>2016-09-12 13:55:04 +0200
commit3cdeb2a177decd309810d52eb4ad6cd22a5c0e59 (patch)
tree1e0d5756c092bba4cda5e3c94f336cd033fc404c /src/gallium/winsys
parentcc53dfda9f8b6731419c743d30bc470d36dea218 (diff)
downloadexternal_mesa3d-3cdeb2a177decd309810d52eb4ad6cd22a5c0e59.zip
external_mesa3d-3cdeb2a177decd309810d52eb4ad6cd22a5c0e59.tar.gz
external_mesa3d-3cdeb2a177decd309810d52eb4ad6cd22a5c0e59.tar.bz2
winsys/amdgpu: remove initial buffer list allocation
It's really not necessary. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/winsys')
-rw-r--r--src/gallium/winsys/amdgpu/drm/amdgpu_cs.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
index a5b350a..b572ad7 100644
--- a/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
+++ b/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
@@ -575,26 +575,6 @@ static bool amdgpu_init_cs_context(struct amdgpu_cs_context *cs,
break;
}
- cs->max_num_buffers = 512;
- cs->buffers = (struct amdgpu_cs_buffer*)
- CALLOC(1, cs->max_num_buffers * sizeof(struct amdgpu_cs_buffer));
- if (!cs->buffers) {
- return false;
- }
-
- cs->handles = CALLOC(1, cs->max_num_buffers * sizeof(amdgpu_bo_handle));
- if (!cs->handles) {
- FREE(cs->buffers);
- return false;
- }
-
- cs->flags = CALLOC(1, cs->max_num_buffers);
- if (!cs->flags) {
- FREE(cs->handles);
- FREE(cs->buffers);
- return false;
- }
-
for (i = 0; i < ARRAY_SIZE(cs->buffer_indices_hashlist); i++) {
cs->buffer_indices_hashlist[i] = -1;
}