2013-12-19 19:32:50 +01:00

153 lines
2.4 KiB
Plaintext

// Materials for rendering to the fat buffer
// Textured Phong shading material
material DeferredShading/Material/TexturedPhong
{
technique hlsl
{
pass main
{
vertex_program_ref DeferredShading/material/hlsl/vs
{
}
fragment_program_ref DeferredShading/material/hlsl/ps
{
}
texture_unit
{
}
}
}
technique glsl
{
pass main
{
vertex_program_ref DeferredShading/material/glsl/vs
{
}
fragment_program_ref DeferredShading/material/glsl/ps
{
}
texture_unit
{
}
}
}
}
// Untextured Phong shading material
material DeferredShading/Material/UntexturedPhong
{
technique hlsl
{
pass main
{
vertex_program_ref DeferredShading/material/hlsl/vs
{
}
fragment_program_ref DeferredShading/material/hlsl/notex_ps
{
}
}
}
technique glsl
{
pass main
{
vertex_program_ref DeferredShading/material/glsl/vs
{
}
fragment_program_ref DeferredShading/material/glsl/notex_ps
{
}
}
}
}
// Textured normal mapped material
material DeferredShading/Material/TexturedNormalMapped
{
technique hlsl
{
pass main
{
vertex_program_ref DeferredShading/material/hlsl/nm_vs
{
}
fragment_program_ref DeferredShading/material/hlsl/nm_ps
{
}
texture_unit
{
}
texture_unit
{
tex_coord_set 1
}
}
}
technique glsl
{
pass main
{
vertex_program_ref DeferredShading/material/glsl/nm_vs
{
}
fragment_program_ref DeferredShading/material/glsl/nm_ps
{
}
texture_unit
{
}
texture_unit
{
tex_coord_set 1
}
}
}
}
// Untextured normal mapped material
material DeferredShading/Material/UntexturedNormalMapped
{
technique hlsl
{
pass main
{
vertex_program_ref DeferredShading/material/hlsl/nm_vs
{
}
fragment_program_ref DeferredShading/material/hlsl/nm_notex_ps
{
}
texture_unit
{
}
}
}
technique glsl
{
pass main
{
vertex_program_ref DeferredShading/material/glsl/nm_vs
{
}
fragment_program_ref DeferredShading/material/glsl/nm_notex_ps
{
}
texture_unit
{
tex_coord_set 0
}
texture_unit
{
tex_coord_set 1
}
}
}
}