Home | History | Annotate | Download | only in tests

Lines Matching defs:sRGB

41     ColorSpace sRGB("sRGB", sRGBToXYZ);
43 EXPECT_EQ(sRGBToXYZ, sRGB.getRGBtoXYZ());
44 EXPECT_EQ(XYZtoSRGB, sRGB.getXYZtoRGB());
54 ColorSpace sRGB("sRGB", sRGBToXYZ);
56 EXPECT_NEAR(0.640f, sRGB.getPrimaries()[0].x, 1e-5f);
57 EXPECT_NEAR(0.330f, sRGB.getPrimaries()[0].y, 1e-5f);
59 EXPECT_NEAR(0.300f, sRGB.getPrimaries()[1].x, 1e-5f);
60 EXPECT_NEAR(0.600f, sRGB.getPrimaries()[1].y, 1e-5f);
62 EXPECT_NEAR(0.150f, sRGB.getPrimaries()[2].x, 1e-5f);
63 EXPECT_NEAR(0.060f, sRGB.getPrimaries()[2].y, 1e-5f);
73 ColorSpace sRGB("sRGB", sRGBToXYZ);
75 EXPECT_NEAR(0.3127f, sRGB.getWhitePoint().x, 1e-5f);
76 EXPECT_NEAR(0.3290f, sRGB.getWhitePoint().y, 1e-5f);
86 ColorSpace sRGB1("sRGB", sRGBToXYZ);
88 "sRGB",
107 ColorSpace sRGB = ColorSpace::sRGB();
109 EXPECT_NEAR(0.0f, sRGB.getEOTF()(0.0f), 1e-6f);
110 EXPECT_NEAR(0.0f, sRGB.getOETF()(0.0f), 1e-6f);
111 EXPECT_NEAR(1.0f, sRGB.getEOTF()(1.0f), 1e-6f);
112 EXPECT_NEAR(1.0f, sRGB.getOETF()(1.0f), 1e-6f);
115 ASSERT_TRUE(v >= sRGB.getEOTF()(v));
116 ASSERT_TRUE(v <= sRGB.getOETF()(v));
122 ASSERT_TRUE(previousEOTF < sRGB.getEOTF()(v));
123 previousEOTF = sRGB.getEOTF()(v);
124 ASSERT_TRUE(previousOETF < sRGB.getOETF()(v));
125 previousOETF = sRGB.getOETF()(v);
129 "sRGB",
141 // Pick a color outside of sRGB
145 float3 sRGB(ColorSpace::sRGB().xyzToRGB(c));
146 EXPECT_TRUE(sRGB > float3{0.0} && sRGB < float3{1.0});
155 auto r = ColorSpaceConnector(ColorSpace::sRGB(), ColorSpace::AdobeRGB())
160 r = ColorSpaceConnector(ColorSpace::sRGB(), ColorSpace::ProPhotoRGB())
166 auto lut = ColorSpace::createLUT(17, ColorSpace::sRGB(), ColorSpace::AdobeRGB());