gsKit displays old framebuffer when initializing
I've been working on fixing up my ps2rd GUI and am having issues fixing an annoying bug that I think is related to gsKit. When I load the compiled ELF of my work on my PS2, it dumps old framebuffer data to the screen before clearing it and displaying anything else. For example, If I booted it from OSDSYS, it will show some of the "memory card towers" on half of the screen. It stays there for about a second, but I can't seem t figure out how to make it go away.
I can share my startup code if anyone wants to see it, but it's pretty similar to the startup routine of any other homebrew app that uses GsKit.
Any suggestions would be appreciated, thanks!