]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - r_sprites.c
transform matrix is now separate from R_Mesh_State, a new function called R_Mesh_Matr...
[xonotic/darkplaces.git] / r_sprites.c
index 168c4cfd8d3a0dace7a4cb693ab1066725cb1b1d..577102632daff86deb88d3d202a1fcf72e99766f 100644 (file)
@@ -88,7 +88,6 @@ static void R_DrawSpriteImage (int wantoverbright, int additive, mspriteframe_t
                m.blendfunc2 = GL_ONE;
        m.wantoverbright = wantoverbright;
        m.tex[0] = texture;
-       Matrix4x4_CreateIdentity(&m.matrix);
        R_Mesh_State(&m);
 
        varray_element[0] = 0;
@@ -137,6 +136,8 @@ void R_DrawSpriteModelCallback(const void *calldata1, int calldata2)
        if (R_SpriteSetup(ent, ent->model->sprnum_type, org, left, up))
                return;
 
+       R_Mesh_Matrix(&r_identitymatrix);
+
        if ((ent->model->flags & EF_FULLBRIGHT) || (ent->effects & EF_FULLBRIGHT))
        {
                color[0] = color[1] = color[2] = 1;