X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=gl_backend.h;h=5ecff60fd7c8abb6e3c89991f6211fdd3aa659b5;hb=a3a9fdaf8edba37e4c895b2f10926481c46916a0;hp=1970a77db02465118c11290dcaa3ec660dbd27e4;hpb=8ebb89488cfbf28c6d0234dbb6fec83c59e29e1e;p=xonotic%2Fdarkplaces.git diff --git a/gl_backend.h b/gl_backend.h index 1970a77d..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,9 +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); -// renders a mesh as lines -void R_Mesh_Draw_ShowTris(int firstvertex, int numvertices, int numtriangles, const int *elements); +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);