No se puede implementar GLFW 3.2

Así que este es un doozie;
Tengo una solución OpenGL bastante grande, escrita en el núcleo de la versión 3.2 con GLSL 1.5 en Windows 7. Estoy usando GLEW y GLM como bibliotecas auxiliares. Cuando creo una ventana, estoy usando las siguientes líneas:

// Initialize main window
glewExperimental = GL_TRUE;
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MAJOR, 3); // Use OpenGL Core v3.2
glfwOpenWindowHint(GLFW_OPENGL_VERSION_MINOR, 2);
glfwOpenWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
if(!glfwOpenWindow(Game::WINDOW_X, Game::WINDOW_Y, 0, 0, 0, 0, 32, 0, GLFW_WINDOW))
{ ...

Si omito las tres funciones glfwOpenWindowHint, la aplicación bloquea mis controladores de video al llamar a glDrawArrays (GL_TRIANGLES, 0, m_numIndices);

Pero aquí está el pateador. Cuando alguien más en mi grupo intenta actualizar y ejecutar la solución, obtiene una ventana en blanco sin geometría. Al comentar las tres líneas, el programa funciona bien para ellos. Hay una división bastante pareja entre trabajar con la pista 3.2core y sin ella. No he podido determinar ninguna diferencia entre nVidia, AMD, computadora de escritorio o computadora portátil.

Lo mejor que pude encontrar fue una sugerencia para agregar glewExperimental = GL_TRUE; como se dice que Glew tiene problemas con el núcleo. No hizo ninguna diferencia. La solución es demasiado grande para publicar código, pero puedo poner sombreadores, renderizar código, etc., según sea necesario.

¡Muchas gracias! Esto nos ha estado matando durante varios días.

Respuestas a la pregunta(4)

Su respuesta a la pregunta