diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/cde_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/cde_gm20b.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/cde_gm20b.c b/drivers/gpu/nvgpu/gm20b/cde_gm20b.c index f8267d1d..de7cf872 100644 --- a/drivers/gpu/nvgpu/gm20b/cde_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/cde_gm20b.c | |||
@@ -28,15 +28,16 @@ enum programs { | |||
28 | 28 | ||
29 | void gm20b_cde_get_program_numbers(struct gk20a *g, | 29 | void gm20b_cde_get_program_numbers(struct gk20a *g, |
30 | u32 block_height_log2, | 30 | u32 block_height_log2, |
31 | u32 shader_parameter, | ||
31 | int *hprog_out, int *vprog_out) | 32 | int *hprog_out, int *vprog_out) |
32 | { | 33 | { |
33 | int hprog = PROG_HPASS; | 34 | int hprog = PROG_HPASS; |
34 | int vprog = (block_height_log2 >= 2) ? | 35 | int vprog = (block_height_log2 >= 2) ? |
35 | PROG_VPASS_LARGE : PROG_VPASS_SMALL; | 36 | PROG_VPASS_LARGE : PROG_VPASS_SMALL; |
36 | if (g->cde_app.shader_parameter == 1) { | 37 | if (shader_parameter == 1) { |
37 | hprog = PROG_PASSTHROUGH; | 38 | hprog = PROG_PASSTHROUGH; |
38 | vprog = PROG_PASSTHROUGH; | 39 | vprog = PROG_PASSTHROUGH; |
39 | } else if (g->cde_app.shader_parameter == 2) { | 40 | } else if (shader_parameter == 2) { |
40 | hprog = PROG_HPASS_DEBUG; | 41 | hprog = PROG_HPASS_DEBUG; |
41 | vprog = (block_height_log2 >= 2) ? | 42 | vprog = (block_height_log2 >= 2) ? |
42 | PROG_VPASS_LARGE_DEBUG : | 43 | PROG_VPASS_LARGE_DEBUG : |