Index: tests/SRGBTest.cpp |
diff --git a/tests/SRGBTest.cpp b/tests/SRGBTest.cpp |
deleted file mode 100644 |
index 89930b5c059cc69c058e868824fbb1b174b40d29..0000000000000000000000000000000000000000 |
--- a/tests/SRGBTest.cpp |
+++ /dev/null |
@@ -1,34 +0,0 @@ |
-/* |
- * Copyright 2016 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#include "SkSRGB.h" |
-#include "Test.h" |
-#include <math.h> |
- |
-static uint8_t linear_to_srgb(float l) { |
- return (uint8_t)roundf(sk_linear_to_srgb(Sk4f{l})[0]); |
-} |
- |
-DEF_TEST(sk_linear_to_srgb, r) { |
- // Should map 0 -> 0 and 1 -> 1. |
- REPORTER_ASSERT(r, 0 == linear_to_srgb(0.0f)); |
- REPORTER_ASSERT(r, 255 == linear_to_srgb(1.0f)); |
- |
- // Should be monotonic between 0 and 1. |
- // We don't bother checking denorm values. |
- uint8_t prev = 0; |
- for (float f = FLT_MIN; f <= 1.0f; ) { |
- uint8_t srgb = linear_to_srgb(f); |
- |
- REPORTER_ASSERT(r, srgb >= prev); |
- prev = srgb; |
- |
- union { float flt; uint32_t bits; } pun = { f }; |
- pun.bits++; |
- f = pun.flt; |
- } |
-} |