Removed TextureAtlas based material after speeding up the one based on multiple texture units.

This commit is contained in:
David Williams
2008-04-15 18:03:23 +00:00
parent 7cd44c1335
commit fd804f51b4
19 changed files with 2 additions and 1154 deletions

View File

@ -1,101 +0,0 @@
material ColourMap2DOneLight
{
technique
{
pass
{
vertex_program_ref ColourMap2DOneLightVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
}
fragment_program_ref ColourMap2DFragmentProgram
{
}
}
}
}
material ColourMap2DTwoLights
{
technique
{
pass
{
vertex_program_ref ColourMap2DTwoLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
}
}
}
}
material ColourMap2DThreeLights
{
technique
{
pass
{
vertex_program_ref ColourMap2DThreeLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
param_named_auto light2.position light_position 2
param_named_auto light2.diffuseColour light_diffuse_colour 2
param_named_auto light2.attenuation light_attenuation 2
}
}
}
}
material ColourMap2DFourLights
{
technique
{
pass
{
vertex_program_ref ColourMap2DFourLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
param_named_auto light2.position light_position 2
param_named_auto light2.diffuseColour light_diffuse_colour 2
param_named_auto light2.attenuation light_attenuation 2
param_named_auto light3.position light_position 3
param_named_auto light3.diffuseColour light_diffuse_colour 3
param_named_auto light3.attenuation light_attenuation 3
}
}
}
}

View File

@ -1,97 +0,0 @@
material ColourMap3DOneLight
{
technique
{
pass
{
vertex_program_ref ColourMap3DOneLightVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
}
}
}
}
material ColourMap3DTwoLights
{
technique
{
pass
{
vertex_program_ref ColourMap3DTwoLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
}
}
}
}
material ColourMap3DThreeLights
{
technique
{
pass
{
vertex_program_ref ColourMap3DThreeLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
param_named_auto light2.position light_position 2
param_named_auto light2.diffuseColour light_diffuse_colour 2
param_named_auto light2.attenuation light_attenuation 2
}
}
}
}
material ColourMap3DFourLights
{
technique
{
pass
{
vertex_program_ref ColourMap3DFourLightsVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named textureScale float 16
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
param_named_auto light1.position light_position 1
param_named_auto light1.diffuseColour light_diffuse_colour 1
param_named_auto light1.attenuation light_attenuation 1
param_named_auto light2.position light_position 2
param_named_auto light2.diffuseColour light_diffuse_colour 2
param_named_auto light2.attenuation light_attenuation 2
param_named_auto light3.position light_position 3
param_named_auto light3.diffuseColour light_diffuse_colour 3
param_named_auto light3.attenuation light_attenuation 3
}
}
}
}

View File

@ -1,19 +0,0 @@
material ColourMapAndNormalMap3D
{
technique
{
pass
{
vertex_program_ref ColourMapAndNormalMap3DVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
//param_named ambient float4 0.5 0.5 0.5 1
}
fragment_program_ref ColourMapAndNormalMap3DFragmentProgram
{
}
}
}
}

View File

@ -1,18 +0,0 @@
material NormalMaterial
{
technique
{
pass
{
vertex_program_ref NormalVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
}
fragment_program_ref NormalFragmentProgram
{
}
}
}
}

View File

@ -1,28 +0,0 @@
material TextureAtlasExperimentalMaterial
{
technique
{
pass
{
vertex_program_ref TextureAtlasOneLightVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
}
fragment_program_ref TextureAtlasExperimentalFragmentProgram
{
}
texture_unit
{
texture texture_atlas.png 2d 0
//filtering none
}
}
}
}

View File

@ -1,38 +0,0 @@
material TextureAtlasMultiMaterial
{
technique
{
pass
{
ambient 0.0 0.0 0.0
diffuse 0.0 0.0 0.0
depth_bias -5 -5
}
pass
{
vertex_program_ref TextureAtlasOneLightVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
}
fragment_program_ref TextureAtlasFragmentProgram
{
}
texture_unit
{
texture texture_atlas.png
filtering none
}
scene_blend add
}
}
}

View File

@ -1,28 +0,0 @@
material TextureAtlasSingleMaterial
{
technique
{
pass
{
vertex_program_ref TextureAtlasOneLightVertexProgram
{
param_named_auto world world_matrix
param_named_auto viewProj viewproj_matrix
param_named_auto ambient ambient_light_colour
param_named_auto light0.position light_position 0
param_named_auto light0.diffuseColour light_diffuse_colour 0
param_named_auto light0.attenuation light_attenuation 0
}
fragment_program_ref TextureAtlasFragmentProgram
{
}
texture_unit
{
texture texture_atlas.png
filtering none
}
}
}
}