├── .cargo └── config.toml ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .typos.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── benches ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── gen-charts-arm64.py ├── gen-charts-x86.py └── src │ ├── blend.rs │ ├── clip.rs │ ├── fill.rs │ ├── gradients.rs │ ├── hairline.rs │ ├── main.rs │ ├── patterns.rs │ ├── png_io.rs │ └── spiral.rs ├── examples ├── fill.rs ├── gamma.rs ├── hairline.rs ├── image_on_image.rs ├── large_image.rs ├── linear_gradient.rs ├── mask.rs ├── pattern.rs └── stroke.rs ├── path ├── Cargo.toml ├── LICENSE ├── README.md └── src │ ├── dash.rs │ ├── f32x2_t.rs │ ├── f32x4_t.rs │ ├── floating_point.rs │ ├── lib.rs │ ├── path.rs │ ├── path_builder.rs │ ├── path_geometry.rs │ ├── rect.rs │ ├── scalar.rs │ ├── size.rs │ ├── stroker.rs │ └── transform.rs ├── src ├── alpha_runs.rs ├── blend_mode.rs ├── blitter.rs ├── color.rs ├── edge.rs ├── edge_builder.rs ├── edge_clipper.rs ├── fixed_point.rs ├── geom.rs ├── lib.rs ├── line_clipper.rs ├── mask.rs ├── math.rs ├── painter.rs ├── path64 │ ├── cubic64.rs │ ├── line_cubic_intersections.rs │ ├── mod.rs │ ├── point64.rs │ └── quad64.rs ├── path_geometry.rs ├── pipeline │ ├── blitter.rs │ ├── highp.rs │ ├── lowp.rs │ └── mod.rs ├── pixmap.rs ├── scan │ ├── hairline.rs │ ├── hairline_aa.rs │ ├── mod.rs │ ├── path.rs │ └── path_aa.rs ├── shaders │ ├── gradient.rs │ ├── linear_gradient.rs │ ├── mod.rs │ ├── pattern.rs │ └── radial_gradient.rs └── wide │ ├── f32x16_t.rs │ ├── f32x4_t.rs │ ├── f32x8_t.rs │ ├── i32x4_t.rs │ ├── i32x8_t.rs │ ├── mod.rs │ ├── u16x16_t.rs │ ├── u32x4_t.rs │ └── u32x8_t.rs ├── testing-tools └── skia-rs │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── examples │ └── canvas.rs │ ├── skia-c │ ├── skia_c.cpp │ └── skia_c.hpp │ └── src │ └── lib.rs └── tests ├── README.md ├── images ├── canvas │ ├── draw-pixmap-opacity.png │ ├── draw-pixmap-ts.png │ ├── draw-pixmap.png │ └── fill-rect.png ├── dash │ ├── closed.png │ ├── complex.png │ ├── cubic.png │ ├── hairline.png │ ├── line.png │ ├── multi_subpaths.png │ └── quad.png ├── fill │ ├── clear-aa.png │ ├── clip-cubic-1.png │ ├── clip-cubic-2.png │ ├── clip-line-1.png │ ├── clip-line-2.png │ ├── clip-quad.png │ ├── cubic.png │ ├── empty.png │ ├── even-odd-star.png │ ├── float-rect-aa-highp.png │ ├── float-rect-aa.png │ ├── float-rect-clip-bottom-right-aa.png │ ├── float-rect-clip-top-left-aa.png │ ├── float-rect-clip-top-right-aa.png │ ├── float-rect.png │ ├── int-rect-aa.png │ ├── int-rect-with-ts-clip-right.png │ ├── int-rect.png │ ├── memset2d-2.png │ ├── memset2d.png │ ├── polygon.png │ ├── quad.png │ ├── star-aa.png │ ├── vertical-lines-merging-bug.png │ └── winding-star.png ├── gamma.png ├── gradients │ ├── conical-greater-radial.png │ ├── focal-on-circle-radial.png │ ├── global-opacity.png │ ├── simple-radial-hq.png │ ├── simple-radial-lq.png │ ├── simple-radial-with-ts-hq.png │ ├── three-stops-evenly-spaced-hq.png │ ├── three-stops-evenly-spaced-lq.png │ ├── two-stops-linear-pad-hq.png │ ├── two-stops-linear-pad-lq.png │ ├── two-stops-linear-reflect-hq.png │ ├── two-stops-linear-reflect-lq.png │ ├── two-stops-linear-repeat-hq.png │ ├── two-stops-linear-repeat-lq.png │ ├── two-stops-unevenly-spaced-hq.png │ ├── two-stops-unevenly-spaced-lq.png │ └── well-behaved-radial.png ├── hairline │ ├── chop-cubic-01.png │ ├── clip-cubic-00.png │ ├── clip-cubic-05-aa.png │ ├── clip-hline-bottom-aa.png │ ├── clip-hline-top-aa.png │ ├── clip-line-00-v2.png │ ├── clip-line-00.png │ ├── clip-line-05-aa.png │ ├── clip-vline-left-aa.png │ ├── clip-vline-right-aa.png │ ├── clipped-circle-aa.png │ ├── cubic-width-00-aa.png │ ├── cubic-width-00-round.png │ ├── cubic-width-00.png │ ├── cubic-width-05-aa-round.png │ ├── cubic-width-05-aa.png │ ├── cubic-width-10-aa.png │ ├── hline-05-aa-round.png │ ├── hline-05-aa.png │ ├── hline-05.png │ ├── horish-05-aa.png │ ├── quad-width-00.png │ ├── quad-width-05-aa-round.png │ ├── quad-width-05-aa.png │ ├── vertish-05-aa.png │ ├── vline-05-aa-round.png │ ├── vline-05-aa.png │ └── vline-05.png ├── mask │ ├── apply-mask.png │ ├── circle-bottom-right-aa.png │ ├── ignore-memset.png │ ├── ignore-source.png │ ├── intersect-aa.png │ ├── mask-from-alpha.png │ ├── mask-from-luma.png │ ├── rect-aa.png │ ├── rect-ts.png │ ├── rect.png │ ├── skip-dest.png │ └── stroke.png ├── pattern │ ├── filter-bicubic.png │ ├── filter-bilinear.png │ ├── filter-nearest-no-ts.png │ ├── filter-nearest.png │ ├── pad-bicubic.png │ ├── pad-nearest.png │ ├── reflect-bicubic.png │ ├── reflect-nearest.png │ ├── repeat-bicubic.png │ └── repeat-nearest.png ├── pixmap │ ├── clone-rect-1.png │ └── clone-rect-2.png ├── pngs │ ├── grayscale-alpha.png │ ├── grayscale.png │ ├── rgb.png │ └── rgba.png └── stroke │ ├── circle.png │ ├── round-cap-join.png │ ├── round-caps-and-large-scale.png │ ├── zero-len-subpath-butt-cap.png │ ├── zero-len-subpath-round-cap.png │ └── zero-len-subpath-square-cap.png └── integration ├── dash.rs ├── fill.rs ├── gamma.rs ├── gradients.rs ├── hairline.rs ├── main.rs ├── mask.rs ├── path.rs ├── pattern.rs ├── pixmap.rs ├── png.rs ├── skia_dash.rs └── stroke.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/.gitignore -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/.typos.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/README.md -------------------------------------------------------------------------------- /benches/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .directory 4 | -------------------------------------------------------------------------------- /benches/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/Cargo.lock -------------------------------------------------------------------------------- /benches/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/Cargo.toml -------------------------------------------------------------------------------- /benches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/README.md -------------------------------------------------------------------------------- /benches/gen-charts-arm64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/gen-charts-arm64.py -------------------------------------------------------------------------------- /benches/gen-charts-x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/gen-charts-x86.py -------------------------------------------------------------------------------- /benches/src/blend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/blend.rs -------------------------------------------------------------------------------- /benches/src/clip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/clip.rs -------------------------------------------------------------------------------- /benches/src/fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/fill.rs -------------------------------------------------------------------------------- /benches/src/gradients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/gradients.rs -------------------------------------------------------------------------------- /benches/src/hairline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/hairline.rs -------------------------------------------------------------------------------- /benches/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/main.rs -------------------------------------------------------------------------------- /benches/src/patterns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/patterns.rs -------------------------------------------------------------------------------- /benches/src/png_io.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/png_io.rs -------------------------------------------------------------------------------- /benches/src/spiral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/benches/src/spiral.rs -------------------------------------------------------------------------------- /examples/fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/fill.rs -------------------------------------------------------------------------------- /examples/gamma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/gamma.rs -------------------------------------------------------------------------------- /examples/hairline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/hairline.rs -------------------------------------------------------------------------------- /examples/image_on_image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/image_on_image.rs -------------------------------------------------------------------------------- /examples/large_image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/large_image.rs -------------------------------------------------------------------------------- /examples/linear_gradient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/linear_gradient.rs -------------------------------------------------------------------------------- /examples/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/mask.rs -------------------------------------------------------------------------------- /examples/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/pattern.rs -------------------------------------------------------------------------------- /examples/stroke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/examples/stroke.rs -------------------------------------------------------------------------------- /path/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/Cargo.toml -------------------------------------------------------------------------------- /path/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/LICENSE -------------------------------------------------------------------------------- /path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/README.md -------------------------------------------------------------------------------- /path/src/dash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/dash.rs -------------------------------------------------------------------------------- /path/src/f32x2_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/f32x2_t.rs -------------------------------------------------------------------------------- /path/src/f32x4_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/f32x4_t.rs -------------------------------------------------------------------------------- /path/src/floating_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/floating_point.rs -------------------------------------------------------------------------------- /path/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/lib.rs -------------------------------------------------------------------------------- /path/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/path.rs -------------------------------------------------------------------------------- /path/src/path_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/path_builder.rs -------------------------------------------------------------------------------- /path/src/path_geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/path_geometry.rs -------------------------------------------------------------------------------- /path/src/rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/rect.rs -------------------------------------------------------------------------------- /path/src/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/scalar.rs -------------------------------------------------------------------------------- /path/src/size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/size.rs -------------------------------------------------------------------------------- /path/src/stroker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/stroker.rs -------------------------------------------------------------------------------- /path/src/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/path/src/transform.rs -------------------------------------------------------------------------------- /src/alpha_runs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/alpha_runs.rs -------------------------------------------------------------------------------- /src/blend_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/blend_mode.rs -------------------------------------------------------------------------------- /src/blitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/blitter.rs -------------------------------------------------------------------------------- /src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/color.rs -------------------------------------------------------------------------------- /src/edge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/edge.rs -------------------------------------------------------------------------------- /src/edge_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/edge_builder.rs -------------------------------------------------------------------------------- /src/edge_clipper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/edge_clipper.rs -------------------------------------------------------------------------------- /src/fixed_point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/fixed_point.rs -------------------------------------------------------------------------------- /src/geom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/geom.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/line_clipper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/line_clipper.rs -------------------------------------------------------------------------------- /src/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/mask.rs -------------------------------------------------------------------------------- /src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/math.rs -------------------------------------------------------------------------------- /src/painter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/painter.rs -------------------------------------------------------------------------------- /src/path64/cubic64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path64/cubic64.rs -------------------------------------------------------------------------------- /src/path64/line_cubic_intersections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path64/line_cubic_intersections.rs -------------------------------------------------------------------------------- /src/path64/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path64/mod.rs -------------------------------------------------------------------------------- /src/path64/point64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path64/point64.rs -------------------------------------------------------------------------------- /src/path64/quad64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path64/quad64.rs -------------------------------------------------------------------------------- /src/path_geometry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/path_geometry.rs -------------------------------------------------------------------------------- /src/pipeline/blitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/pipeline/blitter.rs -------------------------------------------------------------------------------- /src/pipeline/highp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/pipeline/highp.rs -------------------------------------------------------------------------------- /src/pipeline/lowp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/pipeline/lowp.rs -------------------------------------------------------------------------------- /src/pipeline/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/pipeline/mod.rs -------------------------------------------------------------------------------- /src/pixmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/pixmap.rs -------------------------------------------------------------------------------- /src/scan/hairline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/scan/hairline.rs -------------------------------------------------------------------------------- /src/scan/hairline_aa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/scan/hairline_aa.rs -------------------------------------------------------------------------------- /src/scan/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/scan/mod.rs -------------------------------------------------------------------------------- /src/scan/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/scan/path.rs -------------------------------------------------------------------------------- /src/scan/path_aa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/scan/path_aa.rs -------------------------------------------------------------------------------- /src/shaders/gradient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/shaders/gradient.rs -------------------------------------------------------------------------------- /src/shaders/linear_gradient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/shaders/linear_gradient.rs -------------------------------------------------------------------------------- /src/shaders/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/shaders/mod.rs -------------------------------------------------------------------------------- /src/shaders/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/shaders/pattern.rs -------------------------------------------------------------------------------- /src/shaders/radial_gradient.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/shaders/radial_gradient.rs -------------------------------------------------------------------------------- /src/wide/f32x16_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/f32x16_t.rs -------------------------------------------------------------------------------- /src/wide/f32x4_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/f32x4_t.rs -------------------------------------------------------------------------------- /src/wide/f32x8_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/f32x8_t.rs -------------------------------------------------------------------------------- /src/wide/i32x4_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/i32x4_t.rs -------------------------------------------------------------------------------- /src/wide/i32x8_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/i32x8_t.rs -------------------------------------------------------------------------------- /src/wide/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/mod.rs -------------------------------------------------------------------------------- /src/wide/u16x16_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/u16x16_t.rs -------------------------------------------------------------------------------- /src/wide/u32x4_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/u32x4_t.rs -------------------------------------------------------------------------------- /src/wide/u32x8_t.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/src/wide/u32x8_t.rs -------------------------------------------------------------------------------- /testing-tools/skia-rs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/Cargo.toml -------------------------------------------------------------------------------- /testing-tools/skia-rs/README.md: -------------------------------------------------------------------------------- 1 | A minimal Skia bindings. Used for testing. 2 | -------------------------------------------------------------------------------- /testing-tools/skia-rs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/build.rs -------------------------------------------------------------------------------- /testing-tools/skia-rs/examples/canvas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/examples/canvas.rs -------------------------------------------------------------------------------- /testing-tools/skia-rs/skia-c/skia_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/skia-c/skia_c.cpp -------------------------------------------------------------------------------- /testing-tools/skia-rs/skia-c/skia_c.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/skia-c/skia_c.hpp -------------------------------------------------------------------------------- /testing-tools/skia-rs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/testing-tools/skia-rs/src/lib.rs -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/images/canvas/draw-pixmap-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/canvas/draw-pixmap-opacity.png -------------------------------------------------------------------------------- /tests/images/canvas/draw-pixmap-ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/canvas/draw-pixmap-ts.png -------------------------------------------------------------------------------- /tests/images/canvas/draw-pixmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/canvas/draw-pixmap.png -------------------------------------------------------------------------------- /tests/images/canvas/fill-rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/canvas/fill-rect.png -------------------------------------------------------------------------------- /tests/images/dash/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/closed.png -------------------------------------------------------------------------------- /tests/images/dash/complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/complex.png -------------------------------------------------------------------------------- /tests/images/dash/cubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/cubic.png -------------------------------------------------------------------------------- /tests/images/dash/hairline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/hairline.png -------------------------------------------------------------------------------- /tests/images/dash/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/line.png -------------------------------------------------------------------------------- /tests/images/dash/multi_subpaths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/multi_subpaths.png -------------------------------------------------------------------------------- /tests/images/dash/quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/dash/quad.png -------------------------------------------------------------------------------- /tests/images/fill/clear-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clear-aa.png -------------------------------------------------------------------------------- /tests/images/fill/clip-cubic-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clip-cubic-1.png -------------------------------------------------------------------------------- /tests/images/fill/clip-cubic-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clip-cubic-2.png -------------------------------------------------------------------------------- /tests/images/fill/clip-line-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clip-line-1.png -------------------------------------------------------------------------------- /tests/images/fill/clip-line-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clip-line-2.png -------------------------------------------------------------------------------- /tests/images/fill/clip-quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/clip-quad.png -------------------------------------------------------------------------------- /tests/images/fill/cubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/cubic.png -------------------------------------------------------------------------------- /tests/images/fill/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/empty.png -------------------------------------------------------------------------------- /tests/images/fill/even-odd-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/even-odd-star.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect-aa-highp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect-aa-highp.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect-aa.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect-clip-bottom-right-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect-clip-bottom-right-aa.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect-clip-top-left-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect-clip-top-left-aa.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect-clip-top-right-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect-clip-top-right-aa.png -------------------------------------------------------------------------------- /tests/images/fill/float-rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/float-rect.png -------------------------------------------------------------------------------- /tests/images/fill/int-rect-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/int-rect-aa.png -------------------------------------------------------------------------------- /tests/images/fill/int-rect-with-ts-clip-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/int-rect-with-ts-clip-right.png -------------------------------------------------------------------------------- /tests/images/fill/int-rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/int-rect.png -------------------------------------------------------------------------------- /tests/images/fill/memset2d-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/memset2d-2.png -------------------------------------------------------------------------------- /tests/images/fill/memset2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/memset2d.png -------------------------------------------------------------------------------- /tests/images/fill/polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/polygon.png -------------------------------------------------------------------------------- /tests/images/fill/quad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/quad.png -------------------------------------------------------------------------------- /tests/images/fill/star-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/star-aa.png -------------------------------------------------------------------------------- /tests/images/fill/vertical-lines-merging-bug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/vertical-lines-merging-bug.png -------------------------------------------------------------------------------- /tests/images/fill/winding-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/fill/winding-star.png -------------------------------------------------------------------------------- /tests/images/gamma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gamma.png -------------------------------------------------------------------------------- /tests/images/gradients/conical-greater-radial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/conical-greater-radial.png -------------------------------------------------------------------------------- /tests/images/gradients/focal-on-circle-radial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/focal-on-circle-radial.png -------------------------------------------------------------------------------- /tests/images/gradients/global-opacity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/global-opacity.png -------------------------------------------------------------------------------- /tests/images/gradients/simple-radial-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/simple-radial-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/simple-radial-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/simple-radial-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/simple-radial-with-ts-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/simple-radial-with-ts-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/three-stops-evenly-spaced-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/three-stops-evenly-spaced-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/three-stops-evenly-spaced-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/three-stops-evenly-spaced-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-pad-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-pad-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-pad-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-pad-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-reflect-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-reflect-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-reflect-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-reflect-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-repeat-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-repeat-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-linear-repeat-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-linear-repeat-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-unevenly-spaced-hq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-unevenly-spaced-hq.png -------------------------------------------------------------------------------- /tests/images/gradients/two-stops-unevenly-spaced-lq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/two-stops-unevenly-spaced-lq.png -------------------------------------------------------------------------------- /tests/images/gradients/well-behaved-radial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/gradients/well-behaved-radial.png -------------------------------------------------------------------------------- /tests/images/hairline/chop-cubic-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/chop-cubic-01.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-cubic-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-cubic-00.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-cubic-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-cubic-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-hline-bottom-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-hline-bottom-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-hline-top-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-hline-top-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-line-00-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-line-00-v2.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-line-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-line-00.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-line-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-line-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-vline-left-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-vline-left-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clip-vline-right-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clip-vline-right-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/clipped-circle-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/clipped-circle-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-00-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-00-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-00-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-00-round.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-00.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-05-aa-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-05-aa-round.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/cubic-width-10-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/cubic-width-10-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/hline-05-aa-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/hline-05-aa-round.png -------------------------------------------------------------------------------- /tests/images/hairline/hline-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/hline-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/hline-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/hline-05.png -------------------------------------------------------------------------------- /tests/images/hairline/horish-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/horish-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/quad-width-00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/quad-width-00.png -------------------------------------------------------------------------------- /tests/images/hairline/quad-width-05-aa-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/quad-width-05-aa-round.png -------------------------------------------------------------------------------- /tests/images/hairline/quad-width-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/quad-width-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/vertish-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/vertish-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/vline-05-aa-round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/vline-05-aa-round.png -------------------------------------------------------------------------------- /tests/images/hairline/vline-05-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/vline-05-aa.png -------------------------------------------------------------------------------- /tests/images/hairline/vline-05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/hairline/vline-05.png -------------------------------------------------------------------------------- /tests/images/mask/apply-mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/apply-mask.png -------------------------------------------------------------------------------- /tests/images/mask/circle-bottom-right-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/circle-bottom-right-aa.png -------------------------------------------------------------------------------- /tests/images/mask/ignore-memset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/ignore-memset.png -------------------------------------------------------------------------------- /tests/images/mask/ignore-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/ignore-source.png -------------------------------------------------------------------------------- /tests/images/mask/intersect-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/intersect-aa.png -------------------------------------------------------------------------------- /tests/images/mask/mask-from-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/mask-from-alpha.png -------------------------------------------------------------------------------- /tests/images/mask/mask-from-luma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/mask-from-luma.png -------------------------------------------------------------------------------- /tests/images/mask/rect-aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/rect-aa.png -------------------------------------------------------------------------------- /tests/images/mask/rect-ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/rect-ts.png -------------------------------------------------------------------------------- /tests/images/mask/rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/rect.png -------------------------------------------------------------------------------- /tests/images/mask/skip-dest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/skip-dest.png -------------------------------------------------------------------------------- /tests/images/mask/stroke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/mask/stroke.png -------------------------------------------------------------------------------- /tests/images/pattern/filter-bicubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/filter-bicubic.png -------------------------------------------------------------------------------- /tests/images/pattern/filter-bilinear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/filter-bilinear.png -------------------------------------------------------------------------------- /tests/images/pattern/filter-nearest-no-ts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/filter-nearest-no-ts.png -------------------------------------------------------------------------------- /tests/images/pattern/filter-nearest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/filter-nearest.png -------------------------------------------------------------------------------- /tests/images/pattern/pad-bicubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/pad-bicubic.png -------------------------------------------------------------------------------- /tests/images/pattern/pad-nearest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/pad-nearest.png -------------------------------------------------------------------------------- /tests/images/pattern/reflect-bicubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/reflect-bicubic.png -------------------------------------------------------------------------------- /tests/images/pattern/reflect-nearest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/reflect-nearest.png -------------------------------------------------------------------------------- /tests/images/pattern/repeat-bicubic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/repeat-bicubic.png -------------------------------------------------------------------------------- /tests/images/pattern/repeat-nearest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pattern/repeat-nearest.png -------------------------------------------------------------------------------- /tests/images/pixmap/clone-rect-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pixmap/clone-rect-1.png -------------------------------------------------------------------------------- /tests/images/pixmap/clone-rect-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pixmap/clone-rect-2.png -------------------------------------------------------------------------------- /tests/images/pngs/grayscale-alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pngs/grayscale-alpha.png -------------------------------------------------------------------------------- /tests/images/pngs/grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pngs/grayscale.png -------------------------------------------------------------------------------- /tests/images/pngs/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pngs/rgb.png -------------------------------------------------------------------------------- /tests/images/pngs/rgba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/pngs/rgba.png -------------------------------------------------------------------------------- /tests/images/stroke/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/circle.png -------------------------------------------------------------------------------- /tests/images/stroke/round-cap-join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/round-cap-join.png -------------------------------------------------------------------------------- /tests/images/stroke/round-caps-and-large-scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/round-caps-and-large-scale.png -------------------------------------------------------------------------------- /tests/images/stroke/zero-len-subpath-butt-cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/zero-len-subpath-butt-cap.png -------------------------------------------------------------------------------- /tests/images/stroke/zero-len-subpath-round-cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/zero-len-subpath-round-cap.png -------------------------------------------------------------------------------- /tests/images/stroke/zero-len-subpath-square-cap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/images/stroke/zero-len-subpath-square-cap.png -------------------------------------------------------------------------------- /tests/integration/dash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/dash.rs -------------------------------------------------------------------------------- /tests/integration/fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/fill.rs -------------------------------------------------------------------------------- /tests/integration/gamma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/gamma.rs -------------------------------------------------------------------------------- /tests/integration/gradients.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/gradients.rs -------------------------------------------------------------------------------- /tests/integration/hairline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/hairline.rs -------------------------------------------------------------------------------- /tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/main.rs -------------------------------------------------------------------------------- /tests/integration/mask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/mask.rs -------------------------------------------------------------------------------- /tests/integration/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/path.rs -------------------------------------------------------------------------------- /tests/integration/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/pattern.rs -------------------------------------------------------------------------------- /tests/integration/pixmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/pixmap.rs -------------------------------------------------------------------------------- /tests/integration/png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/png.rs -------------------------------------------------------------------------------- /tests/integration/skia_dash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/skia_dash.rs -------------------------------------------------------------------------------- /tests/integration/stroke.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linebender/tiny-skia/HEAD/tests/integration/stroke.rs --------------------------------------------------------------------------------