Function 如何应用OpenGL函数

Function 如何应用OpenGL函数,function,opengl,window,Function,Opengl,Window,我在应用OpenGL的一些函数(例如glDeleteBuffers)时遇到问题。 我的电脑规格是 渲染器:AMD Radeon HD 6800系列 操作系统:Windows7 英特尔(R)核心(TM)i7-2600 我使用OpenGL Extensions Viewer 4.4.3来查看有关OpenGL的信息。 我更新了图形卡的最新版本,发现OpenGL的版本是4.4,如下图所示: 我不确定从现在起我还能做些什么。我想使用像glDeletBuffers,glGenBuffers,glBin

我在应用OpenGL的一些函数(例如glDeleteBuffers)时遇到问题。 我的电脑规格是

  • 渲染器:AMD Radeon HD 6800系列
  • 操作系统:Windows7
  • 英特尔(R)核心(TM)i7-2600
我使用OpenGL Extensions Viewer 4.4.3来查看有关OpenGL的信息。 我更新了图形卡的最新版本,发现OpenGL的版本是4.4,如下图所示:

我不确定从现在起我还能做些什么。我想使用像glDeletBuffers,glGenBuffers,glBindBuffer,glBufferData这样的函数


给我一些帮助

即使在硬件支持现代OpenGL的系统上,默认情况下也不会加载您列出的函数。要访问这些函数,您需要查询扩展并加载它(如果可用)。 您可以找到自己查询和加载函数的指南

如果您只想加载与OpenGL版本(如4.1/3.1等)相关联的扩展,您可以使用类似的方法来简单地处理查询和加载。
如果您也想使用较旧的功能(虽然不建议),那么请确保查看加载兼容性配置文件以支持不推荐的版本功能,即如果您使用的是固定功能管道流。不是我建议的

我们需要查看您的代码。特别是,我们需要了解您正在使用的OpenGL加载库。从它的声音来看,您还没有做任何事情来为您的程序获取现代函数指针,因此您希望这些指针能够被拾取,但只有核心的旧OpenGL功能可用。您需要加载较新的配置文件,但如果这只是为了入门目的,为了节省大量时间,请使用类似于访问VBOs等功能。感谢您回答我的问题。我通过下载GLEW成功地构建了代码。