mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
vkd3d-shader/hlsl: Rename hlsl_ir_expr_op members.
For the sake of simplicity and clarity, especially in the interest of allowing us to have expressions with larger numbers of terms. Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
committed by
Alexandre Julliard
parent
b65789e74a
commit
7960f9e373
@@ -275,62 +275,51 @@ struct hlsl_ir_loop
|
||||
|
||||
enum hlsl_ir_expr_op
|
||||
{
|
||||
HLSL_IR_UNOP_BIT_NOT = 0,
|
||||
HLSL_IR_UNOP_LOGIC_NOT,
|
||||
HLSL_IR_UNOP_NEG,
|
||||
HLSL_IR_UNOP_ABS,
|
||||
HLSL_IR_UNOP_SIGN,
|
||||
HLSL_IR_UNOP_RCP,
|
||||
HLSL_IR_UNOP_RSQ,
|
||||
HLSL_IR_UNOP_SQRT,
|
||||
HLSL_IR_UNOP_NRM,
|
||||
HLSL_IR_UNOP_EXP2,
|
||||
HLSL_IR_UNOP_LOG2,
|
||||
HLSL_OP1_ABS,
|
||||
HLSL_OP1_BIT_NOT,
|
||||
HLSL_OP1_CAST,
|
||||
HLSL_OP1_COS,
|
||||
HLSL_OP1_COS_REDUCED, /* Reduced range [-pi, pi] */
|
||||
HLSL_OP1_DSX,
|
||||
HLSL_OP1_DSY,
|
||||
HLSL_OP1_EXP2,
|
||||
HLSL_OP1_FRACT,
|
||||
HLSL_OP1_LOG2,
|
||||
HLSL_OP1_LOGIC_NOT,
|
||||
HLSL_OP1_NEG,
|
||||
HLSL_OP1_NRM,
|
||||
HLSL_OP1_RCP,
|
||||
HLSL_OP1_RSQ,
|
||||
HLSL_OP1_SAT,
|
||||
HLSL_OP1_SIGN,
|
||||
HLSL_OP1_SIN,
|
||||
HLSL_OP1_SIN_REDUCED, /* Reduced range [-pi, pi] */
|
||||
HLSL_OP1_SQRT,
|
||||
|
||||
HLSL_IR_UNOP_CAST,
|
||||
HLSL_OP2_ADD,
|
||||
HLSL_OP2_BIT_AND,
|
||||
HLSL_OP2_BIT_OR,
|
||||
HLSL_OP2_BIT_XOR,
|
||||
HLSL_OP2_CRS,
|
||||
HLSL_OP2_DIV,
|
||||
HLSL_OP2_DOT,
|
||||
HLSL_OP2_EQUAL,
|
||||
HLSL_OP2_GEQUAL,
|
||||
HLSL_OP2_GREATER,
|
||||
HLSL_OP2_LEQUAL,
|
||||
HLSL_OP2_LESS,
|
||||
HLSL_OP2_LOGIC_AND,
|
||||
HLSL_OP2_LOGIC_OR,
|
||||
HLSL_OP2_LSHIFT,
|
||||
HLSL_OP2_MAX,
|
||||
HLSL_OP2_MIN,
|
||||
HLSL_OP2_MOD,
|
||||
HLSL_OP2_MUL,
|
||||
HLSL_OP2_NEQUAL,
|
||||
HLSL_OP2_POW,
|
||||
HLSL_OP2_RSHIFT,
|
||||
|
||||
HLSL_IR_UNOP_FRACT,
|
||||
|
||||
HLSL_IR_UNOP_SIN,
|
||||
HLSL_IR_UNOP_COS,
|
||||
HLSL_IR_UNOP_SIN_REDUCED, /* Reduced range [-pi, pi] */
|
||||
HLSL_IR_UNOP_COS_REDUCED, /* Reduced range [-pi, pi] */
|
||||
|
||||
HLSL_IR_UNOP_DSX,
|
||||
HLSL_IR_UNOP_DSY,
|
||||
|
||||
HLSL_IR_UNOP_SAT,
|
||||
|
||||
HLSL_IR_BINOP_ADD,
|
||||
HLSL_IR_BINOP_MUL,
|
||||
HLSL_IR_BINOP_DIV,
|
||||
|
||||
HLSL_IR_BINOP_MOD,
|
||||
|
||||
HLSL_IR_BINOP_LESS,
|
||||
HLSL_IR_BINOP_GREATER,
|
||||
HLSL_IR_BINOP_LEQUAL,
|
||||
HLSL_IR_BINOP_GEQUAL,
|
||||
HLSL_IR_BINOP_EQUAL,
|
||||
HLSL_IR_BINOP_NEQUAL,
|
||||
|
||||
HLSL_IR_BINOP_LOGIC_AND,
|
||||
HLSL_IR_BINOP_LOGIC_OR,
|
||||
|
||||
HLSL_IR_BINOP_LSHIFT,
|
||||
HLSL_IR_BINOP_RSHIFT,
|
||||
HLSL_IR_BINOP_BIT_AND,
|
||||
HLSL_IR_BINOP_BIT_OR,
|
||||
HLSL_IR_BINOP_BIT_XOR,
|
||||
|
||||
HLSL_IR_BINOP_DOT,
|
||||
HLSL_IR_BINOP_CRS,
|
||||
HLSL_IR_BINOP_MIN,
|
||||
HLSL_IR_BINOP_MAX,
|
||||
|
||||
HLSL_IR_BINOP_POW,
|
||||
|
||||
HLSL_IR_TEROP_LERP,
|
||||
HLSL_OP3_LERP,
|
||||
};
|
||||
|
||||
struct hlsl_ir_expr
|
||||
|
||||
Reference in New Issue
Block a user