其他分享
首页 > 其他分享> > c – 我可以在代码中明确禁用已弃用的OpenGL函数吗?

c – 我可以在代码中明确禁用已弃用的OpenGL函数吗?

作者:互联网

我最近开始编写使用OpenGL较新实现的代码.我注意到,与在较新的OpenGL实现中相比,旧的函数被认为是不推荐的.如果我只想使用正确的功能,有没有办法禁用它们?

解决方法:

使用ARB_create_context_profile并请求向前兼容的上下文.

Forward-compatible contexts are defined only for OpenGL
versions 3.0 and later. They must not support functionality marked
as deprecated by that version of the API, while a
non-forward-compatible context must support all functionality in
that version, deprecated or not.

标签:opengl-3,c,opengl
来源: https://codeday.me/bug/20190826/1730598.html