//=================================================================
//
// Copyright (c) Microsoft Corporation 1999 - All Rights Reserved.
//
//=================================================================

// Undef.h: undefines preprocessor variables used in triangle handlers.
// Should be called at the end of each handler.

#if defined(_ZBUFFER_WRITE_)
#undef  _ZBUFFER_WRITE_
#endif

#if defined(_ZBUFFER_READ_)
#undef  _ZBUFFER_READ_
#endif

#if defined(_ZBUFFER_)
#undef  _ZBUFFER_
#endif

#if defined(_GOURAUD_)
#undef  _GOURAUD_
#endif

#if defined(_FLAT_)
#undef  _FLAT_
#endif

#if defined(_TEXMAP_)
#undef  _TEXMAP_
#endif

#if defined(_INIT_FN_NAME_)
#undef  _INIT_FN_NAME_
#endif

#if defined(_INIT_PERSP_FN_NAME_)
#undef  _INIT_PERSP_FN_NAME_
#endif

#if defined(_INIT_AFFINE_FN_NAME_)
#undef  _INIT_AFFINE_FN_NAME_
#endif

#if defined(_CREATEEDGE_FN_NAME_)
#undef  _CREATEEDGE_FN_NAME_
#endif

#if defined(_CREATEEDGE_PERSP_FN_NAME_)
#undef  _CREATEEDGE_PERSP_FN_NAME_
#endif

#if defined(_CREATEEDGE_AFFINE_FN_NAME_)
#undef  _CREATEEDGE_AFFINE_FN_NAME_
#endif

#if defined(_CREATEOTHEREDGE_FN_NAME_)
#undef  _CREATEOTHEREDGE_FN_NAME_
#endif

#if defined(_STEPEDGE_FN_NAME_)
#undef  _STEPEDGE_FN_NAME_
#endif

#if defined(_STEPEDGE_AFFINE_FN_NAME_)
#undef  _STEPEDGE_AFFINE_FN_NAME_
#endif

#if defined(_STEPEDGE_PERSP_FN_NAME_)
#undef  _STEPEDGE_PERSP_FN_NAME_
#endif

#if defined(_DRAWN_COUNTER_)
#undef _DRAWN_COUNTER_
#endif

