使用 Opengl CORE 函数和 Comptability profile - GLFW
Posted
技术标签:
【中文标题】使用 Opengl CORE 函数和 Comptability profile - GLFW【英文标题】:Using both Opengl CORE functions along with Comptability profile - GLFW 【发布时间】:2020-06-01 12:18:32 【问题描述】:我有这个视觉工作室项目,我可以同时使用核心和兼容配置文件,
通过使用:glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_ANY_PROFILE)
;但奇怪的是它不适用于其他项目。
【问题讨论】:
【参考方案1】:只有两种不同类型的配置文件(至少在 OpenGL 3.2+ 中): 核心配置文件仅支持核心功能。兼容性配置文件支持核心功能 + 所有已弃用的功能。没有不允许核心功能的配置文件。
GLFW_OPENGL_ANY_PROFILE
表示您将随机获得一个配置文件类型。这将是核心或兼容性配置文件(但它可能是不同机器/驱动程序/应用程序上的不同配置文件)。无法预测它将是哪个配置文件。
根据您的说法,您只是想使用兼容性配置文件。
【讨论】:
谢谢,这意味着我应该使用兼容性。以上是关于使用 Opengl CORE 函数和 Comptability profile - GLFW的主要内容,如果未能解决你的问题,请参考以下文章
使用 GLUT_3_2_CORE_PROFILE 时出现 OpenGL 错误 1282(无效操作)
如何使用正交投影在 OpenGL Core 3.3 中绘制一个圆?
UIKIt UIBezierPath Core Graphics OpenGL ES Quartz2D的区别和联系