Hello all,
I have noticed this weird issue i have in my rendering where pixels are being misaligned when I'm drawing things that are moving around, like screen tearing or something even though i have setDoubleBuffered(true) on all my components. In fact, I don't see any difference between setDoubleBuffered(true) and setDoubleBuffered(false) so i feel like it could be something else.
It is extremely crazy when i unlock my logic and rendering loops. As a test I tried drawing a rectangle moving back and forth at around 9000 FPS and it looks like a noodle flopping around and it looked like this (tried to screencap but the screencap shows nothing unusual even though i see the misalignements):
[EDIT: dropbox links removed - see attachments instead]
It goes for up, left, and down as well.
Can anyone explain to me what's going on? It is noticeable even at 60 FPS however it only tears like once every 1/3 of a second