4#define PATCH_LODS_NUM 2
5#define PATCH_LOD_COLLISION 0
6#define PATCH_LOD_VISUAL 1
8typedef struct patchinfo_s
24void Q3PatchTesselateFloat(
int numcomponents,
int outputstride,
float *outputvertices,
int patchwidth,
int patchheight,
int inputstride,
float *patchvertices,
int tesselationwidth,
int tesselationheight);
26int Q3PatchTesselationOnX(
int patchwidth,
int patchheight,
int components,
const float *in,
float tolerance);
28int Q3PatchTesselationOnY(
int patchwidth,
int patchheight,
int components,
const float *in,
float tolerance);
void Q3PatchTriangleElements(int *elements, int width, int height, int firstvertex)
void Q3PatchTesselateFloat(int numcomponents, int outputstride, float *outputvertices, int patchwidth, int patchheight, int inputstride, float *patchvertices, int tesselationwidth, int tesselationheight)
int Q3PatchTesselationOnY(int patchwidth, int patchheight, int components, const float *in, float tolerance)
int Q3PatchAdjustTesselation(int numcomponents, patchinfo_t *patch1, float *patchvertices1, patchinfo_t *patch2, float *patchvertices2)
int Q3PatchTesselationOnX(int patchwidth, int patchheight, int components, const float *in, float tolerance)
int Q3PatchDimForTess(int size, int tess)
GLenum GLsizei GLsizei height