gpt4 book ai didi

android - OpenGL ES 1.1 : How to substitute glBlendFuncSeparate?

转载 作者:行者123 更新时间:2023-11-29 18:12:49 25 4
gpt4 key购买 nike

我的问题与 here 几乎相同.

如果 glBlendFuncSeparate 对我可用,这也是答案:

glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ZERO, GL_ONE);

但是,由于我需要为 MALI-400MP(Samsung Galaxy Nexus S II)提供支持,因此我无法使用 glBlendFuncSeparate(GL_OES_blend_func_separate 扩展不存在)。

建议使用 glColorMask,但如何正确使用它?还有其他方法吗?

最佳答案

在另一个问题中似乎回答得很好,但如果你只想禁用写入 alpha channel ,你只需调用 glColorMask(true,true,true,false); 之前绘制混合对象。这会锁定 alpha 层,使其在写入时不会被修改。

关于android - OpenGL ES 1.1 : How to substitute glBlendFuncSeparate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9771691/

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