we don't want to lower deep IFs unconditionally Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>tags/17.0-branchpoint
| @@ -608,9 +608,8 @@ static int si_get_shader_param(struct pipe_screen* pscreen, unsigned shader, enu | |||
| case PIPE_SHADER_CAP_MAX_ALU_INSTRUCTIONS: | |||
| case PIPE_SHADER_CAP_MAX_TEX_INSTRUCTIONS: | |||
| case PIPE_SHADER_CAP_MAX_TEX_INDIRECTIONS: | |||
| return 16384; | |||
| case PIPE_SHADER_CAP_MAX_CONTROL_FLOW_DEPTH: | |||
| return 32; | |||
| return 16384; | |||
| case PIPE_SHADER_CAP_MAX_INPUTS: | |||
| return shader == PIPE_SHADER_VERTEX ? SI_NUM_VERTEX_BUFFERS : 32; | |||
| case PIPE_SHADER_CAP_MAX_OUTPUTS: | |||