You are browsing as a guest. Sign up (or log in) to start making projects!

3h 37m 3s logged

BAD APPLE!!

:siren1: the demo video contains flashing colors!! :siren1:

Huge progress!!!!! i made this work finally! well not quite yet but ive finally have something to show you :yay: Theres still some issues you can clearly see but i do know why this is happening

Why it currently looks broken?

In order to get the screen buffer i need to use X11 (currently, maybe ill port it to use other different APIs) which means that this is pretty much like taking a screenshot every frame but very fast because its the GPU. The problem is that we are re-feeding the previous output to the new one, so it breaks the original colors over time

What have i done

  • X11 based system to retrieve the screen’s image and pass it to the shader as another texture!

  • Performance was improved a bit although it generally doesnt really matter (maybe it will when using videos over 1080p, havent tried tho)

  • Fixed A SINGLE memory leak, woops

Next steps!

Port the project to SDL3, i always start my projects with GLFW and always forget how much i dislike GLFW, it has so many tools and features missing that SDL has, so ill probably port it to it, it shouldnt be very hard

0
363

Comments 7

@f

looks peak, keep going! (so trippy tho LOL)

@aloyak

yeah lmao i need to fix it, every frame reads the output of the last one so its kinda a feeding loop that messes up everything

@rinimee

keep workin at it!! i love bad apple ٩(^ᗜ^ )و ´-

@OrangeJuice

that’s awesome

@Krupam

I love readiing this and listening to Touhou music. Great job man!!!

@aayanalikhan09

tbh you failed successfully :)
also idk why but the first thing i thought of was kiki’s delivery service lol

@aloyak

“failed successfully” is the best way to explain this lmfao