OpenSubdiv/opensubdiv/far
manuelk eb26c65a88 first pass at an osd regression suite, following similar lines to the far regression.
- modify shape_utils to return a vector of coarse vertices when creating an hbr mesh

- minor cleanup of osd mesh and the addition of a vector parameter in the creator to
  save the remapping between the hbr mesh progenitor and the current serialized osd mesh.

- minor fallout modifications to the glutViewer & far regression code

Notes :

- the dual template of far is causing a lot of complications
  -> suggest finding a way to isolate the T template to the factory code.
  -> far needs a concept of a vector of vertex & varying data (to abstract the vertex buffer
     away from osd)
  -> the dispatched mechanism is awkward and needs refactoring
  -> suggest moving the default CPU kernels away from the subdivision tables
  -> suggest finding a way to completely untemplate the tables (we might need a templated
     factory function though)
  -> osd should be able to call delete on the far mesh to get rid of all the CPU-bound data
     once the GPU data has been laid-out.

Closes #18.
2012-06-19 17:15:07 -07:00
..
bilinearSubdivisionTables.h Adding a virtual function that returns the number of tables needed to represent 2012-06-18 15:31:58 -07:00
catmarkSubdivisionTables.h Adding a virtual function that returns the number of tables needed to represent 2012-06-18 15:31:58 -07:00
CMakeLists.txt Base check-in of Hbr / Far 2012-06-08 11:18:20 -07:00
dispatcher.h general code cleanup : 2012-06-15 14:09:14 -07:00
loopSubdivisionTables.h * Fixed a while loop that could crash when boundary interpolation 2012-06-15 19:13:29 -07:00
mesh.h general code cleanup : 2012-06-15 14:09:14 -07:00
meshFactory.h first pass at an osd regression suite, following similar lines to the far regression. 2012-06-19 17:15:07 -07:00
subdivisionTables.h Adding a virtual function that returns the number of tables needed to represent 2012-06-18 15:31:58 -07:00