wined3d: Use proper enum type in arb_program_shader.c.

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
This commit is contained in:
Eric Pouech 2022-12-08 10:44:55 +01:00 committed by Alexandre Julliard
parent 279c1dbc3c
commit 5b5f7528b1

View file

@ -1647,7 +1647,7 @@ static void pshader_hw_bem(const struct wined3d_shader_instruction *ins)
shader_addline(buffer, "ADD %s, %s, TC;\n", dst_name, src_name[0]);
}
static DWORD negate_modifiers(DWORD mod, char *extra_char)
static enum wined3d_shader_src_modifier negate_modifiers(enum wined3d_shader_src_modifier mod, char *extra_char)
{
*extra_char = ' ';
switch(mod)
@ -1665,8 +1665,8 @@ static DWORD negate_modifiers(DWORD mod, char *extra_char)
case WINED3DSPSM_DW: *extra_char = '-'; return WINED3DSPSM_DW;
case WINED3DSPSM_ABS: return WINED3DSPSM_ABSNEG;
case WINED3DSPSM_ABSNEG: return WINED3DSPSM_ABS;
case WINED3DSPSM_NOT: FIXME("Unknown modifier %u\n", mod);
}
FIXME("Unknown modifier %u\n", mod);
return mod;
}
@ -2511,7 +2511,7 @@ static void shader_hw_mnxn(const struct wined3d_shader_instruction *ins)
}
}
static DWORD abs_modifier(DWORD mod, BOOL *need_abs)
static enum wined3d_shader_src_modifier abs_modifier(enum wined3d_shader_src_modifier mod, BOOL *need_abs)
{
*need_abs = FALSE;
@ -2530,8 +2530,8 @@ static DWORD abs_modifier(DWORD mod, BOOL *need_abs)
case WINED3DSPSM_DW: *need_abs = TRUE; return WINED3DSPSM_DW;
case WINED3DSPSM_ABS: return WINED3DSPSM_ABS;
case WINED3DSPSM_ABSNEG: return WINED3DSPSM_ABS;
case WINED3DSPSM_NOT: FIXME("Unknown modifier %u\n", mod);
}
FIXME("Unknown modifier %u\n", mod);
return mod;
}