X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fpolyclip.h;h=adee29ddb74e2cd145a24b59fc9b1c9d0778ca31;hb=HEAD;hp=c6745e374d784de938bb79e467663ba48d8dea1d;hpb=dac99aab001a4589f2947e03a917e45b94033c98;p=dosdemo diff --git a/src/polyclip.h b/src/polyclip.h deleted file mode 100644 index c6745e3..0000000 --- a/src/polyclip.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef POLYCLIP_H_ -#define POLYCLIP_H_ - -#include "3dgfx.h" - -struct cplane { - float x, y, z; - float nx, ny, nz; -}; - -/* Polygon clipper - * returns: - * 1 -> fully inside, not clipped - * 0 -> straddling the plane and clipped - * -1 -> fully outside, not clipped - * in all cases, vertices are copied to vout, and the vertex count is written - * to wherever voutnum is pointing - */ -int clip_poly(struct g3d_vertex *vout, int *voutnum, - const struct g3d_vertex *vin, int vnum, struct cplane *plane); - -#endif /* POLYCLIP_H_ */