Used float4 instead of float3 for halfedges to comply with allignment requirements (47.5)