vertex_program raw/dynamic_illumination_vs.txt
{
	source raw/sh_dynamic_illumination_vs.txt
	default_params
	{
		param_named_auto matViewInverseTranspose inverse_transpose_worldview_matrix
		param_named_auto world_view_proj_matrix worldviewproj_matrix
		param_named_auto world_view_matrix worldview_matrix
		param_named_auto view_matrix view_matrix
		param_named lightDir vec4 1.0 0.0 0.0 0.0
	}
}

fragment_program raw/dynamic_illumination_fs.txt
{
	source raw/sh_dynamic_illumination_fs.txt
	default_params
	{

		param_named n_specular float 7.0
		param_named Ks float 0.3
		param_named Ka float 0.15
		param_named Kd float 1.0
		param_named ambient vec4 1.0 1.0 1.0 1.0
		param_named diffuse vec4 1.0 1.0 1.0 1.0
		param_named specular vec4 1.0 1.0 1.0 1.0
	}
}

vertex_program raw/vs.txt
{
	source raw/vs.txt
	default_params
	{
		param_named_auto world_view_proj_matrix worldviewproj_matrix
		param_named_auto view_position camera_position_object_space
	}
}

fragment_program raw/fs.txt
{
	source raw/fs.txt
	default_params
	{
		param_named color vec4 1.0 1.0 1.0 1.0
	}
}

vertex_program raw/shader_anim_billboard_vs.txt
{
	source raw/shader_anim_billboard_vs.txt
	default_params
	{
		param_named_auto world_view_proj_matrix worldviewproj_matrix
		param_named_auto texture_matrix texture_matrix 0
	}
}

fragment_program raw/shader_anim_billboard_fs.txt
{
	source raw/shader_anim_billboard_fs.txt
	default_params
	{
	}
}

vertex_program raw/billboard_vs.txt
{
	source raw/sh_billboard_vs.txt
	default_params
	{
		param_named_auto world_view_proj_matrix worldviewproj_matrix
	}
}

fragment_program raw/billboard_fs.txt
{
	source raw/sh_billboard_fs.txt
	default_params
	{
	}
}

vertex_program raw/panel_crosshair_vs.txt
{
	source raw/sh_panel_crosshair_vs.txt
	default_params
	{
	}
}

fragment_program raw/panel_crosshair_fs.txt
{
	source raw/sh_panel_crosshair_fs.txt
	default_params
	{
		param_named color vec4 1.0 1.0 1.0 1.0
	}
}

vertex_program raw/enemy_selector_vs.txt
{
	source raw/sh_enemy_selector_vs.txt
	default_params
	{
	}
}

fragment_program raw/enemy_selector_fs.txt
{
	source raw/sh_enemy_selector_fs.txt
	default_params
	{
	}
}

vertex_program raw/sh_portal_vs.txt
{
	source raw/sh_portal_vs.txt
	default_params
	{
		param_named_auto matWorldViewProjection worldviewproj_matrix
	}
}

fragment_program raw/sh_portal_fs.txt
{
	source raw/sh_portal_fs.txt
	default_params
	{
		param_named_auto fSinTime0_X sintime_0_x 1.0
		param_named blurAmount vec4 1.0 1.0 1.0 1.0
	}
}

vertex_program raw/sh_basic_vs.txt
{
	source raw/sh_basic_vs.txt
	default_params
	{
		param_named_auto world_view_proj_matrix worldviewproj_matrix
	}
}

fragment_program raw/sh_basic_fs.txt
{
	source raw/sh_basic_fs.txt
	default_params
	{
		param_named color vec4 1.0 1.0 1.0 1.0
	}
}

vertex_program raw/render_quad_vs.txt
{
	source raw/render_quad_vs.txt
	default_params
	{
	}
}
fragment_program raw/render_quad_fs.txt
{
	source raw/render_quad_fs.txt
	default_params
	{
	}
}
fragment_program raw/colored_quad_fs.txt
{
	source raw/sh_colored_quad_fs.txt
	default_params
	{
	}
}

