From 1b5d4aabb085e26b6f2608040a95deb64643c60f Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 20 Jun 2024 00:23:45 +0800 Subject: [PATCH] Optimized shader --- src/ShaderGen/3d/M_BillboardDynamicSize.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ShaderGen/3d/M_BillboardDynamicSize.cpp b/src/ShaderGen/3d/M_BillboardDynamicSize.cpp index a3f13a7d..2f92c1fa 100644 --- a/src/ShaderGen/3d/M_BillboardDynamicSize.cpp +++ b/src/ShaderGen/3d/M_BillboardDynamicSize.cpp @@ -22,12 +22,11 @@ void main() vec2( 0.5, 0.5) ); - mat4 LocalToWorldMatrix=l2w.mats[Input[0].l2w_id]; + mat4 MVPMatrix=camera.vp*l2w.mats[Input[0].l2w_id]; for(int i=0;i<4;i++) { - gl_Position=camera.vp - *LocalToWorldMatrix + gl_Position=MVPMatrix *vec4( gl_in[0].gl_Position.xyz+ BillboardVertex[i].x*camera.billboard_right+ BillboardVertex[i].y*camera.billboard_up,