diff --git a/WickedEngine/pointspriteGS.hlsl b/WickedEngine/pointspriteGS.hlsl index 4bfd02d75..bea0e32bc 100644 --- a/WickedEngine/pointspriteGS.hlsl +++ b/WickedEngine/pointspriteGS.hlsl @@ -46,6 +46,7 @@ void main(point GS_INPUT p[1], inout TriangleStream triStream) float4 rightVector = float4(rightAxis.xyz, 1.0f); float4 upVector = float4(upAxis.xyz, 1.0f); p[0].pos = mul(p[0].pos, xView); + p[0].vel = mul(p[0].vel, xView); float quadLength = p[0].inSizOpMir.x*0.5f; @@ -99,4 +100,4 @@ void main(point GS_INPUT p[1], inout TriangleStream triStream) if(p[0].inSizOpMir.w==1) p1.tex.y=1-p1.tex.y; p1.pp = p1.pos; triStream.Append(p1); -} \ No newline at end of file +}