- memset(&m, 0, sizeof(m));
- m.pointer_vertex = skysphere_vertex3f;
- m.tex[0] = R_GetTexture(r_refdef.worldmodel->brush.solidskytexture);
- m.pointer_texcoord[0] = skysphere_texcoord2f;
- m.texmatrix[0] = scroll1matrix;
- if (r_textureunits.integer >= 2)
+ R_Mesh_VertexPointer(skysphere_vertex3f);
+ R_Mesh_ColorPointer(NULL);
+ R_Mesh_ResetTextureState();
+ R_Mesh_TexBind(0, R_GetTexture(r_refdef.worldmodel->brush.solidskytexture));
+ R_Mesh_TexCoordPointer(0, 2, skysphere_texcoord2f);
+ R_Mesh_TexMatrix(0, &scroll1matrix);
+ if (r_textureunits.integer >= 2 && r_view.colorscale == 1)