(光線という言葉がまずかったかもしれませんが、)
光源は使っていません。。
やりたいことは板と視点の位置が固定なら、
いくら視線方向を変えても同じテクスチャで良くて、
板と視点の位置が変わると、違うテクスチャを貼るようにしたいです。

gl_ModelViewMatrix * gl_Vertexを使うと、視線ベクトルでテクスチャを
切り替えられてしまって、やりたいことと違って、
(gl_Vertex - 視点)ベクトルを使うと、板の両サイドでこのベクトルの
向きが違うので、うまくテクスチャマップされないんです。
そもそもvertex-shaderでできないことなんですかね?