diggadiggaboopboopCredence Filter is was horribly inefficient.Previously on the low-end machines in my house I got about 14fps at max graphics, 8 on my laptop which apparently is the shittiest thing in the house.I devised a stress test wherein lights are created on screen every step until the framerate drops. Using this I was able to pinpoint the least efficient aspects of the engine and fix them.(This test currently gets ~130 on the same pc)It's hard optimizing something with so many drawing functions, one small change and you get something like thisor thisEventually I was successful. I managed to bring the framerate up to 60fps on all the computers (except my laptop) and implemented a frameskip option for anything too shit to run it at 60fps (like my laptop), as well as a dozen other graphics options.Like if bloom isn't your thing, you can shut it off and reap the benefits of a slight increase in framerate.Also I made a cool thresholdy filter to reverse the floaty-ness of the light engine.Let me know what you guys think of it because if people don't like it I'll remove it or make it an optional setting.Personally, I think it's nice and it interfaces with the static in a really cool way.In other news, I tried my hand at databending images. (don't worry, these aren't the databent files just pictures of them.)Here's the original:And the glitched ones:All I learned from this is that there's a logical and consistent way that databending breaks images depending on the file format, which just makes the whole thing less interesting to me.Also I made some logos.They don't look much like it but they are entirely pixel art there's no blending or post-processing or anything.Also I started a new album of weird asymmetric electronic nonsense.clickableAlso I made nothing else.Tricked you.
I take pride in my lack of musical foundation. Rulez are for fulez.
Also thanks, hopefully it doesn't become/remain a Depths.