shader_bodycolor
{
	layer0
	{
		map=gradient.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
		shininess=10
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=bodycolor.tga
		blendfunc=one src_alpha
	}
}
shader_wood
{
	layer0
	{
		map=gradient.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
		shininess=10
		specular=0.75 0.75 0.75
		blendfunc=filter
	}
	layer2
	{
		map=wood.tga
		blendfunc=one src_alpha
	}
}

;---------------------------------------------------------------------------------

shader_amgplate
{
  layer0
  {
    map=amgplate.tga
  }
}
shader_tex1
{
  layer0
  {
    map=tex1.tga
  }
}

;---------------------------------------------------------------------------------

shader_cinza
{
  layer0
  {
    map=cinza.tga
  }
}
shader_cinza1
{
  layer0
  {
    map=cinza1.tga
  }
}
shader_lanternas
{
  layer0
  {
    map=lanternas.tga
  }
}
shader_motor_parts
{
  layer0
  {
    map=motor_parts.tga
  }
}
shader_leather_white
{
  layer0
  {
    map=leather_white.tga
  }
}
shader_mb500cd
{
  layer0
  {
    map=mb500cd.tga
  }
}

;---------------------------------------------------------------------------------

shader_mb500sl
{
  layer0
  {
    map=mb500sl.tga
  }
}
shader_lether
{
  layer0
  {
    map=lether.tga
  }
}
shader_seats_dash
{
  layer0
  {
    map=seats_dash.tga
  }
}
shader_mb_details
{
  layer0
  {
    map=mb_details.tga
  }
}
shader_dash
{
  layer0
  {
    map=dash.tga
  }
}
shader_fonar
{
  layer0
  {
    map=fonar.tga
  }
}
shader_cherry
{
  layer0
  {
    map=cherry.tga
  }
}
shader_bump
{
  layer0
  {
    map=bump.tga
  }
}
shader_gm_engine
{
  layer0
  {
    map=gm_engine.tga
  }
}
shader_underbody
{
  layer0
  {
    map=underbody.tga
  }
}

shader_metal
{
  layer0
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
      shininess=42
      specular=1 1 1 1
  }
  layer1
  {
    map=chrome.tga
    blendfunc=one src_alpha
  shininess=35
  specular=0.76 0.75 0.74
  }
}

;---------------------------------------------------------------------------------

shader_maledriver
{
  layer0
  {
    map=maledriver.tga
  }
}

;---------------------------------------------------------------------------------

;---------------------------------------------------------------------------------

shader_glass
{
  sort_offset=1
  layer0
  {
   map=glass.tga
   blendfunc=blend
   mipmap=0
   depthwrite=0
  }
  layer1
  {
   map=$trackenvmap
   texgen_s=reflection_map
   texgen_t=reflection_map
   texgen_r=reflection_map
   blendfunc=src_color one
   depthwrite=0
   shininess=55
   specular=0.55 0.55 0.55
  }
}
shader_Winscreen
{
  sort_offset=1
  layer0
  {
    map=Windows.tga

    blendfunc=blend
    shininess=0
    specular=0 0 0
    ambient=0 0 0
    diffuse=0 0 0
    emission=0 0 0 0
  }
}
shader_Windows
{
  layer0
  {
    ;depthwrite=0
    map=Windows.tga
    blendfunc=blend
  }
  layer1
  {
    ;depthwrite=0
    texenv=replace
    map=fresnel2.tga
    texgen_s=sphere_map
    texgen_t=sphere_map
    blendfunc=one dst_alpha
  }
  layer2
  {
    map=$trackenvmap
    texgen_s=reflection_map
    texgen_t=reflection_map
    texgen_r=reflection_map
    blendfunc=src_color one
    depthwrite=0
  }
}
;---------------------------------------------------------------------------------

shader_cinzaclaro
{
	layer0
	{
		map=gradient.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
                mipmap=1
	}
	layer2
	{
		map=cinzaclaro.tga
		blendfunc=one src_alpha
                mipmap=1
	}
}
shader_tire
{
 layer0
 {
  map=tire.tga
 }
}


;---------------------------------------------------------------------------------

shader_Mirror
{
  layer0
    {
       map=$mirror
       texscale_s=1
       texscale_r=1
       texscale_t=1
       emission=0.3 0.3 0.3 1
    }
}

;---------------------------------------------------------------------------------

shader_Lights
{
  sort_offset=1
  layer0
    {
       map=Lights.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_Lights1
{
  sort_offset=1
  layer0
    {
       map=Lights1.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_intlight
{
  sort_offset=1
  layer0
    {
       map=intlight.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_intlight1
{
  sort_offset=1
  layer0
    {
       map=intlight1.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}
shader_intlight2
{
  sort_offset=1
  layer0
    {
       map=intlight2.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}

;---------------------------------------------------------------------------------

shader_Brakes
{
  sort_offset=1
  layer0
    {
       map=Brakes.tga
       blendfunc=add
       texenv=replace
       emission=1 1 1 1
    }
}



;---------------------------------------------------------------------------------