Given a number of polygons in an sf::VertexArray(sf::PrimitiveType::Triangles), the goal is to be able to draw it with diagonal stripes, as seen in the first attached image. What's seen there is made with an sf::RenderTexture and an sf::VertexArray(sf::PrimitiveType::Lines) by translating and drawing a diagonal line ((0, 0), (64, 64)) on the RenderTexture which is of size (64, 64). This appears to work, however, and here comes the problem, when zooming, the stripes get pixelated, as seen in the second image. Given that zooming is done with the help of an sf::View object, how can I go about ensuring that the texture remains nice and crisp no matter how much it has been zoomed?