/*!**************************************************************************** @file PVRTTriStrip.h @copyright Copyright (c) Imagination Technologies Limited. @brief Strips a triangle list. ******************************************************************************/ #ifndef _PVRTTRISTRIP_H_ #define _PVRTTRISTRIP_H_ /**************************************************************************** ** Declarations ****************************************************************************/ /*!*************************************************************************** @brief Reads a triangle list and generates an optimised triangle strip. @param[out] ppui32Strips @param[out] ppnStripLen @param[out] pnStripCnt @param[in] pui32TriList @param[in] nTriCnt *****************************************************************************/ void PVRTTriStrip( unsigned int **ppui32Strips, unsigned int **ppnStripLen, unsigned int *pnStripCnt, const unsigned int * const pui32TriList, const unsigned int nTriCnt); /*!*************************************************************************** @brief Reads a triangle list and generates an optimised triangle strip. Result is converted back to a triangle list. @param[in,out] pui32TriList @param[in] nTriCnt *****************************************************************************/ void PVRTTriStripList(unsigned int * const pui32TriList, const unsigned int nTriCnt); #endif /* _PVRTTRISTRIP_H_ */ /***************************************************************************** End of file (PVRTTriStrip.h) *****************************************************************************/