Valor de retorno do OpenGL ES 2.0 GLSL texture2D quando não acoplado

No código a seguir:

gl_FragColor = vColor * texture2D(u_Texture, v_TexCoordinate);

Eu notei que o valor padrão retornado por texture2D é um branco (1,1,1,1) se u_Texture não estiver vinculado.

É seguro basear meu shader nesse fato?

questionAnswers(1)

yourAnswerToTheQuestion