summaryrefslogtreecommitdiff
path: root/racer-tracer/src/util.rs
diff options
context:
space:
mode:
authorSakarias Johansson <sakarias.johansson@goodbyekansas.com>2023-02-17 17:48:41 +0100
committerSakarias Johansson <sakariasjohansson@hotmail.com>2023-02-17 18:05:16 +0100
commit971372cf6350533e36db0404afedb1a36817037c (patch)
tree207dac0f9eda28b58d23761e0e384f4bd4d7f137 /racer-tracer/src/util.rs
parent9959f90ea4b7ebd933387e6b33647fc661785d84 (diff)
downloadracer-tracer-971372cf6350533e36db0404afedb1a36817037c.tar.gz
racer-tracer-971372cf6350533e36db0404afedb1a36817037c.tar.xz
racer-tracer-971372cf6350533e36db0404afedb1a36817037c.zip
🧹 Refactor rendering & Cleanup
Refactored how the threading worked. Before it just keept up splitting the screen recursively for x number of times. Felt like using recursion was unnecessary. It's now just done in a loop instead. The user can control the behaviour by setting `num_threads_width` and `num_threads_height` which will split the image x number of times and run a thread for each. Split up the rendering function for one that does scaling and one that doesn't. I just don't want to deal with any kind of scaling when actually rendering the image. The code shouldn't change much so maintaining is going to be ok. - Fixed scaling issues where black bars would appear if the subimage size wasn't divisible by the scale. - Cleaned up a bunch of arcs and other things that wasn't neccesary any more.
Diffstat (limited to 'racer-tracer/src/util.rs')
0 files changed, 0 insertions, 0 deletions