nVidia和SFML错误

时间:2017-04-11 14:52:54

标签: c++ opengl sfml glew

我一直在使用sfml + glew进行游戏。它在Intel HD 530 iGPU上工作正常,但是当我尝试使用专用的nVidia gpu(使用381.65驱动程序的gtx 1070)运行它时,它会崩溃并显示以下错误消息:

  

警告:检测到" Microsoft Corporation GDI Generic" OpenGL实现   当前的OpenGL实现不是硬件加速的

     

警告:创建的OpenGL上下文不完全符合请求的设置

     

要求:版本= 3.3;深度位= 24;模板位= 8; AA等级= 0; core = false; debug = false; sRGB = false

     

已创建:版本= 1.1;深度位= 32;模板位= 8; AA等级= 0; core = false; debug = false; sRGB = false

     

不支持设置垂直同步

这是我的窗口启动代码:

sf::ContextSettings settings;
settings.depthBits = 24;
settings.stencilBits = 8;
settings.antialiasingLevel = 0;
settings.majorVersion = 3;
settings.minorVersion = 3;
sf::RenderWindow globalWindow(sf::VideoMode::getDesktopMode(),
    "OpenGL",
    sf::Style::Fullscreen,
    settings);
glewExperimental = GL_TRUE;
glewInit();

非常感谢任何帮助!

0 个答案:

没有答案