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 |