Я изо всех сил стараюсь сделать окно с GLFW3.2.1 на Mac для OpenGL ES 2.0 .. Возможно ли создать окно OpenGL ES 2.0 на macOS?Можно ли создать окно для OpenGL ES 2.0 с GLFW 3.2.1 на Mac?
Графическая карта использует Iris Pro или Radeon Pro 455, у них есть GL_ARB_ES2_совместимость.
код, как показано ниже:
#include <GL/glew.h>
#include <GLFW/glfw3.h>
int main(int argc, char *argv[]) {
if (!glfwInit()) {
fprintf(stderr, "Failed to initialize GLFW\n");
getchar();
return -1;
}
glfwWindowHint(GLFW_CLIENT_API, GLFW_OPENGL_ES_API);
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 2);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
GLFWmonitor *monitor = glfwGetPrimaryMonitor();
const GLFWvidmode *mode = glfwGetVideoMode(monitor);
window = glfwCreateWindow(mode->width, mode->height, "Window", NULL, NULL);
if (window == NULL) {
fprintf(stderr,
"Failed to open GLFW window.\n");
getchar();
glfwTerminate();
return -1;
}
...
Я всегда не в состоянии сделать окно ... Любые намеки приветствуются!