Я получаю странный вывод с этим кодом при компиляции с OpenGL (#version 150).
if (!GLFW_initialized) {
int success = glfwInit();
/* code required for macOS to run with ImGui:: */
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
#ifdef __APPLE__
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GL_TRUE);
#endif
/* end of APPLE code */
HELIX_CORE_ASSERT(success, "GLFW failed to initialize");
glfwSetErrorCallback([] (int _error, const char* _description) {
HELIX_CORE_ERROR("GLFW Error [{0}]: {1}", _error, _description);
});
GLFW_initialized = true;
}
На рисунке ниже показано, что я получаю. Демонстрационное окно не отображается должным образом (из проведенного мною исследования). Я пишу эту часть движка, и черное окно генерируется с помощью GLFW (3.3.2). Любая помощь с этим будет высоко ценится! ![This is what I get when running this code.](https://i.stack.imgur.com/8v6O2.png)