tiny comment fix
Fix sanity check for max value of level in FarMeshFactory::sumList()

Closes #73
Making CMakeList more consistent
Making CMakeLists more consistent
Fix broken drawing for loop geometry in glutViewer
Refactoring far (cliff notes):
    - All data representation classes are now single-templated for a vertex class 'U'

    - All constructors / instancing code has been moved into "Factory" functions that are dual-templated
      for two vertex classes <class T, class U=T>. This allows hbr specialization with a placeholder
      vertex flass 'T' for faster analysis without paying interpolation costs, while far can still specialize
      a fully implemented vertex class 'U' with full subdivision functionality.

    - Some preliminary clean-up work on FarVertexEditTables with the addition of a FarVertexEdit class
      as a replacement for the former HbrVertedEdit which was introducing back dependencies on hbr. The
      implementation is very lightweight. Some slight renaming / cleanup of the code, with some more to
      be done.

    - there are no more dependencies on hbr (not even #include) from far's data structure !

Notes :
    - the FarDispatcher mechanism has become somewhat awkward and should be re-evaluated when refactoring osd.

    - the "Factory" pattern survives this round of refactoring until we can find something better.

Closes #34
Taking a first stab at a doxygen config file and matching cmake rules.

Also reformatting a chunk of FAR's comments to work w/ doxygen.

Closes #75
Added simpleCpu example with markdown commentary
Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv
Clean up simpleCpu code a bit
Fix header issues after merging recent revisions
Fixed a couple build issues with Visual Studio 2010
Fixed a build issue with Visual Studio 2010
Make VertexKernelBatch public when building with clang.

There seems to be a bug in clang: despite the fact that FarMeshFactory is
declared to be a friend class from FarSubdivisionTables, clang protests that
VertexKernelBatch is not accessable.

This hack adds an #ifdef __clang__ block to make that structure public and keep
Far compiling under OSX.
Update simpleCpu example to compile under OSX after refactoring
Merge pull request #83 from jcowles/master

Two updates to fix OSX compilation
Release Candidate 1.0 :

- [Feature Adaptive GPU Rendering of Catmull-Clark Surfaces](http://research.microsoft.com/en-us/um/people/cloop/tog2012.pdf).

- New API architecture : we are planning to lock on to this new framework as the basis for backward compatibility, which we will enforce from Release 1.0 onward. Subsequent releases of OpenSubdiv should not break client code.

- DirectX 11 support

- and much more...
Make sure that shape strings are post-fixed with a null-char when read from file.

fixes #85
- adding Intel OpenCL kit in search paths

fixes #64
defining M_PI to fix some compiler errors on OSX 10.8

fixes #44