resume GetNormalMatrix/GetNormal in auto shader.

This commit is contained in:
2024-03-12 23:04:12 +08:00
parent 13b2ca0575
commit ba8b44659b
3 changed files with 15 additions and 18 deletions

View File

@@ -39,21 +39,10 @@ Output
Code
{
mat3 GetNormalMatrix()
{
return mat3(camera.view*GetLocalToWorld());
}
vec3 GetNormal(mat3 normal_matrix,vec3 normal)
{
return normalize(normal_matrix*normal);
}
void main()
{
mat3 normal_matrix=GetNormalMatrix();
Output.Normal =GetNormal(normal_matrix,Normal);
Output.Normal =GetNormal(GetNormalMatrix(),Normal);
Output.Position =GetPosition3D();
HandoverMI();