optimized shader of billboard dynamic size

This commit is contained in:
hyzboy 2024-06-20 00:21:53 +08:00
parent 56b8798122
commit af5988d96e

View File

@ -22,10 +22,12 @@ void main()
vec2( 0.5, 0.5)
);
mat4 LocalToWorldMatrix=l2w.mats[Input[0].l2w_id];
for(int i=0;i<4;i++)
{
gl_Position=camera.vp
*l2w.mats[Input[0].l2w_id]
*LocalToWorldMatrix
*vec4( gl_in[0].gl_Position.xyz+
BillboardVertex[i].x*camera.billboard_right+
BillboardVertex[i].y*camera.billboard_up,