Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - SmallPhil

Pages: [1]
1
Fenêtrage / Exception à la création d'une sf::Window
« le: Août 26, 2016, 09:41:45 pm »
Bonjour,

lorsque j'utilise le debugger en version Debug sous Visual Studio, j'ai un message d'exception:

«Exception thrown at 0x77993923 (ntdll.dll) in test exception on startup sfml.exe: 0xC0000005: Access violation reading location 0x701F14C8.»

Le programme fonctionne bien quand je l'ignore, mais c'est tout de même gênant de toujours avoir ce message :/


Code minimal:
#include <SFML/Window.hpp>

int main()
{
        sf::Window window({ 640, 480 }, "test");
        return 0;
}
 

Call stack:
> test exception on startup sfml.exe!sf::priv::WglContext::setDevicePixelFormat(unsigned int bitsPerPixel) Line 398 C++
  test exception on startup sfml.exe!sf::priv::WglContext::createSurface(sf::priv::WglContext * shared, unsigned int width, unsigned int height, unsigned int bitsPerPixel) Line 535 C++
  test exception on startup sfml.exe!sf::priv::WglContext::WglContext(sf::priv::WglContext * shared) Line 90 C++
  test exception on startup sfml.exe!sf::priv::GlContext::globalInit() Line 182 C++
  test exception on startup sfml.exe!sf::GlResource::GlResource() Line 56 C++
  test exception on startup sfml.exe!sf::Window::Window(sf::VideoMode mode, const sf::String & title, unsigned int style, const sf::ContextSettings & settings) Line 60 C++
  test exception on startup sfml.exe!main() Line 5 C++


J'avais l'exception dans un projet sous SFML 2.3.2, j'ai donc essayé avec SFML 2.4.0, mais le résultat est le même :/ Est-ce un bug de SFML?

Merci!

2
Bonjour, j'essaie de réduire le screen tearing dans mon jeu en activant la vsync, mais d'après ce que je comprends, le fps ne sera pas le même sur un moniteur avec un taux de rafraichissement différent du mien.

Est-ce vrai ? Si oui, comment s'assurer que la vitesse reste la même sur différents moniteurs, sans avoir à déplacer chaque objets selon le temps écoulé depuis la dernière frame ? (ce qui rendrait mon code plus difficile à lire...)



Pages: [1]
anything