From: Neil Roberts Date: Thu, 26 Nov 2015 16:53:42 +0000 (+0100) Subject: util: Tiny optimisation for the linear→srgb conversion X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bc2470d5d3e9788af8d6aee0a001b7de9cd4972b;p=mesa.git util: Tiny optimisation for the linear→srgb conversion When converting 0.0 it would be nice if it didn't do any arithmetic. Reviewed-by: Jason Ekstrand --- diff --git a/src/util/format_srgb.h b/src/util/format_srgb.h index 4a8d73f125f..34b50afe3d1 100644 --- a/src/util/format_srgb.h +++ b/src/util/format_srgb.h @@ -57,7 +57,7 @@ util_format_linear_to_srgb_helper_table[104]; static inline float util_format_linear_to_srgb_float(float cl) { - if (cl < 0.0f) + if (cl <= 0.0f) return 0.0f; else if (cl < 0.0031308f) return 12.92f * cl;