Optimized shader

This commit is contained in:
hyzboy 2024-06-20 00:23:45 +08:00
parent af5988d96e
commit 1b5d4aabb0

View File

@ -22,12 +22,11 @@ void main()
vec2( 0.5, 0.5) 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++) for(int i=0;i<4;i++)
{ {
gl_Position=camera.vp gl_Position=MVPMatrix
*LocalToWorldMatrix
*vec4( gl_in[0].gl_Position.xyz+ *vec4( gl_in[0].gl_Position.xyz+
BillboardVertex[i].x*camera.billboard_right+ BillboardVertex[i].x*camera.billboard_right+
BillboardVertex[i].y*camera.billboard_up, BillboardVertex[i].y*camera.billboard_up,