解答:fragmentShader 變數取代 gl_FragColor 行:
// 原輸出:
gl_FragColor = vec4( uKd uMaterialColor uDirLightColor * diffuse, 1.0 );
// 除錯輸出:
gl_FragColor = vec4( diffuse, uGainAlpha, attenuation, 1.0 );
// 另一種解法:
gl_FragColor.r = diffuse;
gl_FragColor.g = uGainAlpha;
gl_FragColor.b = attenuation;
gl_FragColor.a = 1.0;