我有以下情况:我有一种材质,它有 2 个纹理 - 漫反射和 alpha 蒙版。在大多数情况下,不使用 alpha 掩码,而相关片段着色器中的采样器仍然定义。它工作正常,但如果我打开 gl 调试输出,我会收到以下警告:
严重性:低,消息:纹理状态使用警告:纹理 1 基本级别不一致。检查纹理大小。
当 alpha 掩码目标没有绑定时会产生警告。
我有两个问题:
- 此警告会对渲染产生负面影响吗?
- 如果第一个答案是“是”,那么如何禁用未使用的采样器以便不产生这种类型的警告?(在 GLSL 中没有使用预处理器的东西,因为它可能会在运行时发生变化)