<?xml version="1.0" ?>
<polycode>	
	<shaders>		
		<shader type="glsl" name="DefaultShader" numPointLights="4" numSpotLights="2">		
			<vp source="default/DefaultShader.vert"/>
			<fp source="default/DefaultShader.frag"/>
		</shader>	
		<shader type="glsl" name="DefaultShaderNoTexture" numPointLights="4" numSpotLights="2">	
			<vp source="default/DefaultShader.vert"/>
			<fp source="default/DefaultShaderNoTexture.frag"/>
		</shader>
		<shader type="glsl" name="DefaultShaderShadows" numPointLights="4" numSpotLights="2">		
			<vp source="default/DefaultShaderShadows.vert"/>
			<fp source="default/DefaultShaderShadows.frag"/>
		</shader>		
		<shader type="glsl" name="DefaultShaderVertex" numPointLights="4" numSpotLights="2">		
			<vp source="default/DefaultShaderVertex.vert"/>
			<fp source="default/DefaultShaderVertex.frag"/>
		</shader>			
		<shader type="glsl" name="DefaultShaderVertexNoTexture" numPointLights="4" numSpotLights="2">		
			<vp source="default/DefaultShaderVertex.vert"/>
			<fp source="default/DefaultShaderVertexNoTexture.frag"/>
		</shader>
		<shader type="glsl" name="DefaultParticleShader" numPointLights="4" numSpotLights="2">		
			<vp source="default/DefaultShader.vert"/>
			<fp source="default/DefaultParticleShader.frag"/>
		</shader>															
		<shader type="glsl" name="Unlit" numPointLights="0" numSpotLights="0">		
			<vp source="default/Unlit.vert"/>
			<fp source="default/Unlit.frag"/>
		</shader>
		<shader type="glsl" name="UnlitUntextured" numPointLights="0" numSpotLights="0">		
			<vp source="default/Unlit.vert"/>
			<fp source="default/UnlitUntextured.frag"/>
		</shader>		
		<shader type="glsl" name="LightCube" numPointLights="0" numSpotLights="0">		
			<vp source="default/DefaultShader.vert"/>
			<fp source="default/LightCube.frag"/>
		</shader>		
		<shader type="glsl" name="NorColSpec" numPointLights="4" numSpotLights="2">		
			<vp source="default/NormalShader.vert"/>
			<fp source="default/NorColSpec.frag"/>
		</shader>
		<shader type="glsl" name="PassThrough" screen="true">
			<vp source="default/ScreenShader.vert"/>
			<fp source="default/PassThrough.frag"/>
		</shader>	
	</shaders>	
	<materials>
		<material name="DefaultVertex">
			<shader name="DefaultShaderVertexNoTexture">
			</shader>
		</material>		
		<material name="DefaultVertexTextured">
			<shader name="DefaultShaderVertex">
			</shader>
		</material>
		<material name="DefaultVertexTexturedAdditive" blendingMode="2">
			<shader name="DefaultShaderVertex">
			</shader>
		</material>						
		<material name="Default">
			<shader name="DefaultShaderNoTexture">
			</shader>
		</material>			
		<material name="DefaultTextured">
			<shader name="DefaultShader">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="DefaultTexturedAdditive" blendingMode="2">
			<shader name="DefaultShader">
				<textures>
				</textures>				
			</shader>
		</material>	
		<material name="UnlitWireframe" wireframe="true">
			<shader name="UnlitUntextured">
			</shader>
		</material>
		<material name="UnlitUntextured">
			<shader name="UnlitUntextured">
			</shader>
		</material>	
		<material name="UnlitUntexturedAdditive" blendingMode="2">
			<shader name="UnlitUntextured">
			</shader>
		</material>		
		<material name="Unlit">
			<shader name="Unlit">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="UnlitAdditive" blendingMode="2">
			<shader name="Unlit">
				<textures>
				</textures>				
			</shader>
		</material>		
		<material name="UnlitAdditive" blendingMode="2">
			<shader name="Unlit">
				<textures>
				</textures>				
			</shader>
		</material>		
		<material name="DefaultWithShadows">
			<shader name="DefaultShaderShadows">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="Particles">
			<shader name="DefaultParticleShader">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="ParticlesAdditive" blendingMode="2">
			<shader name="DefaultParticleShader">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="LightCube">
			<shader name="LightCube">
				<textures>
				</textures>				
			</shader>
		</material>
		<material name="NormalColorSpecular">
			<shader name="NorColSpec">
				<textures>
				</textures>				
			</shader>
		</material>		
	</materials>
</polycode>
