; spirit of interlagos track shaders

shader_road
{
    layer0
    {
    map=road.tga
    mipmap=0
    ;blendfunc=blend
  }
}
shader_road_01
{
    layer0
    {
    map=road_01.tga
    mipmap=0
    ;blendfunc=blend
  }
}
shader_pitroad
{
  layer0
  {
    map=pitroad.tga
    mipmap=0
    ;blendfunc=blend
  }
}
shader_road_sf
{
    layer0
    {
    map=road_sf.tga
    mipmap=0
    ;blendfunc=none
    depthwrite=1
  }
}
shader_kerb
{
  layer0
  {
    map=kerb.tga
    texenv=replace
    ;blendfunc=none
    depthwrite=1
  }
}
shader_grass
{
  layer0
  {
    map=grass.tga
  }
}
shader_lago
{
  layer0
  {
    map=lago.tga
  }
}
shader_guardrail
{
  cull=none
  layer0
  {
    texenv=replace
    map=guardrail.tga
  }
}
shader_m_00
{
  layer0
  {
    map=m_00.tga
    mipmap=0
    ;blendfunc=none
    depthwrite=1
  }
}
shader_m_01
{
  layer0
  {
    map=m_01.tga
    mipmap=0
    ;blendfunc=none
    depthwrite=1
  }
}
shader_pitwall
{
  layer0
  {
    texenv=replace
    map=pitwall.tga
  }
}
shader_sky
{
  sky=1
  fog=0
  layer0
  {
    texenv=replace
    map=sky.tga
    cull=back
    depthfunc=always
    depthwrite=0
    texenv=replace ;;patch for windows 063 sky bug
  }
}
shader_pit01
{
    layer0
    {
    map=pit01.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_pit02
{
    layer0
    {
    map=pit02.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_pit03
{
    layer0
    {
    map=pit03.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_pit04
{
    layer0
    {
    map=pit04.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_garagedoor
{
  cull=none
    layer0
    {
    map=garagedoor.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_gevel
{
    layer0
    {
    map=gevel.tga
  }
}
shader_tree02
{
  cull=none
  layer0
  {
    texenv=replace
    map=tree02.tga
    blendfunc=blend
    alphafunc=gequal 140
    depthwrite=1
  }
}
shader_hek
{
  cull=none
  layer0
  {
    texenv=replace
    map=hek.tga
    blendfunc=blend
    alphafunc=gequal 65
    depthwrite=1
  }
}
shader_tribune
{
    layer0
    {
    map=tribune.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_startpos
{
  layer0
  {
    map=startpos.tga
    mipmap=0
    blendfunc=blend
    alphafunc=gequal 150
    depthwrite=1
  }
}
shader_outerwall_01
{
  cull=none
  layer0
  {
    map=outerwall_01.tga
    shininess=0
    emission=0.3 0.3 0.3
    ambient=0.15 0.15 0.1
    ;specular=0.2 0.2 0.2
  }
}
shader_idealline0
{
  layer0
  {
    map=idealline0.tga
    blendfunc=blend
    alphafunc=gequal 1
    depthwrite=0
  }
}
shader_scaffold_01
{
  cull=none
  layer0
  {
    texenv=replace
    map=scaffold_01.tga
    blendfunc=blend
    alphafunc=gequal 65
    depthwrite=1
  }
}
shader_advert_01
{
    cull=none
    layer0
    {
    map=advert_01.tga
  }
}
shader_advert_02
{
    cull=none
    layer0
    {
    map=advert_02.tga
  }
}
shader_advert_04
{
    cull=none
    layer0
    {
    map=advert_04.tga
  }
}
