gpt4 book ai didi

OpenGL: "discard"是已弃用的 GL_ALPHA_TEST 的唯一替代品吗?

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

我刚刚意识到 GL_ALPHA_TEST自 OpenGL 3.0 起已被弃用,因此我无法将它与 glEnable() 一起使用。我已经尝试快速搜索谷歌现在如何替换它(以及为什么它被弃用),但未能找到这个简单问题的答案。我也没有找到GL_ALPHA_TEST的信息在 Khronos 文档中删除。

我建议现在根据 alpha 值丢弃片段的唯一方法是片段着色器中的“discard”关键字。我说得对吗?

最佳答案

是的,你是对的。 GL_ALPHA_TEST 不在核心中,您必须在片段着色器中使用 discard 才能获得相同的效果。

另一种选择是使用兼容性上下文,但这并非在所有系统上都可用。

关于OpenGL: "discard"是已弃用的 GL_ALPHA_TEST 的唯一替代品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53024693/

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