Lines Matching full:encoding
153 enum class Encoding { enum
160 static sk_sp<SkColorSpace> encoding_as_color_space(Encoding encoding) { in encoding_as_color_space() argument
161 switch (encoding) { in encoding_as_color_space()
162 case Encoding::kUntagged: return nullptr; in encoding_as_color_space()
163 case Encoding::kLinear: return SkColorSpace::MakeSRGBLinear(); in encoding_as_color_space()
164 case Encoding::kSRGB: return SkColorSpace::MakeSRGB(); in encoding_as_color_space()
169 static const char* encoding_as_str(Encoding encoding) { in encoding_as_str() argument
170 switch (encoding) { in encoding_as_str()
171 case Encoding::kUntagged: return "untagged"; in encoding_as_str()
172 case Encoding::kLinear: return "linear"; in encoding_as_str()
173 case Encoding::kSRGB: return "sRGB"; in encoding_as_str()
191 static std::unique_ptr<skgpu::SurfaceContext> make_surface_context(Encoding contextEncoding, in make_surface_context()
210 static void test_write_read(Encoding contextEncoding, Encoding writeEncoding, Encoding readEncoding, in test_write_read()
255 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kSRGB, smallError, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
258 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
262 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
266 test_write_read(Encoding::kSRGB, Encoding::kUntagged, Encoding::kSRGB, smallError, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
272 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
275 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
277 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
281 // Write data to an untagged context. The write does no conversion no matter what encoding the in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
283 for (auto writeEncoding : {Encoding::kSRGB, Encoding::kUntagged, Encoding::kLinear}) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
285 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
288 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
292 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
300 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
303 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
306 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
310 test_write_read(Encoding::kLinear, Encoding::kUntagged, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
317 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
320 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
323 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()