- varray_vertex[0] = rd->origin[0] - vright[0] * scale - vup[0] * scale;
- varray_vertex[1] = rd->origin[1] - vright[1] * scale - vup[1] * scale;
- varray_vertex[2] = rd->origin[2] - vright[2] * scale - vup[2] * scale;
- varray_vertex[4] = rd->origin[0] - vright[0] * scale + vup[0] * scale;
- varray_vertex[5] = rd->origin[1] - vright[1] * scale + vup[1] * scale;
- varray_vertex[6] = rd->origin[2] - vright[2] * scale + vup[2] * scale;
- varray_vertex[8] = rd->origin[0] + vright[0] * scale + vup[0] * scale;
- varray_vertex[9] = rd->origin[1] + vright[1] * scale + vup[1] * scale;
- varray_vertex[10] = rd->origin[2] + vright[2] * scale + vup[2] * scale;
- varray_vertex[12] = rd->origin[0] + vright[0] * scale - vup[0] * scale;
- varray_vertex[13] = rd->origin[1] + vright[1] * scale - vup[1] * scale;
- varray_vertex[14] = rd->origin[2] + vright[2] * scale - vup[2] * scale;
- R_Mesh_Draw(4, 2, polygonelements);
+ R_DrawSpriteMesh(rd->origin, vright, vup, scale, -scale, -scale, scale);