Hello
When you add in the draft RenderTexture, CPU immediately increased to 50%.
sf::RenderWindow window(sf::VideoMode(800, 600), "SFML");
window.setVerticalSyncEnabled(true);
sf::RenderTexture rendTexture;
rendTexture.create(100, 100);
while (window.isOpen())
{
sf::Event event;
while(window.pollEvent(event))
{
switch(event.type)
{
case sf::Event::Closed:
window.close();
break;
case sf::Event::KeyPressed:
if(sf::Keyboard::isKeyPressed(sf::Keyboard::Escape))
window.close();
break;
default:
break;
}
}
rendTexture.clear();
rendTexture.display();
window.clear();
window.display();
}
Tell me, is this normal?
if it is
window.setVerticalSyncEnabled(true);
to replace it
window.setFramerateLimit(60);
then CPU usage falls
Tell me, what's wrong?