X-Git-Url: http://git.mutantstargoat.com?p=demo;a=blobdiff_plain;f=src%2Fmeshgen.cc;h=ddcd5715cc5ba8a73d77e0da3f564e6b2ba0f9ff;hp=c6a4f48784082604b68054249c8e1c9f24ccca95;hb=fd601d4218b63fdf92c5e4dfa32eac8adbda82fa;hpb=47982b199010496e34eefb95044275fb231cba18 diff --git a/src/meshgen.cc b/src/meshgen.cc index c6a4f48..ddcd571 100644 --- a/src/meshgen.cc +++ b/src/meshgen.cc @@ -179,7 +179,7 @@ void gen_heightfield(Mesh *mesh, float xsz, float ysz, float height, int usub, Vec3 bitangent = hfield_vertex(u, v + dv, calc_height(u, v + dv, ptr), xsz, ysz, height) - vtx; - Vec3 normal = normalize(cross(tangent, bitangent)); + Vec3 normal = normalize(cross(bitangent, tangent)); mesh->vertices[vidx] = vtx; mesh->normals[vidx] = normal;