From: sajt Date: Fri, 30 Jun 2006 22:45:58 +0000 (+0000) Subject: Patch from div0 to fix autosprite X-Git-Tag: xonotic-v0.1.0preview~3888 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=52fd8d84c84e2134181902a43ddd65a3d88e51a4;p=xonotic%2Fdarkplaces.git Patch from div0 to fix autosprite git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6490 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_rmain.c b/gl_rmain.c index 4b87246c..7f3c26b0 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -2681,7 +2681,7 @@ void RSurf_PrepareVerticesForBatch(qboolean generatenormals, qboolean generateta for (i = 0;i < 4;i++) Matrix4x4_Transform(&imatrix1, (rsurface_vertex3f + 3 * surface->num_firstvertex) + (j+i)*3, v[i]); for (i = 0;i < 4;i++) - VectorMAMAMAM(1, center, v[i][0], forward, v[i][1], right, v[i][2], up, rsurface_array_modelvertex3f + (surface->num_firstvertex+i+j) * 3); + VectorMAMAMAM(1, center, v[i][0], forward, v[i][1], right, v[i][2], up, rsurface_array_deformedvertex3f + (surface->num_firstvertex+i+j) * 3); } Mod_BuildNormals(surface->num_firstvertex, surface->num_vertices, surface->num_triangles, rsurface_modelvertex3f, rsurface_model->surfmesh.data_element3i + surface->num_firsttriangle * 3, rsurface_array_deformednormal3f, r_smoothnormals_areaweighting.integer); Mod_BuildTextureVectorsFromNormals(surface->num_firstvertex, surface->num_vertices, surface->num_triangles, rsurface_modelvertex3f, rsurface_model->surfmesh.data_texcoordtexture2f, rsurface_array_deformednormal3f, rsurface_model->surfmesh.data_element3i + surface->num_firsttriangle * 3, rsurface_array_deformedsvector3f, rsurface_array_deformedtvector3f, r_smoothnormals_areaweighting.integer);