replaced every use of f64 by f32 as single precision seems more common in computer graphics (bevy uses these in its Color type).
formatted the code with a personal config of rustfmt. Maybe a rustfmt.toml should be assigned to this project so that the format is uniform among contributors (see #10).
started to implement a anti-aliasing rendering by adding substeps for each pixel color computation. This leads of course to a worse performance, so the number of substeps is currently set to 1, and could be raised for tests or once the rendering is made by the gpu.
This should solve issues #2 and #3. I also:
f64
byf32
as single precision seems more common in computer graphics (bevy
uses these in itsColor
type).rustfmt
. Maybe arustfmt.toml
should be assigned to this project so that the format is uniform among contributors (see #10).