使用Visual Studio 2013设置现代OpenGL

Setting up modern OpenGL with Visual Studio 2013

本文关键字:OpenGL 设置 2013 Visual Studio 使用      更新时间:2023-10-16

我已经使用Java和LWJGL对OpenGL进行了一段时间的编码。然而,最近我决定从Java转到C++。

我设法用Visual Studio 2013建立了OpenGL,并从中获得了一些乐趣。然而,我习惯于使用现代OpenGL(着色器、vbo、vao等),我相信我正在寻找的是OpenGL ES.

我一直在使用GLFW库创建一个带有OpenGL上下文的窗口,那么我如何使用OpenGL ES.来做到这一点呢

我尝试将#define GLFW_INCLUDE_ES31行添加到glfw3.h include之上,但是它找不到GLES3/gl31.h头文件。我不知道如何在我的计算机上获得这个文件,因为默认情况下GL/gl.h文件就在我的电脑上。

我应该下载吗?


显然OpenGL ES是针对智能手机或功能较弱的设备的,所以我认为我想使用OpenGL ES是错误的。在这种情况下,我如何在Visual Studio和C++中使用这些更新的功能。目前,我似乎只能访问OpenGL 1.1的功能。

您缺少加载程序(例如GLEW)

"只需"将其添加到您的项目中,您就可以再次使用GL_函数