Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Unified Diff: tests/SRGBTest.cpp

Issue 2131793002: Revert of Move sRGB <-> linear conversion components to their own files. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/opts/SkColorXform_opts.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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;
- }
-}
« no previous file with comments | « src/opts/SkColorXform_opts.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698