OSDN Git Service

r600g: Fix build with --enable-opencl
authorTom Stellard <thomas.stellard@amd.com>
Tue, 9 Oct 2012 19:54:12 +0000 (19:54 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Tue, 9 Oct 2012 19:54:12 +0000 (19:54 +0000)
src/gallium/drivers/r600/evergreen_compute.c

index fe9e2f9..156e89a 100644 (file)
@@ -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,