diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2014-12-09 20:03:50 -0500 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2015-01-20 09:55:43 -0500 |
commit | dfdaf3eb7edac939f5d1a32db2968944852b28fa (patch) | |
tree | 513e8d60659b1c2309baefc5167d4fdc324e67b5 /src/gallium/drivers/radeonsi/si_compute.c | |
parent | 5667aa58c49221a919526db08aab7da5bd2b3a5d (diff) | |
download | external_mesa3d-dfdaf3eb7edac939f5d1a32db2968944852b28fa.zip external_mesa3d-dfdaf3eb7edac939f5d1a32db2968944852b28fa.tar.gz external_mesa3d-dfdaf3eb7edac939f5d1a32db2968944852b28fa.tar.bz2 |
radeon: Teach radeon_elf_read() how to parse reloc information v3
v2:
- Use strdup for copying reloc names.
- Free reloc memory.
v3:
- Add free_relocs parameter to radeon_shader_binary_free_members()
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_compute.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_compute.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_compute.c b/src/gallium/drivers/radeonsi/si_compute.c index f911e1f..20fec84 100644 --- a/src/gallium/drivers/radeonsi/si_compute.c +++ b/src/gallium/drivers/radeonsi/si_compute.c @@ -439,7 +439,7 @@ static void si_delete_compute_state(struct pipe_context *ctx, void* state){ pipe_resource_reference( (struct pipe_resource **)&program->input_buffer, NULL); - radeon_shader_binary_free_members(&program->binary); + radeon_shader_binary_free_members(&program->binary, true); FREE(program); } |