标签: webgl textures fragment-shader
我正在片段着色器上编写纹理图集,我真的需要使用texture2DLod才能在不同的mip级别正确渲染纹理。我刚刚发现WebGL仅支持顶点着色器上的texture2DLod。有没有办法让我在片段着色器上访问texture2DLod?也许我可以使用同样的自定义函数?
答案 0 :(得分:4)
只需使用texture2D,并将第三个参数设置为您要使用的lod:
gl_FragColor = texture2D(map, uv, lod)