Bonjour à tous,
D'habitude je trouves toutes les réponses dans la documentation ou le forum mais sur ce problème, je sèche.
Je développe mon jeux sous Windows, et ce n'est que quand j'ai voulu le tester sur OS X que je me suis rendu compte du problème.
Je n'ai pas le même "rendu" du mode plein écran entre les deux OS.
Programme de test minimale :
#include <SFML/Graphics.hpp>
#include <vector>
#include <iostream>
int main()
{
sf::RenderWindow window(sf::VideoMode(800, 600), "SFML works!", sf::Style::Fullscreen);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear(sf::Color::White);
window.display();
}
return 0;
}
Je m'assure d'avoir une résolution accepté par les deux écrans (natifs : un 24" 1920 X 1080 et un 13" 2560 X 1600) : je choisis une 800 X 600.
Sur Windows j'ai bien un plein écran de 800 X 600 entièrement blanc.
Sur OS X, j'ai un plein écran noir avec un rectangle blanc de 800 X 600 au milieu. Il n'y a pas de "scale".
Merci.