gpt4 book ai didi

opengl - 为什么我可以在opengl 3环​​境中使用opengl 4功能

转载 作者:行者123 更新时间:2023-12-02 21:17:32 24 4
gpt4 key购买 nike

我正在使用 freeglut 制作一个在 ubuntu 上运行的应用程序。我使用了 glutInitContextVersion(3, 3) ,当我调用 glGetString(GL_VERSION) 时,该函数返回 3.3 (Core Profile) Mesa 10.3.2 。但我可以使用 glTexStorage2D 函数并且该函数运行良好。 Opengl引用页面告诉我们该函数与opengl 4.2或更高版本兼容。为什么我可以使用这个功能?我使用 Intel Ivy Bridge i3 cpu 和 Intel GPU

最佳答案

如果上下文初始化成功,则仅意味着您最终获得的版本与您请求的版本兼容。它不会阻止在幕后使用更高版本。至于版本字符串,它可能只是出于兼容性原因而对您撒谎,因为您请求了较旧的上下文版本。

关于opengl - 为什么我可以在opengl 3环​​境中使用opengl 4功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com