【发布时间】:2020-06-01 12:18:32
【问题描述】:
我有这个视觉工作室项目,我可以同时使用核心和兼容配置文件,
通过使用:glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_ANY_PROFILE);但奇怪的是它不适用于其他项目。
【问题讨论】:
我有这个视觉工作室项目,我可以同时使用核心和兼容配置文件,
通过使用:glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_ANY_PROFILE);但奇怪的是它不适用于其他项目。
【问题讨论】:
只有两种不同类型的配置文件(至少在 OpenGL 3.2+ 中): 核心配置文件仅支持核心功能。兼容性配置文件支持核心功能 + 所有已弃用的功能。没有不允许核心功能的配置文件。
GLFW_OPENGL_ANY_PROFILE 表示您将随机获得一个配置文件类型。这将是核心或兼容性配置文件(但它可能是不同机器/驱动程序/应用程序上的不同配置文件)。无法预测它将是哪个配置文件。
根据您的说法,您只是想使用兼容性配置文件。
【讨论】: