https://github.com/diegonehab/stroke-to-fill
History
Tip revision: e54cde26fea5f72645838a48ffcb9fff4c204596 authored by Diego Nehab on 02 October 2020, 02:04:18 UTC
Add Graphics Replicability Stamp requirements
Tip revision: e54cde2
File Mode Size
driver
fig-17
strokers
.gitignore -rw-r--r-- 30 bytes
LICENSE -rw-r--r-- 33.7 KB
README.md -rw-r--r-- 2.9 KB
b64.pc -rw-r--r-- 208 bytes
base64.vcxproj -rw-r--r-- 11.5 KB
bernstein.lua -rw-r--r-- 3.0 KB
bezier.lua -rw-r--r-- 5.1 KB
chronos.vcxproj -rw-r--r-- 11.3 KB
direct2d.vcxproj -rw-r--r-- 10.0 KB
eps.vcxproj -rw-r--r-- 14.4 KB
facade.vcxproj -rw-r--r-- 14.3 KB
factor.lua -rw-r--r-- 31.8 KB
filter.vcxproj -rw-r--r-- 13.8 KB
filterx.lua -rw-r--r-- 7.8 KB
fonts.lua -rw-r--r-- 10.2 KB
freetype.vcxproj -rw-r--r-- 11.9 KB
harfbuzz.vcxproj -rw-r--r-- 12.1 KB
image.vcxproj -rw-r--r-- 12.1 KB
indent.lua -rw-r--r-- 1.3 KB
luapp.patch -rw-r--r-- 4.6 KB
luapp53.pc -rw-r--r-- 706 bytes
makefile -rw-r--r-- 14.1 KB
paths.props -rwxr-xr-x 1.7 KB
png.vcxproj -rw-r--r-- 12.5 KB
prepend -rw-r--r-- 616 bytes
prepend-c++ -rw-r--r-- 658 bytes
prepend-lua -rw-r--r-- 658 bytes
prepend-sh -rw-r--r-- 643 bytes
process.lua -rwxr-xr-x 9.0 KB
quadratic.lua -rw-r--r-- 1.4 KB
rvg-adjacent-range.h -rw-r--r-- 2.0 KB
rvg-align.h -rw-r--r-- 926 bytes
rvg-arc-length.h -rw-r--r-- 5.3 KB
rvg-aspect.h -rw-r--r-- 1004 bytes
rvg-base64.cpp -rw-r--r-- 1.1 KB
rvg-base64.h -rw-r--r-- 872 bytes
rvg-bbox.h -rw-r--r-- 1.7 KB
rvg-bezier-arc-length.h -rw-r--r-- 14.9 KB
rvg-bezier.h -rw-r--r-- 27.5 KB
rvg-bisect.h -rw-r--r-- 4.4 KB
rvg-canonize-rational-quadratic-bezier.h -rw-r--r-- 1.9 KB
rvg-chronos.cpp -rw-r--r-- 1.1 KB
rvg-chronos.h -rw-r--r-- 911 bytes
rvg-circle-data.h -rw-r--r-- 2.4 KB
rvg-color-ramp.h -rw-r--r-- 2.5 KB
rvg-cubic-bezier-approximation.h -rw-r--r-- 7.2 KB
rvg-cubic-bezier-bezier-approximator.h -rw-r--r-- 4.1 KB
rvg-cubic-bezier-evolute-approximator.h -rw-r--r-- 4.6 KB
rvg-cubic-bezier-offset-approximator.h -rw-r--r-- 4.3 KB
rvg-cubic-parameters-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-dashing-parameters-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-decorated-path-f-forward-and-backward.h -rw-r--r-- 6.4 KB
rvg-decorated-path-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-decorated-path-f-simplify-joins.h -rw-r--r-- 16.3 KB
rvg-decorated-path-f-thicken.h -rw-r--r-- 12.4 KB
rvg-driver-cairo.cpp -rw-r--r-- 15.6 KB
rvg-driver-cairo.h -rw-r--r-- 1.2 KB
rvg-driver-distroke.cpp -rw-r--r-- 40.2 KB
rvg-driver-distroke.h -rw-r--r-- 4.2 KB
rvg-driver-eps.cpp -rw-r--r-- 11.7 KB
rvg-driver-eps.h -rw-r--r-- 1.2 KB
rvg-driver-nvpr.cpp -rw-r--r-- 16.7 KB
rvg-driver-nvpr.h -rw-r--r-- 1.2 KB
rvg-driver-qt5.cpp -rw-r--r-- 6.6 KB
rvg-driver-qt5.h -rw-r--r-- 1.2 KB
rvg-driver-rvg-cpp.cpp -rw-r--r-- 3.2 KB
rvg-driver-rvg-cpp.h -rw-r--r-- 1.2 KB
rvg-driver-rvg-lua.cpp -rw-r--r-- 2.7 KB
rvg-driver-rvg-lua.h -rw-r--r-- 1.2 KB
rvg-driver-skia.cpp -rw-r--r-- 14.4 KB
rvg-driver-skia.h -rw-r--r-- 1.2 KB
rvg-driver-svg.cpp -rw-r--r-- 27.8 KB
rvg-driver-svg.h -rw-r--r-- 1.2 KB
rvg-facade-painted-compound.h -rw-r--r-- 19.9 KB
rvg-facade-scene-data.cpp -rw-r--r-- 7.3 KB
rvg-facade-scene-data.h -rw-r--r-- 1.1 KB
rvg-facade-stencil-compound.h -rw-r--r-- 9.6 KB
rvg-facade.cpp -rw-r--r-- 10.0 KB
rvg-facade.h -rw-r--r-- 6.2 KB
rvg-floatint.h -rw-r--r-- 1.1 KB
rvg-freetype-typeface.h -rw-r--r-- 6.9 KB
rvg-freetype.cpp -rw-r--r-- 2.3 KB
rvg-freetype.h -rw-r--r-- 1.3 KB
rvg-gaussian-quadrature.cpp -rw-r--r-- 14.0 KB
rvg-gaussian-quadrature.h -rw-r--r-- 1.3 KB
rvg-golden-section-search.h -rw-r--r-- 1.3 KB
rvg-harfbuzz-buffer.h -rw-r--r-- 3.8 KB
rvg-harfbuzz-features.h -rw-r--r-- 2.2 KB
rvg-harfbuzz-font.h -rw-r--r-- 3.2 KB
rvg-i-cubic-bezier-approximator.h -rw-r--r-- 4.3 KB
rvg-i-cubic-parameters-f-forwarder.h -rw-r--r-- 1.5 KB
rvg-i-cubic-parameters.h -rw-r--r-- 1.8 KB
rvg-i-dashing-parameters-f-forwarder.h -rw-r--r-- 1.8 KB
rvg-i-dashing-parameters.h -rw-r--r-- 2.0 KB
rvg-i-decorated-path-f-forwarder.h -rw-r--r-- 2.6 KB
rvg-i-decorated-path-f-thicken.h -rw-r--r-- 14.3 KB
rvg-i-decorated-path.h -rw-r--r-- 4.2 KB
rvg-i-image.h -rw-r--r-- 3.4 KB
rvg-i-input-path-f-forwarder.h -rw-r--r-- 2.3 KB
rvg-i-input-path.h -rw-r--r-- 3.7 KB
rvg-i-join-parameters-f-forwarder.h -rw-r--r-- 1.5 KB
rvg-i-join-parameters.h -rw-r--r-- 1.7 KB
rvg-i-monotonic-parameters-f-forwarder.h -rw-r--r-- 1.7 KB
rvg-i-monotonic-parameters.h -rw-r--r-- 1.9 KB
rvg-i-offsetting-parameters-f-forwarder.h -rw-r--r-- 1.6 KB
rvg-i-offsetting-parameters.h -rw-r--r-- 1.8 KB
rvg-i-parameters-f-forwarder.h -rw-r--r-- 1.8 KB
rvg-i-parameters-f-hold.h -rw-r--r-- 9.3 KB
rvg-i-path-f-forwarder.h -rw-r--r-- 1.6 KB
rvg-i-path.h -rw-r--r-- 1.9 KB
rvg-i-point-decorated-path-f-forwarder.h -rw-r--r-- 2.4 KB
rvg-i-point-decorated-path.h -rw-r--r-- 4.6 KB
rvg-i-point-input-path-f-forwarder.h -rw-r--r-- 2.2 KB
rvg-i-point-input-path.h -rw-r--r-- 3.7 KB
rvg-i-point-path-f-forwarder.h -rw-r--r-- 1.6 KB
rvg-i-point-path.h -rw-r--r-- 1.3 KB
rvg-i-point-regular-path-f-forwarder.h -rw-r--r-- 3.2 KB
rvg-i-point-regular-path.h -rw-r--r-- 6.2 KB
rvg-i-point.h -rw-r--r-- 3.3 KB
rvg-i-quadratic-bezier-approximator.h -rw-r--r-- 7.2 KB
rvg-i-regular-path-f-forwarder.h -rw-r--r-- 3.5 KB
rvg-i-regular-path.h -rw-r--r-- 5.7 KB
rvg-i-scene-data-f-forwarder.h -rw-r--r-- 3.2 KB
rvg-i-scene-data.h -rw-r--r-- 3.2 KB
rvg-i-sink.h -rw-r--r-- 1.4 KB
rvg-i-strokable.h -rw-r--r-- 2.4 KB
rvg-i-svg-path.h -rw-r--r-- 3.7 KB
rvg-i-typeface.h -rw-r--r-- 2.8 KB
rvg-i-xform.h -rw-r--r-- 5.8 KB
rvg-i-xformable.h -rw-r--r-- 5.2 KB
rvg-image.h -rw-r--r-- 5.8 KB
rvg-indent.h -rw-r--r-- 1.3 KB
rvg-inplace-polynomial.h -rw-r--r-- 2.9 KB
rvg-input-path-f-clip.h -rw-r--r-- 6.6 KB
rvg-input-path-f-close-contours.h -rw-r--r-- 3.1 KB
rvg-input-path-f-downgrade-degenerates.h -rw-r--r-- 5.9 KB
rvg-input-path-f-find-cubic-parameters.h -rw-r--r-- 4.0 KB
rvg-input-path-f-find-monotonic-parameters.h -rw-r--r-- 5.6 KB
rvg-input-path-f-fixer.h -rw-r--r-- 3.9 KB
rvg-input-path-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-input-path-f-monotonize.h -rw-r--r-- 4.1 KB
rvg-input-path-f-rational-quadratic-to-cubics.h -rw-r--r-- 2.8 KB
rvg-input-path-f-simplify.h -rw-r--r-- 3.9 KB
rvg-input-path-f-stroke.h -rw-r--r-- 2.6 KB
rvg-input-path-f-to-regular-path.h -rw-r--r-- 16.4 KB
rvg-input-path-f-to-svg-path.h -rw-r--r-- 4.0 KB
rvg-input-path-f-xform.h -rw-r--r-- 3.6 KB
rvg-join-parameters-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-linear-gradient-data.h -rw-r--r-- 1.7 KB
rvg-lua-base64.cpp -rw-r--r-- 1.5 KB
rvg-lua-base64.h -rw-r--r-- 893 bytes
rvg-lua-bbox.cpp -rw-r--r-- 3.2 KB
rvg-lua-bbox.h -rw-r--r-- 1008 bytes
rvg-lua-chronos.cpp -rw-r--r-- 2.3 KB
rvg-lua-chronos.h -rw-r--r-- 897 bytes
rvg-lua-circle-data.cpp -rw-r--r-- 3.0 KB
rvg-lua-circle-data.h -rw-r--r-- 967 bytes
rvg-lua-color-ramp.cpp -rw-r--r-- 4.9 KB
rvg-lua-color-ramp.h -rw-r--r-- 966 bytes
rvg-lua-facade.cpp -rw-r--r-- 16.8 KB
rvg-lua-facade.h -rw-r--r-- 980 bytes
rvg-lua-filter.cpp -rw-r--r-- 1.1 KB
rvg-lua-freetype-typeface.cpp -rw-r--r-- 6.3 KB
rvg-lua-freetype-typeface.h -rw-r--r-- 823 bytes
rvg-lua-freetype.cpp -rw-r--r-- 2.7 KB
rvg-lua-freetype.h -rw-r--r-- 901 bytes
rvg-lua-harfbuzz.cpp -rw-r--r-- 10.1 KB
rvg-lua-harfbuzz.h -rw-r--r-- 1010 bytes
rvg-lua-image.cpp -rw-r--r-- 12.3 KB
rvg-lua-image.h -rw-r--r-- 1.1 KB
rvg-lua-linear-gradient-data.cpp -rw-r--r-- 3.4 KB
rvg-lua-linear-gradient-data.h -rw-r--r-- 1.0 KB
rvg-lua-paint.cpp -rw-r--r-- 7.4 KB
rvg-lua-paint.h -rw-r--r-- 863 bytes
rvg-lua-patch-data.cpp -rw-r--r-- 7.3 KB
rvg-lua-patch-data.h -rw-r--r-- 1.3 KB
rvg-lua-patch.cpp -rw-r--r-- 3.1 KB
rvg-lua-patch.h -rw-r--r-- 817 bytes
rvg-lua-path-data.cpp -rw-r--r-- 15.4 KB
rvg-lua-path-data.h -rw-r--r-- 953 bytes
rvg-lua-path-filters.cpp -rw-r--r-- 28.4 KB
rvg-lua-path-filters.h -rw-r--r-- 865 bytes
rvg-lua-polygon-data.cpp -rw-r--r-- 4.0 KB
rvg-lua-polygon-data.h -rw-r--r-- 974 bytes
rvg-lua-radial-gradient-data.cpp -rw-r--r-- 3.7 KB
rvg-lua-radial-gradient-data.h -rw-r--r-- 1.0 KB
rvg-lua-rect-data.cpp -rw-r--r-- 3.2 KB
rvg-lua-rect-data.h -rw-r--r-- 953 bytes
rvg-lua-rgba.cpp -rw-r--r-- 3.3 KB
rvg-lua-rgba.h -rw-r--r-- 865 bytes
rvg-lua-scene-data.cpp -rw-r--r-- 7.4 KB
rvg-lua-scene-data.h -rw-r--r-- 859 bytes
rvg-lua-scene-filters.cpp -rw-r--r-- 6.9 KB
rvg-lua-scene-filters.h -rw-r--r-- 871 bytes
rvg-lua-scene.cpp -rw-r--r-- 2.7 KB
rvg-lua-scene.h -rw-r--r-- 920 bytes
rvg-lua-shape.cpp -rw-r--r-- 10.7 KB
rvg-lua-shape.h -rw-r--r-- 863 bytes
rvg-lua-spread.cpp -rw-r--r-- 1.4 KB
rvg-lua-spread.h -rw-r--r-- 868 bytes
rvg-lua-strokable.h -rw-r--r-- 4.7 KB
rvg-lua-stroke-style.cpp -rw-r--r-- 9.3 KB
rvg-lua-stroke-style.h -rw-r--r-- 974 bytes
rvg-lua-texture-data.cpp -rw-r--r-- 2.5 KB
rvg-lua-texture-data.h -rw-r--r-- 974 bytes
rvg-lua-triangle-data.cpp -rw-r--r-- 3.8 KB
rvg-lua-triangle-data.h -rw-r--r-- 981 bytes
rvg-lua-util.cpp -rw-r--r-- 3.4 KB
rvg-lua-util.h -rw-r--r-- 885 bytes
rvg-lua-winding-rule.cpp -rw-r--r-- 1.5 KB
rvg-lua-winding-rule.h -rw-r--r-- 898 bytes
rvg-lua-xform.cpp -rw-r--r-- 27.4 KB
rvg-lua-xform.h -rw-r--r-- 2.2 KB
rvg-lua-xformable.h -rw-r--r-- 3.6 KB
rvg-lua.cpp -rw-r--r-- 10.9 KB
rvg-lua.h -rw-r--r-- 14.7 KB
rvg-meta.h -rw-r--r-- 3.6 KB
rvg-monotonic-parameters-f-forward-if.h -rw-r--r-- 1.4 KB
rvg-named-colors.cpp -rw-r--r-- 15.3 KB
rvg-named-colors.h -rw-r--r-- 4.4 KB
rvg-offsetting-parameters-f-forward-if.h -rw-r--r-- 1.4 KB
rvg-paint.h -rw-r--r-- 10.0 KB
rvg-painted-shape-data.h -rw-r--r-- 1.6 KB
rvg-patch-data.h -rw-r--r-- 1.8 KB
rvg-patch.h -rw-r--r-- 1.8 KB
rvg-path-data.cpp -rw-r--r-- 15.0 KB
rvg-path-data.h -rw-r--r-- 12.1 KB
rvg-path-data.hpp -rw-r--r-- 23.0 KB
rvg-path-f-find-offsetting-parameters.h -rw-r--r-- 15.8 KB
rvg-path-f-null.h -rw-r--r-- 3.8 KB
rvg-path-f-spy.h -rw-r--r-- 13.8 KB
rvg-path-f-to-lua-path.h -rw-r--r-- 8.6 KB
rvg-path-instruction.h -rw-r--r-- 2.0 KB
rvg-pngio.cpp -rw-r--r-- 33.4 KB
rvg-pngio.h -rw-r--r-- 11.7 KB
rvg-point.h -rw-r--r-- 24.7 KB
rvg-polygon-data.h -rw-r--r-- 2.7 KB
rvg-polynomial.h -rw-r--r-- 3.6 KB
rvg-ptr.h -rw-r--r-- 1.3 KB
rvg-quadratic-bezier-evolute-approximator.h -rw-r--r-- 3.8 KB
rvg-quadratic-bezier-offset-approximator.h -rw-r--r-- 3.7 KB
rvg-radial-gradient-data.h -rw-r--r-- 1.8 KB
rvg-rect-data.h -rw-r--r-- 1.8 KB
rvg-regular-path-f-evolute.h -rw-r--r-- 7.2 KB
rvg-regular-path-f-find-join-parameters.h -rw-r--r-- 13.4 KB
rvg-regular-path-f-forward-if.h -rw-r--r-- 1.3 KB
rvg-regular-path-f-offset.h -rw-r--r-- 7.2 KB
rvg-regular-path-f-orient.h -rw-r--r-- 2.7 KB
rvg-regular-path-f-to-decorated-path.h -rw-r--r-- 15.2 KB
rvg-regular-path-f-to-input-path.h -rw-r--r-- 3.8 KB
rvg-rgba.h -rw-r--r-- 7.0 KB
rvg-scene-bracket.h -rw-r--r-- 14.9 KB
rvg-scene-data.h -rw-r--r-- 18.4 KB
rvg-scene-element.h -rw-r--r-- 10.4 KB
rvg-scene-f-null.h -rw-r--r-- 1.6 KB
rvg-scene-f-print-rvg.cpp -rw-r--r-- 19.8 KB
rvg-scene-f-print-rvg.h -rw-r--r-- 5.7 KB
rvg-scene-f-spy.h -rw-r--r-- 4.6 KB
rvg-scene-f-stroke.h -rw-r--r-- 6.7 KB
rvg-scene-f-to-lua-scene.h -rw-r--r-- 6.0 KB
rvg-scene.h -rw-r--r-- 1.8 KB
rvg-shape.cpp -rw-r--r-- 1.8 KB
rvg-shape.h -rw-r--r-- 21.3 KB
rvg-spread.h -rw-r--r-- 820 bytes
rvg-stencil-shape-data.h -rw-r--r-- 1.3 KB
rvg-stroke-cap.h -rw-r--r-- 873 bytes
rvg-stroke-dashes.h -rw-r--r-- 2.6 KB
rvg-stroke-join.h -rw-r--r-- 882 bytes
rvg-stroke-method.h -rw-r--r-- 1.3 KB
rvg-stroke-style.cpp -rw-r--r-- 829 bytes
rvg-stroke-style.h -rw-r--r-- 5.7 KB
rvg-svg-path-commands.cpp -rw-r--r-- 2.2 KB
rvg-svg-path-commands.h -rw-r--r-- 988 bytes
rvg-svg-path-f-command-printer.h -rw-r--r-- 3.8 KB
rvg-svg-path-f-null.h -rw-r--r-- 2.0 KB
rvg-svg-path-f-to-input-path.h -rw-r--r-- 10.0 KB
rvg-svg-path-parse.h -rw-r--r-- 7.0 KB
rvg-svg-path-token.cpp -rw-r--r-- 1.5 KB
rvg-svg-path-token.h -rw-r--r-- 1.8 KB
rvg-svg-path-tokenizer.h -rw-r--r-- 3.6 KB
rvg-texture-data.h -rw-r--r-- 1.4 KB
rvg-triangle-data.h -rw-r--r-- 1.9 KB
rvg-tuple.h -rw-r--r-- 5.9 KB
rvg-unit-test.h -rw-r--r-- 979 bytes
rvg-unorm.cpp -rw-r--r-- 3.2 KB
rvg-unorm.h -rw-r--r-- 11.5 KB
rvg-util.cpp -rw-r--r-- 2.5 KB
rvg-util.h -rw-r--r-- 6.9 KB
rvg-viewport.h -rw-r--r-- 912 bytes
rvg-winding-rule.h -rw-r--r-- 1.0 KB
rvg-window.h -rw-r--r-- 931 bytes
rvg-xform-affinity.h -rw-r--r-- 3.2 KB
rvg-xform-affinity.hpp -rw-r--r-- 5.1 KB
rvg-xform-identity.h -rw-r--r-- 3.1 KB
rvg-xform-identity.hpp -rw-r--r-- 2.8 KB
rvg-xform-linearity.h -rw-r--r-- 3.4 KB
rvg-xform-linearity.hpp -rw-r--r-- 4.9 KB
rvg-xform-product.hpp -rw-r--r-- 3.4 KB
rvg-xform-projectivity.h -rw-r--r-- 3.4 KB
rvg-xform-projectivity.hpp -rw-r--r-- 7.1 KB
rvg-xform-rotation.h -rw-r--r-- 3.3 KB
rvg-xform-rotation.hpp -rw-r--r-- 3.8 KB
rvg-xform-scaling.h -rw-r--r-- 3.1 KB
rvg-xform-scaling.hpp -rw-r--r-- 3.3 KB
rvg-xform-svd.cpp -rw-r--r-- 6.3 KB
rvg-xform-svd.h -rw-r--r-- 1.2 KB
rvg-xform-translation.h -rw-r--r-- 3.0 KB
rvg-xform-translation.hpp -rw-r--r-- 3.5 KB
rvg-xform-windowviewport.h -rw-r--r-- 1.1 KB
rvg-xform.cpp -rw-r--r-- 4.1 KB
rvg-xform.h -rw-r--r-- 3.2 KB
rvg-xform.hpp -rw-r--r-- 2.0 KB
rvg.lua -rw-r--r-- 13.7 KB
rvg_cpp.vcxproj -rw-r--r-- 14.5 KB
rvg_lua.vcxproj -rw-r--r-- 14.5 KB
stats.lua -rw-r--r-- 5.7 KB
strokers.vcxproj -rw-r--r-- 14.6 KB
svg.lua -rw-r--r-- 27.0 KB
svg.vcxproj -rw-r--r-- 14.4 KB
test-strokers.lua -rwxr-xr-x 49.8 KB
text.lua -rw-r--r-- 2.8 KB
util.vcxproj -rw-r--r-- 11.6 KB
vg.sln -rwxr-xr-x 11.5 KB

README.md

back to top