Lines Matching refs:Encoding
151 enum class Encoding { enum
158 static sk_sp<SkColorSpace> encoding_as_color_space(Encoding encoding) { in encoding_as_color_space()
160 case Encoding::kUntagged: return nullptr; in encoding_as_color_space()
161 case Encoding::kLinear: return SkColorSpace::MakeSRGBLinear(); in encoding_as_color_space()
162 case Encoding::kSRGB: return SkColorSpace::MakeSRGB(); in encoding_as_color_space()
167 static const char* encoding_as_str(Encoding encoding) { in encoding_as_str()
169 case Encoding::kUntagged: return "untagged"; in encoding_as_str()
170 case Encoding::kLinear: return "linear"; in encoding_as_str()
171 case Encoding::kSRGB: return "sRGB"; in encoding_as_str()
189 static sk_sp<GrSurfaceContext> make_surface_context(Encoding contextEncoding, GrContext* context, in make_surface_context()
201 static void test_write_read(Encoding contextEncoding, Encoding writeEncoding, Encoding readEncoding, in test_write_read()
245 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kSRGB, smallError, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
248 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
252 test_write_read(Encoding::kSRGB, Encoding::kSRGB, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
256 test_write_read(Encoding::kSRGB, Encoding::kUntagged, Encoding::kSRGB, smallError, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
262 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
265 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
267 test_write_read(Encoding::kSRGB, Encoding::kLinear, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
273 for (auto writeEncoding : {Encoding::kSRGB, Encoding::kUntagged, Encoding::kLinear}) { in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
275 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
278 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
282 test_write_read(Encoding::kUntagged, writeEncoding, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
290 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
293 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
296 test_write_read(Encoding::kLinear, Encoding::kSRGB, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
300 test_write_read(Encoding::kLinear, Encoding::kUntagged, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
307 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kSRGB, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
310 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kUntagged, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
313 test_write_read(Encoding::kLinear, Encoding::kLinear, Encoding::kLinear, error, in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()