Hey, let's standardize on PC line endings for now.
Bad triangles should return a very *high* score, not a very low one!
Make triColor a shared variable, to save a few regs
Track peak signal-to-noise ratio (PSNR) for each generation, as an image-scale-invariant measure of quality
Experimental: simplified inner loop of scoretriangle() from 16 ALU ops to 9.
Unfortunately, it also uses more registers, and that's my bottleneck for now, so it's disabled.
Removed non-uniform channel scaling from fitness calculations. It *should* help, but doesn't seem to (and slows things down)
Lowered particle count and neighborhood size. The increased quality is negligible; the amount of extra time spent isn't.
README update