aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/SRGBTest.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/SRGBTest.cpp b/tests/SRGBTest.cpp
index 44daeda34a..cf8aaa120b 100644
--- a/tests/SRGBTest.cpp
+++ b/tests/SRGBTest.cpp
@@ -13,34 +13,6 @@
#include <math.h>
#include "../src/jumper/SkJumper.h"
-static uint8_t linear_to_srgb(float l) {
- return (uint8_t)sk_linear_to_srgb(Sk4f{l})[0];
-}
-
-DEF_TEST(sk_linear_to_srgb, r) {
- // All bytes should round trip.
- for (int i = 0; i < 256; i++) {
- int actual = linear_to_srgb(sk_linear_from_srgb[i]);
- if (i != actual) {
- ERRORF(r, "%d -> %d\n", i, actual);
- }
- }
-
- // Should be monotonic between 0 and 1.
- uint8_t prev = 0;
- for (float f = FLT_MIN; f <= 1.0f; ) { // We don't bother checking denorm values.
- uint8_t srgb = linear_to_srgb(f);
-
- REPORTER_ASSERT(r, srgb >= prev);
- prev = srgb;
-
- union { float flt; uint32_t bits; } pun = { f };
- pun.bits++;
- SkDEBUGCODE(pun.bits += 127);
- f = pun.flt;
- }
-}
-
DEF_TEST(sk_pipeline_srgb_roundtrip, r) {
uint32_t reds[256];
for (int i = 0; i < 256; i++) {