diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h index d6c8d3c20e0..33bb4760c8f 100644 --- a/src/compiler/shader_enums.h +++ b/src/compiler/shader_enums.h @@ -1471,6 +1471,21 @@ enum float_controls FLOAT_CONTROLS_SIGNED_ZERO_PRESERVE_FP64 | FLOAT_CONTROLS_INF_PRESERVE_FP64 | FLOAT_CONTROLS_NAN_PRESERVE_FP64, + + FLOAT_CONTROLS_SIGNED_ZERO_PRESERVE = + FLOAT_CONTROLS_SIGNED_ZERO_PRESERVE_FP16 | + FLOAT_CONTROLS_SIGNED_ZERO_PRESERVE_FP32 | + FLOAT_CONTROLS_SIGNED_ZERO_PRESERVE_FP64, + + FLOAT_CONTROLS_INF_PRESERVE = + FLOAT_CONTROLS_INF_PRESERVE_FP16 | + FLOAT_CONTROLS_INF_PRESERVE_FP32 | + FLOAT_CONTROLS_INF_PRESERVE_FP64, + + FLOAT_CONTROLS_NAN_PRESERVE = + FLOAT_CONTROLS_NAN_PRESERVE_FP16 | + FLOAT_CONTROLS_NAN_PRESERVE_FP32 | + FLOAT_CONTROLS_NAN_PRESERVE_FP64, }; /**