[Mesa-dev] [PATCH] util: Tiny optimisation for the linear→srgb conversion

Neil Roberts neil at linux.intel.com
Thu Nov 26 08:58:16 PST 2015


When converting 0.0 it would be nice if it didn't do any arithmetic.
---
 src/util/format_srgb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/util/format_srgb.h b/src/util/format_srgb.h
index 4a8d73f..34b50af 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;
-- 
1.9.3



More information about the mesa-dev mailing list