gpt4 book ai didi

c++ - OpenGL:如何检查用户 GFX 卡是否可以使用我的着色器进行渲染?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:39:47 27 4
gpt4 key购买 nike

如果用户不支持我为更快地渲染某些内容而制作的着色器,我需要进行回退。

那么,我究竟该如何检查这些东西呢?我知道某些 GLSL 版本不支持某些着色器函数,但是,这些函数与所需版本的完整列表在哪里?

但问题是,我不知道我到底需要知道什么才能知道谁可以渲染那个着色器。是否仅检查哪个 GLSL 版本支持哪个功能?或者还有什么要知道的吗?我想100%确定何时切换到回退渲染以及何时使用 GLSL 渲染。

我知道如何检索 GLSL 和 OpenGL 版本字符串。

最佳答案

如果glLinkProgram设置 GL 错误状态,然后着色器与卡不兼容。

关于c++ - OpenGL:如何检查用户 GFX 卡是否可以使用我的着色器进行渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072685/

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