svga: add switch case for PIPE_SHADER_CAP_PREFERRED_IR, remove default case
Remove default switch case so we're warned of missing cases at compile time. Reviewed-by: José Fonseca <jfonseca@vmware.com>
This commit is contained in:
parent
9b1ae44ae1
commit
9ced3fc649
1 changed files with 10 additions and 8 deletions
|
|
@ -343,11 +343,12 @@ static int svga_get_shader_param(struct pipe_screen *screen, unsigned shader, en
|
|||
case PIPE_SHADER_CAP_MAX_TEXTURE_SAMPLERS:
|
||||
case PIPE_SHADER_CAP_MAX_SAMPLER_VIEWS:
|
||||
return 16;
|
||||
default:
|
||||
debug_printf("Unexpected fragment shader query %u\n", param);
|
||||
return 0;
|
||||
case PIPE_SHADER_CAP_PREFERRED_IR:
|
||||
return PIPE_SHADER_IR_TGSI;
|
||||
}
|
||||
break;
|
||||
/* If we get here, we failed to handle a cap above */
|
||||
debug_printf("Unexpected fragment shader query %u\n", param);
|
||||
return 0;
|
||||
case PIPE_SHADER_VERTEX:
|
||||
switch (param)
|
||||
{
|
||||
|
|
@ -394,11 +395,12 @@ static int svga_get_shader_param(struct pipe_screen *screen, unsigned shader, en
|
|||
case PIPE_SHADER_CAP_MAX_TEXTURE_SAMPLERS:
|
||||
case PIPE_SHADER_CAP_MAX_SAMPLER_VIEWS:
|
||||
return 0;
|
||||
default:
|
||||
debug_printf("Unexpected vertex shader query %u\n", param);
|
||||
return 0;
|
||||
case PIPE_SHADER_CAP_PREFERRED_IR:
|
||||
return PIPE_SHADER_IR_TGSI;
|
||||
}
|
||||
break;
|
||||
/* If we get here, we failed to handle a cap above */
|
||||
debug_printf("Unexpected vertex shader query %u\n", param);
|
||||
return 0;
|
||||
case PIPE_SHADER_GEOMETRY:
|
||||
case PIPE_SHADER_COMPUTE:
|
||||
/* no support for geometry or compute shaders at this time */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue