Another year another update.
This update is mostly coming this early because of the worsened problems with human heads that have gone completely out of control after i removed the fix that was meant to fix it in the first place but was causing similar issues. Turns out removing fixes that break things fixes these broken things but breaks more things which need to be fixed by fixing the fix only halfway through. In other words, it should now be resolved. HOPEFULLY. If not, maybe this is the time you want to become a furry and get some of that Snakish Snek business going, if you know what i mean.
Anyway. Other changes include the inclusion of an option that uses a higher color buffer for normals which should eliminate the artifacts on reflective surfaces when projector images are... bend and transformed out of shape. This option comes at the cost of a tiny little bit of extra memory but will increasingly hit harder with higher resolutions, but i trust you don't run 4k without proper hardware now don't you?
Looks better, doesn't it?
I switched the shadow distance option to be a Vector4 too, that means its 4 options now, one for each shadowmap, this gives much finer control over each shadowmap but will need some tweaking in the future, for now i've set the defaults to equal roughly 128+m and have decently sharp shadows on close and mid distance. I realize they work a bit weirdly still, i'll work on it.
Media has been really annoying with the latest code merges and i think i've fixed that one too, media should hopefully no longer automatically start playing over and over after you teleport if you have media autoplay disabled. Phew.
Other than that, minor cleanup all over the place as well as a new Patron 'Candy Heart', thank you for your support and thanks to everyone else for their continued support.