shader_body
{
  	layer0
  	{
    		map=txt/fresnel.tga
    		texgen_s=sphere_map
    		texgen_t=sphere_map
    		emission=1. 1. 1. 1.
  	}
  	layer1
  	{
    		map=$trackenvmap
    		texgen_s=reflection_map
   		texgen_t=reflection_map
    		texgen_r=reflection_map
    		blendfunc=filter
    		shininess=24
    		specular=0.75 0.75 0.75
  	}
  	layer2
  	{
    		map=69z28_main.tga
    		blendfunc=one src_alpha
  	}
}

shader_interior
{
  	layer0
  	{
    		map=interior.tga
  	}
}

shader_steerwheel
{
  	layer0
  	{
    		map=interior.tga
  	}
}

shader_chassis
{
  	layer0
  	{
    		map=69z28_main.tga 
  	}
}

shader_glass
{
  	layer0
  	{
    		map=$trackenvmap
    		texgen_s=reflection_map
    		texgen_t=reflection_map
    		texgen_r=reflection_map
    		blendfunc=src_color one
  	}
  	layer1
  	{
    		map=69z28_main.tga
    		blendfunc=one one_minus_src_alpha
  	}
}

shader_brakelight
{
  	layer0
  	{
    		map=txt/brakelight.tga
    		emission=1 1 1 1
    		blendfunc=add
  	}
}

shader_trim
{
  	layer0
  	{
    		map=txt/fresnel.tga
    		texgen_s=sphere_map
    		texgen_t=sphere_map
    		emission=1. 1. 1. 1.
  	}
  	layer1
  	{
    		map=$trackenvmap
    		texgen_s=reflection_map
    		texgen_t=reflection_map
    		texgen_r=reflection_map
    		blendfunc=filter
    		shininess=24
    		specular=0.75 0.75 0.75
  	}
  	layer2
  	{
    		map=69z28_main.tga
    		blendfunc=one src_alpha
  	}
}

shader_emblems
{
  	layer0
  	{
    		map=69z28_main.tga
    		blendfunc=blend
    		depthwrite=1
  	}
}

shader_wheel
{
  	layer0
  	{
   		map=txt/wheel0.tga
  	}
}

shader_tread
{
  	layer0
  	{
    		map=txt/tread.tga
  	}
}

shader_lights
{
  	layer0
  	{
    		map=txt/lights.tga
    		blendfunc=add
    		emission=1 1 1 1
  	}
}

shader_lights_glow
{
  	layer0
  	{
    		map=txt/lights_glow.tga
    		emission=1 1 1
    		depthwrite=0
    		blendfunc=add
  	}
}