X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=gl_backend.h;h=5ecff60fd7c8abb6e3c89991f6211fdd3aa659b5;hb=624b2a6616c0e07574000dba59e0f46c8f12d8f9;hp=8561d82cf5fb16380ccd8204f3e94b308f04c551;hpb=11fdd674568f4edf96ec0a2c7d37639e24c7d561;p=xonotic%2Fdarkplaces.git diff --git a/gl_backend.h b/gl_backend.h index 8561d82c..5ecff60f 100644 --- a/gl_backend.h +++ b/gl_backend.h @@ -6,9 +6,9 @@ #define MAX_TEXTUREUNITS 64 #define POLYGONELEMENTS_MAXPOINTS 258 -extern int polygonelements[(POLYGONELEMENTS_MAXPOINTS-2)*3]; +extern unsigned short polygonelements[(POLYGONELEMENTS_MAXPOINTS-2)*3]; #define QUADELEMENTS_MAXQUADS 128 -extern int quadelements[QUADELEMENTS_MAXQUADS*6]; +extern unsigned short quadelements[QUADELEMENTS_MAXQUADS*6]; void GL_SetupView_Orientation_Identity(void); void GL_SetupView_Orientation_FromEntity(const matrix4x4_t *matrix); @@ -114,7 +114,7 @@ void R_Mesh_TextureState(const rmeshstate_t *m); void R_Mesh_ResetTextureState(void); // renders a mesh -void R_Mesh_Draw(int firstvertex, int numvertices, int numtriangles, const int *elements, int bufferobject, size_t bufferoffset); +void R_Mesh_Draw(int firstvertex, int numvertices, int firsttriangle, int numtriangles, const int *element3i, const unsigned short *element3s, int bufferobject3i, int bufferobject3s); // saves a section of the rendered frame to a .tga or .jpg file qboolean SCR_ScreenShot(char *filename, unsigned char *buffer1, unsigned char *buffer2, unsigned char *buffer3, int x, int y, int width, int height, qboolean flipx, qboolean flipy, qboolean flipdiagonal, qboolean jpeg, qboolean gammacorrect);