vertex_program SkinningFourWeightsTangentNormal_vp cg
{
	source Skinning.cg
	entry_point SkinningFourWeightsTangentNormal_vp
	profiles vs_2_0 arbvp1
	includes_skeletal_animation true
	default_params
	{
		param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4
		param_named_auto viewProjectionMatrix viewproj_matrix
		param_named_auto lightPos light_position 0
		param_named_auto camPos	camera_position
	}
}
fragment_program SkinningFourWeightsTangentNormal_fp cg
{
	source Skinning.cg
	entry_point SkinningFourWeightsTangentNormal_fp
	profiles ps_2_0 arbfp1
	default_params
	{
		param_named_auto lightDiffuse light_diffuse_colour 0
		param_named_auto lightSpec light_specular_colour 0
		param_named_auto ambient ambient_light_colour 
	}
}
vertex_program SkinningFourWeightsShadowCaster cg
{
	source Skinning.cg
	entry_point SkinningFourWeightsShadowCaster
	profiles vs_2_0 arbvp1
	default_params
	{
		param_named_auto worldMatrix3x4Array[0] world_matrix_array_3x4
		param_named_auto viewProjectionMatrix viewproj_matrix
		param_named_auto ambient ambient_light_colour
	}
}