96 lines
1.4 KiB
Plaintext
96 lines
1.4 KiB
Plaintext
material Skybox/Debug1
|
|
{
|
|
technique
|
|
{
|
|
pass
|
|
{
|
|
lighting off
|
|
depth_write off
|
|
ambient 1.0 0.0 0.0 1.0
|
|
diffuse 1.0 0.0 0.0 1.0
|
|
vertex_program_ref debug_vp
|
|
{
|
|
}
|
|
fragment_program_ref debug_fp
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
material Debug/Red
|
|
{
|
|
technique
|
|
{
|
|
pass
|
|
{
|
|
lighting off
|
|
depth_check on
|
|
depth_write on
|
|
depth_func always_pass
|
|
ambient 1.0 0.0 0.0 1.0
|
|
diffuse vertexcolour
|
|
specular 0.0 0.0 0.0 1.0
|
|
cull_software none
|
|
cull_hardware none
|
|
/*
|
|
rtshader_system
|
|
{
|
|
lighting_stage metal_roughness
|
|
}
|
|
*/
|
|
}
|
|
}
|
|
}
|
|
|
|
material Debug/Red2
|
|
{
|
|
technique
|
|
{
|
|
pass
|
|
{
|
|
lighting off
|
|
depth_check on
|
|
depth_write on
|
|
depth_func always_pass
|
|
ambient 1.0 0.0 0.0 1.0
|
|
diffuse vertexcolour
|
|
specular 0.0 0.0 0.0 1.0
|
|
cull_software none
|
|
cull_hardware none
|
|
|
|
rtshader_system
|
|
{
|
|
lighting_stage metal_roughness
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Debug material for normal visualization overlay.
|
|
* Renders on top of everything (depth_check off, depth_write off)
|
|
* Uses vertex colours so each normal line can have its own colour.
|
|
* Rendered in overlay queue to appear on top of all geometry.
|
|
*/
|
|
material Debug/NormalOverlay
|
|
{
|
|
technique
|
|
{
|
|
pass
|
|
{
|
|
lighting off
|
|
depth_check off
|
|
depth_write off
|
|
ambient 1.0 1.0 1.0 1.0
|
|
diffuse vertexcolour
|
|
specular 0.0 0.0 0.0 1.0
|
|
cull_software none
|
|
cull_hardware none
|
|
scene_blend alpha_blend
|
|
}
|
|
}
|
|
}
|