From 45288cd2b6dc37c80cc18b777e58d11e65f61d7c Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 9 Oct 2012 19:54:12 +0000 Subject: r600g: Fix build with --enable-opencl --- src/gallium/drivers/r600/evergreen_compute.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/gallium/drivers/r600/evergreen_compute.c') diff --git a/src/gallium/drivers/r600/evergreen_compute.c b/src/gallium/drivers/r600/evergreen_compute.c index fe9e2f98ce0..156e89ada49 100644 --- a/src/gallium/drivers/r600/evergreen_compute.c +++ b/src/gallium/drivers/r600/evergreen_compute.c @@ -480,10 +480,12 @@ static void evergreen_launch_grid( { struct r600_context *ctx = (struct r600_context *)ctx_; +#ifdef HAVE_OPENCL COMPUTE_DBG("*** evergreen_launch_grid: pc = %u\n", pc); -#ifdef HAVE_OPENCL + struct r600_pipe_compute *shader = ctx->cs_shader_state.shader; if (!shader->kernels[pc].code_bo) { + void *p; struct r600_kernel *kernel = &shader->kernels[pc]; r600_compute_shader_create(ctx_, kernel->llvm_module, &kernel->bc); kernel->code_bo = r600_compute_buffer_alloc_vram(ctx->screen, -- cgit v1.2.3