我想知道glBlendFunc的工作原理。例如,我有2个gl纹理,其中alpha在tex1上,我想在最终图像中使用alpha。颜色在tex1上的位置,我希望从tex2提取。

最佳答案

glBlendFunc仅适用于最终颜色片段与帧缓冲区的混合方式。我认为您想要的是多重纹理,通过使用glTexEnv混合纹理阶段,或使用片段着色器将两个纹理结合起来,从而结合两种纹理。

关于c++ - glBlendFunc和Alpha混合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/187057/

10-11 18:52