summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2015-12-30 15:02:57 -0500
committerNicolai Hähnle <nicolai.haehnle@amd.com>2016-01-02 16:47:23 -0500
commit4bb1c8dfecef133822511f6147eac317e4690345 (patch)
treea8c96ff7b7655127d6b7db8ea932ec25aa161ac5 /src/gallium/drivers/radeonsi/si_compute.c
parentb6847062dd5c504023dfbef8e6b3118136ee506c (diff)
downloadexternal_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.c4
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,