updated test codes.

This commit is contained in:
2024-03-13 00:13:58 +08:00
parent b9f5c69f85
commit 7f744d1207
4 changed files with 20 additions and 24 deletions

View File

@@ -59,25 +59,21 @@ Output
Code
{
#define HAVE_SPECULAR
void main()
{
MaterialInstance mi=GetMI();
//将法线归一化
// vec3 world_normal =normalize(Input.Normal);
//对世界坐标下的灯光方法归一化
// vec3 world_light_direction =normalize(sun.direction.xyz);
//点乘法线和光照
float intensity=0.5*max(dot(Input.Normal,sun.direction.xyz),0.0)+0.5;
//直接光颜色
vec3 direct_color =intensity*sun.color.rgb*mi.Color.rgb;
// #ifndef HAVE_SPECULAR
// FragColor=vec4(direct_color,1.0);
// #else
#ifndef HAVE_SPECULAR
FragColor=vec4(direct_color,1.0);
#else
vec3 spec_color=vec3(0.0);
@@ -91,6 +87,6 @@ Code
}
FragColor=vec4(direct_color+spec_color,1.0);
// #endif//HAVE_SPECULAR
#endif//HAVE_SPECULAR
}
}