Opengl相当于纹理混合?

时间:2014-05-03 04:41:34

标签: opengl graphics directx

Directx的纹理混合是否具有相同的功能? http://msdn.microsoft.com/en-us/library/windows/desktop/bb206241(v=vs.85).aspx

在将几个纹理应用到网格上之前,它基本上将几个纹理混合在一起。

1 个答案:

答案 0 :(得分:1)

从扫描到该页面,我相信您可以在片段着色器中完成所有这些操作。您可以绑定多个纹理,在着色器中对它们进行全部采样,并根据您的心愿组合结果。

它看起来类似于OpenGL过去在固定功能管道中的功能。我的旧版红皮书(OpenGL编程指南)有关于“多纹理”和“纹理组合器功能”的章节。如果您使用兼容性配置文件,这仍然可用。但恕我直言,这是一个很好的例子,在固定管道中挤压某些功能看起来非常麻烦,而在着色器中做同样的事情则更容易和更灵活。