このフラグメントシェーダーを使用しています
// Pixel shader Gouraud Shading - Per-vertex lighting
precision mediump float;
// texture variables
uniform sampler2D texture1; // color texture
varying float tex;
varying vec2 tCoord;
// the color
varying vec4 color;
void main() {
if(tex==0.0)
gl_FragColor=color;
else {
gl_FragColor=texture2D(texture1, tCoord);
}
}
テクスチャ モデルではすべてが正常に機能します。しかし、テクスチャなしでモデルをレンダリングすると、フレームごとに次の行によってログがスパムされます
204b70 の物理アドレスが見つかりません
fsのelse部分をコメントアウトするとエラーログが出なくなりました。カラーメソッドで fs の tex の値を確認したところ、0.0 でした。なにか提案を?