Okay, it's me again.
What about the post above - I fugured out why it happens:
Chara Bill wrote: "For example, we set our mode to Nothing and our resolution to 1280 x 720 (in the program from the previous post).
Position A (the character's not moving): see the screenshot 1 from the archive I'm attaching.
Position B (the character's not moving): see the screenshot 2 from the archive I'm attaching.
The edges' brightness is different now. And not during the movement. So, why have it changed?"
The point is, my character's speed here is equal to 1.5, and the coordinates weren't being rounded - resulting in the camera stopping half-way through scrolling pixels. For example, the coordinates are: 2; 3.5; 5; 6.5 - and so on. As we can see, some of the coordinates here would be integers, while the others would be fractional.
So, I think it could explain the shimmering in the example provided.
BUT!
...Well guys, I've encountered the same problem while the coordinates were being rounded as well (I used Floor)!
I'm attaching a new archive with two screenshots making my point clear (at least, I hope it will be clear now). See the difference between the edges in two screenshots? For some reason, pixels are rearranging - not only during the movement itself (it's highly important!) but when the character just changes their position.
The camera coordinates are both integers now (I've illustrated in pos1.png where they can be seen).
How do you reach this result? Set the resolution equal to 1920x1080 (press X to switch the resolution) and set the "Floor()"-ing of the camera coordinates (press Z to switch the modes, it should print "agk::Floor() is used").
I'm attaching this version of program as well, so everyone can test it and see this issue by themself.
Also, the sprite of the room has been slightly changed from the previous time.
I think, it most likely looks like an AppGameKit bug? I guess, I have no more to tell you now. Also, I have no idea what else can I do, so... if you can come up with something, any help would be highly appreciated.
Of course, I can just give up on solving this problem (and to be honest, I'm getting tired with trying to solve this edges-shimmering issue) and move forward, but still, I don't think those rearranging-by-themselves pixels are something good and not to be solved.
So once again, if somebody helped with this, it would be nice. Not trying to be annoying (even if I already am...).