forked from Mirrors/openclonk
41 lines
729 B
Plaintext
41 lines
729 B
Plaintext
vertex_program normal_map_vertex glsl
|
|
{
|
|
source normal_map_vertex.glsl
|
|
}
|
|
|
|
fragment_program normal_map_fragment glsl
|
|
{
|
|
source normal_map_fragment.glsl
|
|
}
|
|
|
|
// This material can be derived from in order to use a normal map with a
|
|
// single base texture.
|
|
material NormalMap
|
|
{
|
|
receive_shadows on
|
|
|
|
technique
|
|
{
|
|
pass
|
|
{
|
|
texture_unit base
|
|
{
|
|
}
|
|
|
|
texture_unit normal
|
|
{
|
|
}
|
|
|
|
vertex_program_ref normal_map_vertex
|
|
{
|
|
}
|
|
|
|
fragment_program_ref normal_map_fragment
|
|
{
|
|
param_named basemap int 0
|
|
param_named normalTex int 1
|
|
}
|
|
}
|
|
}
|
|
}
|