使用Opengl CORE函数和Comptability profile - GLFW。

问题描述 投票:0回答:1

我有一个visual studio项目,在这个项目中,我可以通过使用.NET技术同时使用core和compat profile。glfwWindowHint(GLFW_OPENGL_PROFILE,GLFW_OPENGL_ANY_PROFILE) 但奇怪的是,它不能在其他项目上工作。

c++ opengl glfw
1个回答
1
投票

只有两种不同类型的配置文件(至少在OpenGL 3.2+中)。核心配置文件只支持核心功能。兼容性配置文件支持核心功能+所有废弃的功能。没有不允许使用核心功能的配置文件。

GLFW_OPENGL_ANY_PROFILE 意味着您将随机获得一个配置文件类型。这将是一个核心或兼容性配置文件(但它可能是一个不同的配置文件在不同的机器上driversapplications)。没有办法预测它会是哪种配置文件。

从你的陈述来看,你只是想使用一个兼容性配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.