Macros | |
#define | CONTINUOUS_EPSILON 0.001 |
Functions | |
face_t * | FreeMergeListScraps (face_t *merged) |
Remove merged out faces from the list. More... | |
void | MergeAll (surface_t *surfhead) |
Process the faces on a list of suraces. More... | |
face_t * | MergeFaceToList (face_t *face, face_t *list) |
Add a face to the list of faces, doing any possible merging. More... | |
void | MergePlaneFaces (surface_t *plane) |
Process the faces on a surface, searching for mergable faces. More... | |
Variables | |
qboolean | mergedebug |
#define CONTINUOUS_EPSILON 0.001 |
Remove merged out faces from the list.
Removes faces that MergeFaceToList() wanted to remove but couldn't due to its implementation.
merged | The list of merged faces. |
void MergeAll | ( | surface_t * | surfhead | ) |
Process the faces on a list of suraces.
surfhead | The list of surfaces. |
Add a face to the list of faces, doing any possible merging.
face | The face to add to the list. |
list | The list to which the face will be added. |
void MergePlaneFaces | ( | surface_t * | plane | ) |
Process the faces on a surface, searching for mergable faces.
plane | The surface of which the faces will be processed. |
qboolean mergedebug |