/external/skia/tests/ |
D | ColorSpaceTest.cpp | 22 static void test_space(skiatest::Reporter* r, SkColorSpace* space, in test_space() 62 SkColorSpace* colorSpace = codec->getInfo().colorSpace(); in test_path() 77 test_space(r, SkColorSpace::MakeSRGB().get(), in DEF_TEST() 106 sk_sp<SkColorSpace> namedColorSpace = SkColorSpace::MakeSRGB(); in DEF_TEST() 111 sk_sp<SkColorSpace> rgbColorSpace = in DEF_TEST() 112 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, srgbToxyzD50); in DEF_TEST() 123 sk_sp<SkColorSpace> rgbColorSpace2 = SkColorSpace::MakeRGB(srgbFn, srgbToxyzD50); in DEF_TEST() 128 sk_sp<SkColorSpace> strangeColorSpace = in DEF_TEST() 129 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, srgbToxyzD50); in DEF_TEST() 135 sk_sp<SkColorSpace> namedColorSpace = SkColorSpace::MakeSRGBLinear(); in DEF_TEST() [all …]
|
D | ImageIsOpaqueTest.cpp | 45 sk_sp<SkColorSpace> space0 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST() 47 sk_sp<SkColorSpace> space1 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST() 49 sk_sp<SkColorSpace> space2 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST() 51 sk_sp<SkColorSpace> space3 = SkColorSpace::MakeICC(data->data(), data->size()); in DEF_TEST() 53 sk_sp<SkColorSpace> spaces[] = { in DEF_TEST() 55 SkColorSpace::MakeSRGB(), in DEF_TEST() 131 SkColorSpace::MakeSRGB()), in DEF_TEST()
|
D | ImageGeneratorTest.cpp | 98 auto colorspace = SkColorSpace::MakeSRGB(); in DEF_TEST() 120 c.allocPixels(info.makeColorSpace(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in DEF_TEST() 121 SkColorSpace::kRec2020_Gamut))); in DEF_TEST() 122 d.allocPixels(info.makeColorSpace(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in DEF_TEST() 123 SkColorSpace::kAdobeRGB_Gamut))); in DEF_TEST() 131 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in DEF_TEST()
|
/external/skia/gm/ |
D | gammaencodedpremul.cpp | 30 GammaEncodedPremulGM(sk_sp<SkColorSpace> dst, sk_sp<SkColorSpace> src, const char* desc) in GammaEncodedPremulGM() 112 sk_sp<SkColorSpace> fDstSpace; 113 sk_sp<SkColorSpace> fSrcSpace; 121 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeSRGB(), 122 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kRec2020_Gamut), 124 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, 125 SkColorSpace::kRec2020_Gamut), SkColorSpace::MakeSRGB(), "fromWideGamut");) 126 DEF_GM(return new GammaEncodedPremulGM(SkColorSpace::MakeSRGB(), 127 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, SkColorSpace::kSRGB_Gamut), 130 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, SkColorSpace::kSRGB_Gamut), [all …]
|
D | readpixels.cpp | 42 sk_sp<SkColorSpace> fix_for_colortype(SkColorSpace* colorSpace, SkColorType colorType) { in fix_for_colortype() 91 SkColorSpace::MakeSRGB()); in make_picture_image() 94 static sk_sp<SkColorSpace> make_parametric_transfer_fn(const SkColorSpacePrimaries& primaries) { in make_parametric_transfer_fn() 99 return SkColorSpace::MakeRGB(fn, toXYZD50); in make_parametric_transfer_fn() 102 static sk_sp<SkColorSpace> make_wide_gamut() { in make_wide_gamut() 116 static sk_sp<SkColorSpace> make_small_gamut() { in make_small_gamut() 130 SkAlphaType dstAlphaType, sk_sp<SkColorSpace> dstColorSpace, in draw_image() 156 sk_sp<SkColorSpace> srgb = fix_for_colortype( in draw_image() 157 SkColorSpace::MakeSRGB().get(), dstColorType); in draw_image() 190 const sk_sp<SkColorSpace> colorSpaces[] = { in onDraw() [all …]
|
D | makecolorspace.cpp | 29 sk_sp<SkImage> make_color_space(sk_sp<SkImage> orig, sk_sp<SkColorSpace> colorSpace, in make_color_space() 35 sk_sp<SkColorSpace> srgb = SkColorSpace::MakeSRGB(); in make_color_space() 37 srgb = SkColorSpace::MakeSRGBLinear(); in make_color_space() 59 sk_sp<SkColorSpace> wideGamut = SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in onDraw() 60 SkColorSpace::kAdobeRGB_Gamut); in onDraw() 61 sk_sp<SkColorSpace> wideGamutLinear = as_CSB(wideGamut)->makeLinearGamma(); in onDraw()
|
D | encode-srgb.cpp | 28 sk_sp<SkColorSpace> fix_for_colortype(sk_sp<SkColorSpace> colorSpace, SkColorType colorType) { in fix_for_colortype() 31 return SkColorSpace::MakeSRGBLinear(); in fix_for_colortype() 41 sk_sp<SkColorSpace> colorSpace) { in make() 133 const sk_sp<SkColorSpace> colorSpaces[] = { in onDraw() 134 nullptr, SkColorSpace::MakeSRGB(), in onDraw() 141 for (sk_sp<SkColorSpace> colorSpace : colorSpaces) { in onDraw()
|
D | colorspacexform.cpp | 41 sk_sp<SkColorSpace> srcSpace = SkColorSpace::MakeSRGB(); in onOnceBeforeDraw() 42 sk_sp<SkColorSpace> dstSpace = in onOnceBeforeDraw() 43 SkColorSpace::MakeRGB(SkColorSpace::kLinear_RenderTargetGamma, wideGamut); in onOnceBeforeDraw() 72 auto space = SkColorSpace::MakeSRGBLinear(); in onDraw()
|
/external/skia/include/core/ |
D | SkColorSpace.h | 59 class SK_API SkColorSpace : public SkRefCnt { 65 static sk_sp<SkColorSpace> MakeSRGB(); 71 static sk_sp<SkColorSpace> MakeSRGBLinear(); 96 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, Gamut gamut); 97 static sk_sp<SkColorSpace> MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50); 98 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut); 99 static sk_sp<SkColorSpace> MakeRGB(const SkColorSpaceTransferFn& coeffs, 105 static sk_sp<SkColorSpace> MakeICC(const void*, size_t); 159 static sk_sp<SkColorSpace> Deserialize(const void* data, size_t length); 165 static bool Equals(const SkColorSpace* src, const SkColorSpace* dst); [all …]
|
D | SkImage.h | 137 sk_sp<SkColorSpace>, TextureReleaseProc, ReleaseContext); 147 SkAlphaType at, sk_sp<SkColorSpace> cs) { in MakeFromTexture() 160 SkAlphaType, sk_sp<SkColorSpace>, 177 SkColorSpace* dstColorSpace); 190 sk_sp<SkColorSpace> = nullptr); 201 sk_sp<SkColorSpace> = nullptr); 212 sk_sp<SkColorSpace> = nullptr); 222 sk_sp<SkColorSpace> = nullptr); 235 sk_sp<SkColorSpace>); 244 sk_sp<SkColorSpace> = nullptr); [all …]
|
D | SkColorSpaceXform.h | 13 class SkColorSpace; variable 25 static std::unique_ptr<SkColorSpaceXform> New(SkColorSpace* srcSpace, SkColorSpace* dstSpace); 68 static bool Apply(SkColorSpace* dstCS, ColorFormat dstFormat, void* dst, 69 SkColorSpace* srcCS, ColorFormat srcFormat, const void* src,
|
/external/skia/bench/ |
D | ColorCanvasDrawBitmapBench.cpp | 16 ColorCanvasDrawBitmap(sk_sp<SkColorSpace> src, sk_sp<SkColorSpace> dst, const char* name) in ColorCanvasDrawBitmap() 46 sk_sp<SkColorSpace> fDst; 53 DEF_BENCH(return new ColorCanvasDrawBitmap(nullptr, SkColorSpace::MakeSRGB(), "null_to_sRGB");) 54 DEF_BENCH(return new ColorCanvasDrawBitmap(SkColorSpace::MakeSRGB(), SkColorSpace::MakeSRGB(), 57 SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, SkColorSpace::kAdobeRGB_Gamut), 58 SkColorSpace::MakeSRGB(), "AdobeRGB_to_sRGB");)
|
/external/skia/src/core/ |
D | SkColorSpace.cpp | 115 sk_sp<SkColorSpace> SkColorSpace_Base::MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50) in MakeRGB() 140 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(gammaNamed, toXYZD50)); in MakeRGB() 143 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(RenderTargetGamma gamma, const SkMatrix44& toXYZD50) { in MakeRGB() 154 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, in MakeRGB() 161 return SkColorSpace::MakeRGB(kSRGB_RenderTargetGamma, toXYZD50); in MakeRGB() 182 return sk_sp<SkColorSpace>(new SkColorSpace_XYZ(kNonStandard_SkGammaNamed, in MakeRGB() 186 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(RenderTargetGamma gamma, Gamut gamut) { in MakeRGB() 189 return SkColorSpace::MakeRGB(gamma, toXYZD50); in MakeRGB() 192 sk_sp<SkColorSpace> SkColorSpace::MakeRGB(const SkColorSpaceTransferFn& coeffs, Gamut gamut) { in MakeRGB() 195 return SkColorSpace::MakeRGB(coeffs, toXYZD50); in MakeRGB() [all …]
|
D | SkColorSpace_Base.h | 139 class SkColorSpace_Base : public SkColorSpace { 174 virtual sk_sp<SkColorSpace> makeLinearGamma() const = 0; 181 virtual sk_sp<SkColorSpace> makeSRGBGamma() const = 0; 195 static sk_sp<SkColorSpace> MakeICC(const void* input, size_t len, ICCTypeFlag type); 197 static sk_sp<SkColorSpace> MakeRGB(SkGammaNamed gammaNamed, const SkMatrix44& toXYZD50); 206 static sk_sp<SkColorSpace> MakeNamed(Named); 214 friend class SkColorSpace; variable 218 typedef SkColorSpace INHERITED; 221 static inline SkColorSpace_Base* as_CSB(SkColorSpace* colorSpace) { in as_CSB() 225 static inline const SkColorSpace_Base* as_CSB(const SkColorSpace* colorSpace) { in as_CSB() [all …]
|
D | SkImageCacherator.h | 22 class SkColorSpace; variable 41 virtual CachedFormat chooseCacheFormat(SkColorSpace* dstColorSpace, 53 SkColorSpace* dstColorSpace, 59 virtual sk_sp<SkColorSpace> getColorSpace(GrContext*, SkColorSpace* dstColorSpace) = 0;
|
D | SkPM4fPriv.h | 104 SkColorSpace* src, SkColorSpace* dst, in append_gamut_transform() 143 SkColorSpace* src, SkColorSpace* dst, in append_gamut_transform() 148 static inline SkColor4f to_colorspace(const SkColor4f& c, SkColorSpace* src, SkColorSpace* dst) { in to_colorspace() 165 static inline SkColor4f SkColor4f_from_SkColor(SkColor color, SkColorSpace* dst) { in SkColor4f_from_SkColor() 170 SkColorSpace::MakeSRGB().get(), dst); in SkColor4f_from_SkColor() 178 static inline SkPM4f SkPM4f_from_SkColor(SkColor color, SkColorSpace* dst) { in SkPM4f_from_SkColor()
|
D | SkColorSpaceXformImageGenerator.h | 18 const SkBitmap& src, sk_sp<SkColorSpace> dst, SkCopyPixelsMode); 34 sk_sp<SkColorSpace> fDst; 37 const SkBitmap& src, sk_sp<SkColorSpace> dst, SkCopyPixelsMode, uint32_t id); 38 SkColorSpaceXformImageGenerator(const SkBitmap& src, sk_sp<SkColorSpace> dst, uint32_t id); 40 friend sk_sp<SkImage> SkMakeImageInColorSpace(const SkBitmap&, sk_sp<SkColorSpace>, uint32_t,
|
/external/skia/tools/ |
D | create_flutter_test_images.cpp | 17 static sk_sp<SkColorSpace> gbr_color_space() { in gbr_color_space() 30 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, toXYZD50); in gbr_color_space() 36 static sk_sp<SkColorSpace> tf_color_space() { in tf_color_space() 39 return SkColorSpace::MakeRGB(fn, SkColorSpace::kSRGB_Gamut); in tf_color_space() 45 static sk_sp<SkColorSpace> wide_gamut_color_space() { in wide_gamut_color_space() 46 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in wide_gamut_color_space() 47 SkColorSpace::kRec2020_Gamut); in wide_gamut_color_space()
|
/external/skia/src/gpu/ |
D | GrTextureMaker.h | 29 SkColorSpace* dstColorSpace, 30 sk_sp<SkColorSpace>* texColorSpace, 39 SkColorSpace* dstColorSpace) override; 54 SkColorSpace* dstColorSpace, 61 virtual sk_sp<SkColorSpace> getColorSpace(SkColorSpace* dstColorSpace) = 0; 75 SkColorSpace* dstColorSpace);
|
D | GrContextPriv.h | 26 sk_sp<GrSurfaceContext> makeWrappedSurfaceContext(sk_sp<GrSurfaceProxy>, sk_sp<SkColorSpace>); 38 sk_sp<SkColorSpace> colorSpace); 44 sk_sp<SkColorSpace> colorSpace, 50 sk_sp<SkColorSpace> colorSpace, 57 sk_sp<SkColorSpace> colorSpace, 137 GrPixelConfig dstConfig, SkColorSpace* dstColorSpace, void* buffer, 159 … GrPixelConfig srcConfig, SkColorSpace* srcColorSpace, const void* buffer,
|
D | SkGr.h | 62 GrColor4f SkColorToPremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace); 63 GrColor4f SkColorToUnpremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace); 69 GrColor4f SkColorToPremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace, 71 GrColor4f SkColorToUnpremulGrColor4f(SkColor c, SkColorSpace* dstColorSpace, 154 GrPixelConfig SkImageInfo2GrPixelConfig(const SkColorType, SkColorSpace*, const GrCaps& caps); 216 SkColorSpace* dstColorSpace); 219 SkColorSpace* dstColorSpace); 225 const SkPixmap&, SkBudgeted, SkColorSpace*); 272 GrPixelConfig GrRenderableConfigForColorSpace(const SkColorSpace*);
|
/external/skia/src/image/ |
D | SkImage_Gpu.h | 27 sk_sp<SkColorSpace>, SkBudgeted); 33 bool getROPixels(SkBitmap*, SkColorSpace* dstColorSpace, CachingHint) const override; 43 sk_sp<GrTextureProxy> asTextureProxyRef(GrContext*, const GrSamplerParams&, SkColorSpace*, 44 sk_sp<SkColorSpace>*, 58 sk_sp<SkColorSpace> refColorSpace() { return fColorSpace; } in refColorSpace() 60 sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType, 70 sk_sp<SkColorSpace> fColorSpace;
|
D | SkImage_Lazy.cpp | 58 Validator(sk_sp<SharedGenerator>, const SkIRect* subset, sk_sp<SkColorSpace> colorSpace); 65 sk_sp<SkColorSpace> fColorSpace; 82 SkColorSpace*, sk_sp<SkColorSpace>*, 87 bool getROPixels(SkBitmap*, SkColorSpace* dstColorSpace, CachingHint) const override; 90 sk_sp<SkImage> onMakeColorSpace(sk_sp<SkColorSpace>, SkColorType, 113 SkColorSpace* dstColorSpace, 119 sk_sp<SkColorSpace> getColorSpace(GrContext*, SkColorSpace* dstColorSpace) override; 124 CachedFormat chooseCacheFormat(SkColorSpace* dstColorSpace, 165 mutable sk_sp<SkColorSpace> fOnMakeColorSpaceTarget; 174 sk_sp<SkColorSpace> colorSpace) in Validator() [all …]
|
D | SkImage.cpp | 84 SkColorSpace* SkImage::colorSpace() const { in colorSpace() 88 sk_sp<SkColorSpace> SkImage::refColorSpace() const { in refColorSpace() 99 SkColorSpace* legacyColorSpace = nullptr; in encodeToData() 116 SkColorSpace* legacyColorSpace = nullptr; in encodeToData() 255 BitDepth bitDepth, sk_sp<SkColorSpace> colorSpace) { in MakeFromPicture() 267 SkColorSpace* colorSpace = as_IB(this)->onImageInfo().colorSpace(); in makeWithFilter() 304 sk_sp<SkImage> SkImage::makeColorSpace(sk_sp<SkColorSpace> target, in makeColorSpace() 314 if (SkColorSpace::Equals(this->colorSpace(), target.get()) || in makeColorSpace() 338 sk_sp<SkColorSpace>, TextureReleaseProc, ReleaseContext) { in MakeFromTexture() argument 344 SkAlphaType at, sk_sp<SkColorSpace> cs, in MakeFromTexture() [all …]
|
/external/skia/src/codec/ |
D | SkAndroidCodec.cpp | 50 static bool is_wide_gamut(const SkColorSpace* colorSpace) { in is_wide_gamut() 148 sk_sp<SkColorSpace> SkAndroidCodec::computeOutputColorSpace(SkColorType outputColorType, in computeOutputColorSpace() 149 sk_sp<SkColorSpace> prefColorSpace) { in computeOutputColorSpace() 159 SkColorSpace* encodedSpace = fCodec->getInfo().colorSpace(); in computeOutputColorSpace() 167 return SkColorSpace::MakeRGB(SkColorSpace::kSRGB_RenderTargetGamma, in computeOutputColorSpace() 168 SkColorSpace::kDCIP3_D65_Gamut); in computeOutputColorSpace() 171 return SkColorSpace::MakeSRGB(); in computeOutputColorSpace() 175 return SkColorSpace::MakeSRGBLinear(); in computeOutputColorSpace() 178 return SkColorSpace::MakeSRGB(); in computeOutputColorSpace()
|