|
|
@@ -1,4 +1,4 @@
|
|
|
-$input a_position, a_normal, a_texcoord0
|
|
|
+$input a_position, a_normal
|
|
|
$output v_normal, v_view, v_shadowcoord
|
|
|
|
|
|
/*
|
|
|
@@ -6,11 +6,11 @@ $output v_normal, v_view, v_shadowcoord
|
|
|
* License: http://www.opensource.org/licenses/BSD-2-Clause
|
|
|
*/
|
|
|
|
|
|
-#include "../common/common.sh"
|
|
|
+#include "../common/common.sh"
|
|
|
|
|
|
uniform mat4 u_lightMtx;
|
|
|
uniform vec4 u_params1;
|
|
|
-#define u_shadowMapOffset u_params1.y
|
|
|
+#define u_shadowMapOffset u_params1.y
|
|
|
|
|
|
void main()
|
|
|
{
|
|
|
@@ -21,6 +21,6 @@ void main()
|
|
|
v_view = mul(u_modelView, vec4(a_position, 1.0)).xyz;
|
|
|
|
|
|
vec3 posOffset = a_position + normal.xyz * u_shadowMapOffset;
|
|
|
- v_shadowcoord = mul(u_lightMtx, vec4(posOffset, 1.0) );
|
|
|
+ v_shadowcoord = mul(u_lightMtx, vec4(posOffset, 1.0) );
|
|
|
v_shadowcoord.z += 0.5;
|
|
|
}
|