私はWebGLで最初のシェーダーを書いています。GLSL言語に、属性またはユニフォームがnullであるかどうかを評価する方法があるかどうか疑問に思いました。仕様によると、次のようなことはサポートされていません
if (attributeX) {
dothis();
}
else{
dothat():
}
そして、これらのケースのそれぞれにブール属性を書くのは無駄だと思います。
別の質問:ユニフォームまたは属性をシェーダーに渡さないと、レンダリング中に何が起こりますか?
ありがとう!