StripGrid.cpp
//! This function generates an array of vertex indexes for stripping a w by h grid of vertexes. The strip is
//! created like this:
//!     - For every two rows in the grid:
//!         - Strip a row from left to right
//!         - Use degenerate triangles to continue the strip down to the end of the next row.
//!         - Continue stripping the next row from right to left.
//!         - Use degenerate triangles to continue the strip down to the beginning of the next row.
//!
//! The vertexes are stripped for a CW front-face.
//!
//! @param  w       Width of the grid (note: this is the number of vertexes -- the number of quads is w - 1)
//! @param  h       Height of the grid (note: this is the number of vertexes -- the number of quads is h - 1)
//! @param  pData   Where to place the indexes. Index values range 0 - 65535. The buffer must be big enough
//!                 to hold at least ( h - 1 ) * ( 2 * w + 2 ) - 2 indexes.
//!
//! @return     Number of vertex indexes generated: ( h - 1 ) * ( 2 * w + 2 ) - 2
//!
//! @warning    w * h must be less than 65536
This function generates an array of vertex indexes for stripping a w by h grid of vertexes. The strip is
created like this:
For every two rows in the grid:
Strip a row from left to right
Use degenerate triangles to continue the strip down to the end of the next row.
Continue stripping the next row from right to left.
Use degenerate triangles to continue the strip down to the beginning of the next row.

The vertexes are stripped for a CW front-face.
This function generates an array of vertex indexes for stripping a w by h grid of vertexes . The strip is created like this : For every two rows in the grid : Strip a row from left to right Use degenerate triangles to continue the strip down to the end of the next row . Continue stripping the next row from right to left . Use degenerate triangles to continue the strip down to the beginning of the next row . The vertexes are stripped for a CW front - face .
int StripGrid(int w, int h, uint16_t * pData)
{
    assert(w * h <= 65536); 
    return StripGrid_imp(w, h, pData);
}
int StripGrid ( int w , int h , uint16_t * pData ) { assert ( w * h <= 65536 ) ; return StripGrid_imp ( w , h , pData ) ; }
This function generates an array of vertex indexes for stripping a w by h grid of vertexes.
This function generates an array of vertex indexes for stripping a w by h grid of vertexes .
// Indexes must fit in an unsigned 16-bit value