Are you moving the tiles or the view in non-integer positions?
Is the resolution the same?
How are you placing the tiles?
I use the same resolution on both monitors (Full HD); However the size of sf::View is set to 800 x 600. Setting the Size to the native resolution does not make any difference.
i did try to place the tiles in integer positions and float positions, also the FloatRect that creates the current view, and tried all combinations
(tile-positions in int, viewRect int,
tile-positions in float, viewRect int,
tile-positions in float, viewRect in float
tile-positions in int, viewRect in float), unfortunately to no avail.
Because i could not get rid of the stripes no matter what i did, i loaded my tileSheet-Texture to the original code from SFML Game Development By Example by Raimondas Pupius and with the code from the book (1:1) it did reproduce the stripes (see Screenshot SFML-Bug). So the "bug" as i encounter it is also present in the original code from the book.
Unfortunately i could not build a minimal build this weekend, i will try it the next weekend. However maybe you know the code from Raimondas Pupius (
https://resources.oreilly.com/examples/9781785287343/tree/master/SFMLGameDevelopmentByExample/B04284_11_code), it produces the same results :-/
I did plug in another monitor on my Gaming-PC where the Stripes occure and the stripes persist also on the new Monitor.
Also i made another strange observation:
I did place a red vertical line just one pixel beyond the Tile-Size (Screenshot SFML Bug 2), so basically the red Line should never be displayed.
However when i zoom into a screenshot with MS-Paint of the running application (SFML Bug 3) i can see clearly that one red horizontal Line is fully drawn (alpha-channel most likely at 255) and the next "wrong" displayed horizontal line is not fully red anymore. This behaviour doesnt make any sense...how can it be that the second red line - that should not be drawn in the first place - is displayed darker than the first red line?
Still: This "bug" only affects my Gaming-PC with a Vega56 Graphics card. I don't have the stripes-Issue on my Notebook (GTX 1050 tii) and another Notebook (integrated Graphics).
Edit: I installed Linux on a virtual machine running on my Gaming PC. There are no stripes Issues, though its running on the same hardware. So it may be some issue with SFML?