代码之家  ›  专栏  ›  技术社区  ›  Markus Appel

测试glfwsetErrorCallback(…)

  •  1
  • Markus Appel  · 技术社区  · 8 年前

    我正在开发一个使用lwjgl库的二维图形应用程序,它使用glfw。

    在我的代码中的某个地方,我希望使用

    glfwSetErrorCallback(...)
    

    现在我想触发某种GLFW错误,看看我的方法是否有效。

    有什么可能的方法可以做到这一点吗?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Markus Appel    8 年前

    多亏了@httpdigest,以下是触发glfw错误的方法:

    glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 99); 
    glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 99); 
    glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); 
    glfwCreateWindow(width, height, "Test", NULL, NULL);
    

    仅设置 GLFW_CONTEXT_VERSION_MAJOR 或者只是 GLFW_CONTEXT_VERSION_MINOR 到一个无效值就足够了。