I was today years old when I realized that just like OBJ files are really useful to write while debugging 3D stuff, SVG files are useful for 2D cases! So obvious, but I never did it before! Well, turns out an old dog can still learn some new tricks. Example: https://projects.blender.org/blender/blender/pulls/156622
@aras I'm guessing your rasterizer isn't actually NP-complete, but https://en.wikipedia.org/wiki/Boolean_satisfiability_problem
Boolean satisfiability problem - Wikipedia

@nothings @aras *adjust glasses* it's a separating axis _test_. The _theorem's_ name is the Hyperplane Separation Theorem (or Hahn-Banach for the most general version).
@nothings @aras this is a -1 nerd point mistake and will be added to your permanent record!!1111
@rygorous @nothings I am aiming for my nerd score to wrap around to INT_MAX!
@aras SAT means clamp not wrap, you poor fool https://en.cppreference.com/w/cpp/numeric/add_sat.html
std::add_sat - cppreference.com

@nothings @aras Seeing this out of context for a second I thought std::add_sat had managed to get saturation wrong.
@SonnyBonds @nothings @aras yeah, me too! and the fact that it is even an option to consider speaks volumes about <gestures widely> everything!
@nothings oh shoot! I’ll reply on SAT