Skip to content

Gallery: C and Rust

30 inputs chosen to cover each engine and the features that are hardest to get right: clusters, records and HTML tables, orthogonal routing, concentrated edges, spline modes, arrowheads, colours, gradients and non-ASCII text. Each was rendered by the C reference and by the port when the site was built. Every thumbnail is the two outputs overprinted, C in cyan and the port in magenta, so a sample in register looks like a single blue drawing.

30 of 30 byte-identical on macOS29 of 30 under portable math

Re-render all of them with the WASM build, here, and compare with C's stored bytes.

dot17

neato2

fdp2

sfdp3

circo2

twopi1

osage1

patchwork2