X-Git-Url: https://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=misc%2Fmediasource%2Fnetradiant-src%2Ftools%2Fquake2%2Fqdata_heretic2%2Fcommon%2Ftrilib.h;fp=misc%2Fmediasource%2Fnetradiant-src%2Ftools%2Fquake2%2Fqdata_heretic2%2Fcommon%2Ftrilib.h;h=0000000000000000000000000000000000000000;hp=94263e0b28c89bd1cf6d722580198748e4635d09;hb=2376f1d3e3ea56046cca61d87cb8d648034e1a11;hpb=71c85af29fb024d5657f383c6e6f33720cd2c25e diff --git a/misc/mediasource/netradiant-src/tools/quake2/qdata_heretic2/common/trilib.h b/misc/mediasource/netradiant-src/tools/quake2/qdata_heretic2/common/trilib.h deleted file mode 100644 index 94263e0b..00000000 --- a/misc/mediasource/netradiant-src/tools/quake2/qdata_heretic2/common/trilib.h +++ /dev/null @@ -1,56 +0,0 @@ -/* -Copyright (C) 1999-2006 Id Software, Inc. and contributors. -For a list of contributors, see the accompanying CONTRIBUTORS file. - -This file is part of GtkRadiant. - -GtkRadiant is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -GtkRadiant is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GtkRadiant; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ - -// -// trilib.h: header file for loading triangles from an Alias triangle file -// - -#include "fmodel.h" - -#define MAXTRIANGLES MAX_FM_TRIANGLES - -typedef struct -{ - vec3_t verts[3]; -#if 1 - int indicies[3]; - float uv[3][2]; - qboolean HasUV; -#endif -} triangle_t; - -#define NUM_CLUSTERS 8 - -typedef struct -{ - char name[64]; - byte tris[MAXTRIANGLES>>3]; - byte verts[MAX_FM_VERTS>>3]; - int start_glcmds, num_glcmds; - - int *clusters[NUM_CLUSTERS]; - struct IntListNode_s *vertLists[NUM_CLUSTERS]; - int num_verts[NUM_CLUSTERS + 1]; - int new_num_verts[NUM_CLUSTERS + 1]; - qboolean clustered; -} mesh_node_t; - -void LoadTriangleList (char *filename, triangle_t **pptri, int *numtriangles, mesh_node_t **ppmnodes, int *num_mesh_nodes);