/external/skia/src/core/ |
D | SkPM4f.h | 29 struct SkPM4f { struct 40 static SkPM4f FromPremulRGBA(float r, float g, float b, float a) { in FromPremulRGBA() argument 41 SkPM4f p; in FromPremulRGBA() 49 static SkPM4f From4f(const Sk4f& x) { in From4f() argument 50 SkPM4f pm; in From4f() 54 static SkPM4f FromF16(const uint16_t[4]); 55 static SkPM4f FromPMColor(SkPMColor);
|
D | SkColor.cpp | 110 SkPM4f SkPM4f::FromPMColor(SkPMColor c) { in FromPMColor() 114 SkColor4f SkPM4f::unpremul() const { in unpremul() 124 void SkPM4f::toF16(uint16_t half[4]) const { in toF16() 130 uint64_t SkPM4f::toF16() const { in toF16() 136 SkPM4f SkPM4f::FromF16(const uint16_t half[4]) { in FromF16() 146 void SkPM4f::assertIsUnit() const { in assertIsUnit() 179 SkPM4f SkColor4f::premul() const { in premul() 184 return SkPM4f::From4f(src); in premul()
|
D | SkBlendModePriv.h | 48 SkPM4f SkBlendMode_Apply(SkBlendMode, const SkPM4f& src, const SkPM4f& dst);
|
D | SkBlendMode.cpp | 110 SkPM4f SkBlendMode_Apply(SkBlendMode mode, const SkPM4f& src, const SkPM4f& dst) { in SkBlendMode_Apply() 117 return SkPM4f::From4f(src.to4f() + dst.to4f() * Sk4f(1 - src.a())); in SkBlendMode_Apply() 123 SkPM4f src_storage = src, in SkBlendMode_Apply()
|
D | SkDraw_vertices.cpp | 120 const SkPoint pts[], const SkPM4f colors[], in update_tricolor_matrix() 158 static SkPM4f* convert_colors(const SkColor src[], int count, SkColorSpace* deviceCS, in convert_colors() 160 SkPM4f* dst = alloc->makeArray<SkPM4f>(count); in convert_colors() 229 (sizeof(SkPoint) + sizeof(SkPM4f)) * defCount; in drawVertices() 239 SkPM4f* dstColors = nullptr; in drawVertices()
|
D | SkLinearBitmapPipeline.cpp | 308 SkPM4f* dst = fDst; in blend4Pixels() 317 fDst = static_cast<SkPM4f*>(dst); in setDestination() 322 void SK_VECTORCALL srcPixel(SkPM4f* dst, Sk4f pixel, int index) { in srcPixel() 337 SkPM4f* fDst; 338 SkPM4f* fEnd; 417 void SkLinearBitmapPipeline::shadeSpan4f(int x, int y, SkPM4f* dst, int count) { in shadeSpan4f()
|
D | SkRasterPipelineBlitter.cpp | 84 std::vector<SkPM4f> fShaderBuffer; 94 SkPM4f paintColor = SkPM4f_from_SkColor(paint.getColor(), dstCS); in SkCreateRasterPipelineBlitter() 194 SkPM4f storage; in Create() 195 SkPM4f* constantColor = &storage; in Create()
|
D | SkRasterPipeline.h | 21 struct SkPM4f; 141 void append_uniform_color(SkArenaAlloc*, const SkPM4f& color);
|
D | SkColorFilter.cpp | 67 SkPM4f dst, src = c.premul(); in filterColor4f() 74 SkPM4f* dstPtr = &dst; in filterColor4f()
|
/external/skia/src/shaders/gradients/ |
D | Sk4fGradientPriv.h | 36 const float alpha = c[SkPM4f::A]; 58 static Sk4f load(const SkPM4f& c) { 62 static void store(const Sk4f& c, SkPM4f* dst) { 66 static void store(const Sk4f& c, SkPM4f* dst, int n) { 75 SkPM4f* dst) {
|
D | Sk4fLinearGradient.h | 19 void shadeSpan4f(int x, int y, SkPM4f dst[], int count) override; 28 void shadePremulSpan(int x, int y, SkPM4f[], int count) const; 31 void shadeSpanInternal(int x, int y, SkPM4f[], int count) const;
|
D | SkGradientShader.cpp | 311 static void add_stop_color(SkJumper_GradientCtx* ctx, size_t stop, SkPM4f Fs, SkPM4f Bs) { in add_stop_color() 322 static void add_const_color(SkJumper_GradientCtx* ctx, size_t stop, SkPM4f color) { in add_const_color() 323 add_stop_color(ctx, stop, SkPM4f::FromPremulRGBA(0,0,0,0), color); in add_const_color() 329 SkJumper_GradientCtx* ctx, float gapCount, size_t stop, SkPM4f c_l, SkPM4f c_r) { in init_stop_evenly() 331 SkPM4f Fs = {{ in init_stop_evenly() 337 SkPM4f Bs = {{ in init_stop_evenly() 349 SkJumper_GradientCtx* ctx, size_t stop, float t_l, float t_r, SkPM4f c_l, SkPM4f c_r) { in init_stop_pos() 351 SkPM4f Fs = {{ in init_stop_pos() 357 SkPM4f Bs = {{ in init_stop_pos() 405 : SkPM4f::From4f(Sk4f::Load(&c)); in onAppendStages() [all …]
|
D | Sk4fLinearGradient.cpp | 16 void ramp(const Sk4f& c, const Sk4f& dc, SkPM4f dst[], int n) { in ramp() 145 LinearGradient4fContext::shadeSpan4f(int x, int y, SkPM4f dst[], int count) { in shadeSpan4f() 156 LinearGradient4fContext::shadePremulSpan(int x, int y, SkPM4f dst[], int count) const { in shadePremulSpan() 174 LinearGradient4fContext::shadeSpanInternal(int x, int y, SkPM4f dst[], int count) const { in shadeSpanInternal()
|
D | Sk4fGradientBase.h | 34 SkPM4f fCb, fCg;
|
/external/skia/tests/ |
D | Float16Test.cpp | 29 static bool eq_within_half_float(const SkPM4f& a, const SkPM4f& b) { in eq_within_half_float() 51 SkPM4f origpm4 = c4.premul(); in DEF_TEST() 54 SkPM4f pm4 = SkPM4f::FromF16(pm.addrF16(x, y)); in DEF_TEST()
|
D | SkColor4fTest.cpp | 53 SkPM4f pm4 = c4.premul(); in DEF_TEST()
|
D | SRGBTest.cpp | 68 SkPM4f colors[4] = { {{0,1,1,1}}, {{0,0,0,0}}, {{0,0,0,0}}, {{0,0,0,0}} }; in DEF_TEST()
|
/external/skia/src/gpu/ |
D | SkGr.h | 82 static inline SkPM4f GrColor4fToSkPM4f(const GrColor4f& c) { in GrColor4fToSkPM4f() 83 SkPM4f pm4f; in GrColor4fToSkPM4f() 84 pm4f.fVec[SkPM4f::R] = c.fRGBA[0]; in GrColor4fToSkPM4f() 85 pm4f.fVec[SkPM4f::G] = c.fRGBA[1]; in GrColor4fToSkPM4f() 86 pm4f.fVec[SkPM4f::B] = c.fRGBA[2]; in GrColor4fToSkPM4f() 87 pm4f.fVec[SkPM4f::A] = c.fRGBA[3]; in GrColor4fToSkPM4f() 91 static inline GrColor4f SkPM4fToGrColor4f(const SkPM4f& c) { in SkPM4fToGrColor4f()
|
/external/skia/src/shaders/ |
D | SkColorShader.h | 38 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 41 SkPM4f fPM4f; 96 void shadeSpan4f(int x, int y, SkPM4f[], int count) override; 99 SkPM4f fPM4f;
|
D | SkShader.cpp | 136 void SkShaderBase::Context::shadeSpan4f(int x, int y, SkPM4f dst[], int count) { in shadeSpan4f() 143 dst[i] = SkPM4f::FromPMColor(tmp[i]); in shadeSpan4f() 312 c->ctx->shadeSpan4f(x,y, (SkPM4f*)c->rgba, active_pixels); in onAppendStages()
|
D | SkBitmapProcShader.cpp | 126 void shadeSpan4f(int x, int y, SkPM4f dstC[], int count) override { in shadeSpan4f() 132 SkPM4f tmp[N]; in shadeSpan()
|
D | SkColorShader.cpp | 75 void SkColorShader::ColorShaderContext::shadeSpan4f(int x, int y, SkPM4f span[], int count) { in shadeSpan4f() 194 void SkColor4Shader::Color4Context::shadeSpan4f(int x, int y, SkPM4f span[], int count) { in shadeSpan4f()
|
/external/skia/src/gpu/effects/ |
D | GrXfermodeFragmentProcessor.cpp | 153 SkPM4f src = GrColor4fToSkPM4f(srcColor); in constantOutputForConstantInput() 154 SkPM4f dst = GrColor4fToSkPM4f(dstColor); in constantOutputForConstantInput() 155 SkPM4f res = SkBlendMode_Apply(fMode, src, dst); in constantOutputForConstantInput() 396 SkPM4f src, dst; in constantOutputForConstantInput() 404 SkPM4f res = SkBlendMode_Apply(fMode, src, dst); in constantOutputForConstantInput()
|
/external/skia/include/core/ |
D | SkColor.h | 174 struct SkPM4f; 206 SkPM4f premul() const;
|
/external/skia/src/effects/ |
D | SkOverdrawColorFilter.cpp | 27 auto pixels = (SkPM4f*)ctx->rgba; in onAppendStages() 33 pixels[i] = SkPM4f::FromPMColor(ctx->colors[alpha]); in onAppendStages()
|