Home
last modified time | relevance | path

Searched refs:skvm (Results 1 – 25 of 122) sorted by relevance

12345

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/tools/
H A DSkVMBuilders.cpp16 auto load = [&](Fmt fmt, skvm::F32* r, skvm::F32* g, skvm::F32* b, skvm::F32* a) { in SrcoverBuilder_F32()
17 skvm::Arg ptr; in SrcoverBuilder_F32()
43 skvm::F32 r,g,b,a; in SrcoverBuilder_F32()
46 skvm::F32 dr,dg,db,da; in SrcoverBuilder_F32()
89 skvm::I32* r, skvm::I32* g, skvm::I32* b, skvm::I32* a) { in SrcoverBuilder_I32_Naive()
97 skvm::I32 r,g,b,a; in SrcoverBuilder_I32_Naive()
100 skvm::I32 dr,dg,db,da; in SrcoverBuilder_I32_Naive()
126 skvm::I32* r, skvm::I32* g, skvm::I32* b, skvm::I32* a) { in SrcoverBuilder_I32()
134 skvm::I32 r,g,b,a; in SrcoverBuilder_I32()
137 skvm::I32 dr,dg,db,da; in SrcoverBuilder_I32()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/tools/
H A DSkVMBuilders.cpp16 auto load = [&](Fmt fmt, skvm::F32* r, skvm::F32* g, skvm::F32* b, skvm::F32* a) { in SrcoverBuilder_F32()
17 skvm::Arg ptr; in SrcoverBuilder_F32()
43 skvm::F32 r,g,b,a; in SrcoverBuilder_F32()
46 skvm::F32 dr,dg,db,da; in SrcoverBuilder_F32()
49 skvm::F32 invA = sub(splat(1.0f), a); in SrcoverBuilder_F32()
85 skvm::Arg src = varying<int>(), in SrcoverBuilder_I32_Naive()
88 auto load = [&](skvm::Arg ptr, in SrcoverBuilder_I32_Naive()
89 skvm::I32* r, skvm::I32* g, skvm::I32* b, skvm::I32* a) { in SrcoverBuilder_I32_Naive()
90 skvm::I32 rgba = load32(ptr); in SrcoverBuilder_I32_Naive()
97 skvm::I32 r,g,b,a; in SrcoverBuilder_I32_Naive()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/tests/
H A DSkVMTest.cpp205 skvm::Builder b; in DEF_TEST()
221 skvm::Builder b; in DEF_TEST()
245 skvm::Builder b; in DEF_TEST()
263 skvm::Builder b; in DEF_TEST()
279 skvm::Builder b; in DEF_TEST()
303 skvm::Builder b; in DEF_TEST()
1997 eval(N, values, [](skvm::Builder* b, skvm::F32 v) { in DEF_TEST()
2008 eval(N, values, [](skvm::Builder* b, skvm::F32 v) { in DEF_TEST()
2019 eval(N, bases, [](skvm::Builder* b, skvm::F32 base) { in DEF_TEST()
2029 eval(N, exps, [](skvm::Builder* b, skvm::F32 exp) { in DEF_TEST()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/shaders/
H A DSkColorShader.h47 skvm::Color onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
50 skvm::Uniforms* uniforms, SkArenaAlloc*) const override;
72 skvm::Color onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
75 skvm::Uniforms* uniforms, SkArenaAlloc*) const override;
H A DSkComposeShader.h30 skvm::Color onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
33 skvm::Uniforms*, SkArenaAlloc*) const override;
63 skvm::Color onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
66 skvm::Uniforms*, SkArenaAlloc*) const override;
H A DSkShaderBase.h214 skvm::Color program(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
217 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const;
244 …static void ApplyMatrix(skvm::Builder*, const SkMatrix&, skvm::F32* x, skvm::F32* y, skvm::Uniform…
250 virtual skvm::Color onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint,
253 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const;
H A DSkShader.cpp196 skvm::Color SkShaderBase::program(skvm::Builder* p, skvm::F32 x, skvm::F32 y, skvm::Color paint, in program()
199 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in program()
221 skvm::Color SkShaderBase::onProgram(skvm::Builder*, skvm::F32 x, skvm::F32 y, skvm::Color paint, in onProgram()
224 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in onProgram()
235 void SkShaderBase::ApplyMatrix(skvm::Builder* p, const SkMatrix& m, in ApplyMatrix()
236 skvm::F32* x, skvm::F32* y, skvm::Uniforms* uniforms) { in ApplyMatrix()
262 skvm::Color SkEmptyShader::onProgram(skvm::Builder*, skvm::F32, skvm::F32, skvm::Color, in onProgram()
264 const SkColorInfo&, skvm::Uniforms*, SkArenaAlloc*) const { in onProgram()
H A DSkColorShader.cpp94 skvm::Color SkColorShader::onProgram(skvm::Builder* p, in onProgram()
95 skvm::F32 /*x*/, skvm::F32 /*y*/, skvm::Color /*paint*/, in onProgram()
98 skvm::Uniforms* uniforms, SkArenaAlloc*) const { in onProgram()
102 skvm::Color SkColor4Shader::onProgram(skvm::Builder* p, in onProgram()
103 skvm::F32 /*x*/, skvm::F32 /*y*/, skvm::Color /*paint*/, in onProgram()
106 skvm::Uniforms* uniforms, SkArenaAlloc*) const { in onProgram()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/shaders/
H A DSkColorShader.h47 skvm::Color onProgram(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
50 skvm::Uniforms* uniforms, SkArenaAlloc*) const override;
72 skvm::Color onProgram(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
75 skvm::Uniforms* uniforms, SkArenaAlloc*) const override;
H A DSkComposeShader.h30 skvm::Color onProgram(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
33 skvm::Uniforms*, SkArenaAlloc*) const override;
63 skvm::Color onProgram(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
66 skvm::Uniforms*, SkArenaAlloc*) const override;
H A DSkShader.cpp198 skvm::Color SkShaderBase::program(skvm::Builder* p, in program()
199 skvm::Coord device, skvm::Coord local, skvm::Color paint, in program()
202 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in program()
231 skvm::Color SkShaderBase::onProgram(skvm::Builder*, in onProgram()
232 skvm::Coord device, skvm::Coord local, skvm::Color paint, in onProgram()
235 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in onProgram()
246 skvm::Coord SkShaderBase::ApplyMatrix(skvm::Builder* p, const SkMatrix& m, in ApplyMatrix()
247 skvm::Coord coord, skvm::Uniforms* uniforms) { in ApplyMatrix()
248 skvm::F32 x = coord.x, in ApplyMatrix()
276 skvm::Color SkEmptyShader::onProgram(skvm::Builder*, skvm::Coord, skvm::Coord, skvm::Color, in onProgram()
[all …]
H A DSkShaderBase.h215 skvm::Color program(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
218 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const;
245 static skvm::Coord ApplyMatrix(skvm::Builder*, const SkMatrix&, skvm::Coord, skvm::Uniforms*);
251 virtual skvm::Color onProgram(skvm::Builder*,
252 skvm::Coord device, skvm::Coord local, skvm::Color paint,
255 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const;
H A DSkComposeShader.cpp130 static skvm::Color program_or_paint(const sk_sp<SkShader>& sh, skvm::Builder* p, in program_or_paint()
131 skvm::Coord device, skvm::Coord local, skvm::Color paint, in program_or_paint()
134 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) { in program_or_paint()
139 skvm::Color SkShader_Blend::onProgram(skvm::Builder* p, in onProgram()
140 skvm::Coord device, skvm::Coord local, skvm::Color paint, in onProgram()
143 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in onProgram()
144 skvm::Color d,s; in onProgram()
180 skvm::Color SkShader_Lerp::onProgram(skvm::Builder* p, in onProgram()
181 skvm::Coord device, skvm::Coord local, skvm::Color paint, in onProgram()
184 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in onProgram()
[all …]
H A DSkColorShader.cpp94 skvm::Color SkColorShader::onProgram(skvm::Builder* p, in onProgram()
95 skvm::Coord /*device*/, skvm::Coord /*local*/, in onProgram()
96 skvm::Color /*paint*/, in onProgram()
99 skvm::Uniforms* uniforms, SkArenaAlloc*) const { in onProgram()
105 skvm::Color SkColor4Shader::onProgram(skvm::Builder* p, in onProgram()
106 skvm::Coord /*device*/, skvm::Coord /*local*/, in onProgram()
107 skvm::Color /*paint*/, in onProgram()
110 skvm::Uniforms* uniforms, SkArenaAlloc*) const { in onProgram()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/core/
H A DSkVMBlitter.cpp113 static skvm::Coord device_coord(skvm::Builder* p, skvm::Uniforms* uniforms) { in device_coord()
133 skvm::Builder p; in cache_key()
136 skvm::Color paint = { in cache_key()
173 skvm::PixelFormat unused; in cache_key()
256 skvm::Color cov; in build_program()
338 skvm::Color onProgram(skvm::Builder*, skvm::Color c, in onProgram()
361 skvm::Color onProgram(skvm::Builder* p, in onProgram()
362 skvm::Coord /*device*/, skvm::Coord /*local*/, skvm::Color /*paint*/, in onProgram()
388 skvm::Color onProgram(skvm::Builder* p, in onProgram()
389 skvm::Coord device, skvm::Coord local, skvm::Color paint, in onProgram()
[all …]
H A DSkRuntimeEffect.cpp357 using SampleChildFn = std::function<skvm::Color(int, skvm::Coord)>;
359 static skvm::Color program_fn(skvm::Builder* p, in program_fn()
364 skvm::Coord device, skvm::Coord local) { in program_fn()
559 binary([](skvm::F32 x, skvm::F32 y) { return skvm::min(x,y); }); in program_fn()
563 binary([](skvm::F32 x, skvm::F32 y) { return skvm::max(x,y); }); in program_fn()
567 binary([](skvm::F32 x, skvm::F32 y) { return skvm::approx_powf(x,y); }); in program_fn()
571 ternary([](skvm::F32 x, skvm::F32 y, skvm::F32 t) { return skvm::lerp(x, y, t); }); in program_fn()
634 binary([](skvm::F32 x, skvm::F32 y) { return bit_cast(x<y); }); in program_fn()
830 skvm::Color onProgram(skvm::Builder* p, skvm::Color c, in onProgram()
978 skvm::Color onProgram(skvm::Builder* p, in onProgram()
[all …]
H A DSkColorFilterBase.h22 namespace skvm {
35 skvm::Color program(skvm::Builder*, skvm::Color,
36 SkColorSpace* dstCS, skvm::Uniforms*, SkArenaAlloc*) const;
87 virtual skvm::Color onProgram(skvm::Builder*, skvm::Color,
88 SkColorSpace* dstCS, skvm::Uniforms*, SkArenaAlloc*) const = 0;
/dports/www/firefox-esr/firefox-91.8.0/gfx/skia/skia/src/core/
H A DSkVMBlitter.cpp86 struct Builder : public skvm::Builder {
92 skvm::I32 inv(skvm::I32 x) { in inv()
97 skvm::I32 div255(skvm::I32 v) { in div255()
104 skvm::I32 mix(skvm::I32 x, skvm::I32 y, skvm::I32 t) { in mix()
118 skvm::I32 pack_8888(Color c) { in pack_8888()
123 Color unpack_565(skvm::I32 bgr) { in unpack_565()
138 skvm::I32 pack_565(Color c) { in pack_565()
146 skvm::I32 min(skvm::I32 x, skvm::I32 y) { return select(lt(x,y), x,y); } in min()
147 skvm::I32 max(skvm::I32 x, skvm::I32 y) { return select(gt(x,y), x,y); } in max()
342 skvm::Program fBlitH,
[all …]
/dports/www/firefox/firefox-99.0/gfx/skia/skia/src/core/
H A DSkVMBlitter.cpp86 struct Builder : public skvm::Builder {
92 skvm::I32 inv(skvm::I32 x) { in inv()
97 skvm::I32 div255(skvm::I32 v) { in div255()
104 skvm::I32 mix(skvm::I32 x, skvm::I32 y, skvm::I32 t) { in mix()
118 skvm::I32 pack_8888(Color c) { in pack_8888()
123 Color unpack_565(skvm::I32 bgr) { in unpack_565()
138 skvm::I32 pack_565(Color c) { in pack_565()
146 skvm::I32 min(skvm::I32 x, skvm::I32 y) { return select(lt(x,y), x,y); } in min()
147 skvm::I32 max(skvm::I32 x, skvm::I32 y) { return select(gt(x,y), x,y); } in max()
342 skvm::Program fBlitH,
[all …]
/dports/mail/thunderbird/thunderbird-91.8.0/gfx/skia/skia/src/core/
H A DSkVMBlitter.cpp86 struct Builder : public skvm::Builder {
92 skvm::I32 inv(skvm::I32 x) { in inv()
97 skvm::I32 div255(skvm::I32 v) { in div255()
104 skvm::I32 mix(skvm::I32 x, skvm::I32 y, skvm::I32 t) { in mix()
118 skvm::I32 pack_8888(Color c) { in pack_8888()
123 Color unpack_565(skvm::I32 bgr) { in unpack_565()
138 skvm::I32 pack_565(Color c) { in pack_565()
146 skvm::I32 min(skvm::I32 x, skvm::I32 y) { return select(lt(x,y), x,y); } in min()
147 skvm::I32 max(skvm::I32 x, skvm::I32 y) { return select(gt(x,y), x,y); } in max()
342 skvm::Program fBlitH,
[all …]
/dports/lang/spidermonkey78/firefox-78.9.0/gfx/skia/skia/src/core/
H A DSkVMBlitter.cpp86 struct Builder : public skvm::Builder {
92 skvm::I32 inv(skvm::I32 x) { in inv()
97 skvm::I32 div255(skvm::I32 v) { in div255()
104 skvm::I32 mix(skvm::I32 x, skvm::I32 y, skvm::I32 t) { in mix()
118 skvm::I32 pack_8888(Color c) { in pack_8888()
123 Color unpack_565(skvm::I32 bgr) { in unpack_565()
138 skvm::I32 pack_565(Color c) { in pack_565()
146 skvm::I32 min(skvm::I32 x, skvm::I32 y) { return select(lt(x,y), x,y); } in min()
147 skvm::I32 max(skvm::I32 x, skvm::I32 y) { return select(gt(x,y), x,y); } in max()
342 skvm::Program fBlitH,
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/core/
H A DSkVMBlitter.cpp112 skvm::Builder p; in cache_key()
120 skvm::Color paint = { in cache_key()
200 skvm::Color paint = { in build_program()
245 skvm::Color dst; in build_program()
295 skvm::Color cov; in build_program()
341 skvm::Color cov; in build_program()
406 skvm::Color onProgram(skvm::Builder*, skvm::Color c, in onProgram()
429 skvm::Color onProgram(skvm::Builder* p, skvm::F32 x, skvm::F32 y, skvm::Color paint, in onProgram()
600 skvm::Program fBlitH,
609 skvm::Program p; in buildProgram()
[all …]
H A DSkColorFilter.cpp47 skvm::Color SkColorFilter::program(skvm::Builder* p, skvm::Color c, in program()
49 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const { in program()
50 skvm::F32 original = c.a; in program()
113 skvm::Color onProgram(skvm::Builder* p, skvm::Color c, in onProgram()
115 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const override { in onProgram()
117 return c ? fOuter->program(p, c, dstCS, uniforms, alloc) : skvm::Color{}; in onProgram()
219 skvm::Color onProgram(skvm::Builder* p, skvm::Color c, SkColorSpace* dstCS, in onProgram()
307 skvm::Color onProgram(skvm::Builder* p, skvm::Color c, in onProgram()
310 skvm::Color c0 = fCF0->program(p, c, dstCS, uniforms, alloc); in onProgram()
311 skvm::Color c1 = fCF1 ? fCF1->program(p, c, dstCS, uniforms, alloc) : c; in onProgram()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/skia/src/shaders/gradients/
H A DSkGradientShaderPriv.h82 skvm::Color onProgram(skvm::Builder* p, skvm::F32 x, skvm::F32 y, skvm::Color paint,
85 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const override;
91 virtual skvm::F32 transformT(skvm::Builder*, skvm::Uniforms*,
92 skvm::F32 x, skvm::F32 y, skvm::I32* mask) const = 0;
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/skia/src/shaders/gradients/
H A DSkGradientShaderPriv.h82 skvm::Color onProgram(skvm::Builder*, skvm::Coord device, skvm::Coord local, skvm::Color paint,
85 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const override;
91 virtual skvm::F32 transformT(skvm::Builder*, skvm::Uniforms*,
92 skvm::Coord coord, skvm::I32* mask) const = 0;

12345