diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2015-12-30 15:02:57 -0500 |
---|---|---|
committer | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2016-01-02 16:47:23 -0500 |
commit | 4bb1c8dfecef133822511f6147eac317e4690345 (patch) | |
tree | a8c96ff7b7655127d6b7db8ea932ec25aa161ac5 /src/gallium/drivers/radeonsi/si_compute.c | |
parent | b6847062dd5c504023dfbef8e6b3118136ee506c (diff) | |
download | external_mesa3d-4bb1c8dfecef133822511f6147eac317e4690345.zip external_mesa3d-4bb1c8dfecef133822511f6147eac317e4690345.tar.gz external_mesa3d-4bb1c8dfecef133822511f6147eac317e4690345.tar.bz2 |
radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)
This will allow us to send shader debug info.
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> (v1)
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_compute.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_compute.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/drivers/radeonsi/si_compute.c b/src/gallium/drivers/radeonsi/si_compute.c index 47a74ee..2565117 100644 --- a/src/gallium/drivers/radeonsi/si_compute.c +++ b/src/gallium/drivers/radeonsi/si_compute.c @@ -123,7 +123,7 @@ static void *si_create_compute_state( LLVMModuleRef mod = radeon_llvm_get_kernel_module(program->llvm_ctx, i, code, header->num_bytes); si_compile_llvm(sctx->screen, &program->kernels[i], sctx->tm, - mod); + mod, &sctx->b.debug); LLVMDisposeModule(mod); } } @@ -136,7 +136,7 @@ static void *si_create_compute_state( * the shader code to the GPU. */ init_scratch_buffer(sctx, program); - si_shader_binary_read(sctx->screen, &program->shader); + si_shader_binary_read(sctx->screen, &program->shader, &sctx->b.debug); #endif program->input_buffer = si_resource_create_custom(sctx->b.b.screen, |