- m.index = crosshairpolyindex;
- m.vertex = &tvxyz[0][0];
- m.vertexstep = sizeof(float[4]);
- m.tex[0] = R_GetTexture(texture);
- m.texcoords[0] = &tvst[0][0];
- m.texcoordstep[0] = sizeof(float[2]);
- tvst[0][0] = 0;
- tvst[0][1] = 0;
- tvst[1][0] = 0;
- tvst[1][1] = 1;
- tvst[2][0] = 1;
- tvst[2][1] = 1;
- tvst[3][0] = 1;
- tvst[3][1] = 0;
- tvxyz[0][0] = origin[0] - vright[0] * scale - vup[0] * scale;
- tvxyz[0][1] = origin[1] - vright[1] * scale - vup[1] * scale;
- tvxyz[0][2] = origin[2] - vright[2] * scale - vup[2] * scale;
- tvxyz[1][0] = origin[0] - vright[0] * scale + vup[0] * scale;
- tvxyz[1][1] = origin[1] - vright[1] * scale + vup[1] * scale;
- tvxyz[1][2] = origin[2] - vright[2] * scale + vup[2] * scale;
- tvxyz[2][0] = origin[0] + vright[0] * scale + vup[0] * scale;
- tvxyz[2][1] = origin[1] + vright[1] * scale + vup[1] * scale;
- tvxyz[2][2] = origin[2] + vright[2] * scale + vup[2] * scale;
- tvxyz[3][0] = origin[0] + vright[0] * scale - vup[0] * scale;
- tvxyz[3][1] = origin[1] + vright[1] * scale - vup[1] * scale;
- tvxyz[3][2] = origin[2] + vright[2] * scale - vup[2] * scale;
- R_Mesh_Draw(&m);