]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - gl_backend.h
transform matrix is now separate from R_Mesh_State, a new function called R_Mesh_Matr...
[xonotic/darkplaces.git] / gl_backend.h
index 075d2bdf94f907660305eacc03819f19647e5c1e..1752635f6303a408d653855bc48a18efeed1d171 100644 (file)
@@ -16,7 +16,6 @@ typedef struct
        int wantoverbright;
        int tex[MAX_TEXTUREUNITS];
        int texrgbscale[MAX_TEXTUREUNITS]; // used only if COMBINE is present
-       matrix4x4_t matrix; // model to world transform matrix
 }
 rmeshstate_t;
 
@@ -43,6 +42,9 @@ void R_Mesh_Finish(void);
 // (only valid between R_Mesh_Start and R_Mesh_Finish)
 void R_Mesh_ClearDepth(void);
 
+// sets up the requested transform matrix
+void R_Mesh_Matrix(const matrix4x4_t *matrix);
+
 // sets up the requested state
 void R_Mesh_State(const rmeshstate_t *m);