![]() |
1
72
真的很简单。您只需要将采样器绑定到某个纹理单元
在初始化代码中:
好了,着色器制服设置好了,现在我们渲染。要做到这一点,您需要像往常一样
在着色器中,您将使用纹理采样器,就像您已经做的那样:
注意:对于凹凸贴图等技术,只需要一组纹理坐标,因为纹理是相同的,只包含不同的数据。因此,您可能应该将纹理坐标作为 vertex attribute . |
|
2
4
而不是使用:
在您的代码中, 您可以:
在着色器中。这也意味着您不必查询位置。 |
![]() |
Tom · 如何在OpenGL(2.1)中将纹理添加到顶点缓冲区对象 10 年前 |
![]() |
lofidevops · 如何将多个纹理传递给单个着色器? 10 年前 |
![]() |
Josh · 如何计算OpenGL文本渲染的字符映射中的最佳字形边界 10 年前 |