packages feed

lambdacube-examples-0.1.1: media/test.material

material MyGroundMaterial
{
	technique
	{
		pass
		{
//			cull_hardware anticlockwise
//			cull_software none
			lighting off
			texture_unit
			{
				texture grass_1024.jpg
    			tex_address_mode mirror
			}
		}
	}
}

material MyAnimMaterial
{
	technique
	{
		pass
		{
			texture_unit
			{
                anim_texture 0.8 01.png 02.png 03.png 04.png
//                anim_texture grass_1024.jpg dirt01.jpg cloudy_noon_fr.jpg 5
			}
		}
	}
}

fragment_program Ogre/Compositor/InvertFP  glsl
{
	source invert.frag
}

vertex_program StdQuad  glsl
{
	source StdQuad_vp.glsl
}

material QuadMaterial2
{
	technique
	{
		pass
		{
//			vertex_program_ref StdQuad {}
			fragment_program_ref Invert {}
            
			lighting off
//			depth_write off
//            ambient 1 0 0 0
			texture_unit
			{
				texture r2skin.jpg
			}
		}
	}
}

//fragment_program Ogre/Compositor/GlassFP cg
//{
//	source GlassFP.cg
//	entry_point main_ps
//	profiles ps_2_0 arbfp1
//}

fragment_program Ogre/Compositor/GlassFP  glsl
{
	source GlassFP.frag
}


material Ogre/Compositor/GlassPass
{
	technique
	{
		pass
		{
			depth_check off

//			vertex_program_ref Ogre/Compositor/StdQuad {}

			fragment_program_ref Ogre/Compositor/GlassFP
			{
			}

			texture_unit RT
			{
				tex_address_mode clamp
				filtering linear linear linear
			}

			texture_unit
			{
				texture WaterNormal1.tga 2d
                tex_coord_set 1
				tex_address_mode mirror
				filtering linear linear linear
			}
		}
	}
}

material QuadMaterial
{
	technique
	{
		pass
		{
			depth_check on

			vertex_program_ref Ogre/Compositor/StdQuad {}

			fragment_program_ref Ogre/Compositor/GlassFP
			{
			}

			texture_unit RT
			{
				tex_address_mode clamp
				filtering linear linear linear
			}

			texture_unit
			{
				texture WaterNormal1.tga 2d
                tex_coord_set 1
				tex_address_mode mirror
				filtering linear linear linear
			}
		}
	}
}
material Ogre/Compositor/Invert
{
	technique
	{

		pass
		{
			cull_hardware none
			cull_software none
			depth_func always_pass

//			vertex_program_ref Ogre/Compositor/StdQuad_Tex2a_vp
//			{
//			}

			fragment_program_ref Ogre/Compositor/InvertFP
			{
			}

			texture_unit RT
			{
                tex_coord_set 0
				tex_address_mode clamp
				filtering trilinear
			}

		}
	}
}

material CubeMaterial
{
	technique
	{
		pass
		{
			texture_unit
			{
				texture dirt01.jpg
			}
		}
	}
}