OpenSubdiv/examples
David G Yu 2e175ff52b Mtl implementation mtlViewer organization
Refactored computation and drawing code used
for tessellated patches to improve readability
and extensibility.

- Updated mtlViewer.metal computation kernel to express
  data indexing using familiar semantic concepts: i.e.
  primitiveID, vertexID, etc. instead of threadgroup
  semantics.
- Updated mtlViewer.mm to consolidate patch type
  dispatch. Now, the configuration and execution
  of the compute and drawing passes is controlled
  by a PipelineConfig descriptor.
2019-05-30 10:00:55 -07:00
..
common Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
dxPtexViewer Updated all example source for consistent inclusion of header files: 2019-01-31 10:49:02 -08:00
dxViewer Updated dxViewer for Loop patches 2019-04-26 11:08:01 -07:00
farViewer Moved definition of struct ShapeDesc into same header file as Shape: 2019-04-23 12:05:14 -07:00
glEvalLimit Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glFVarViewer Minor improvements to examples/glFVarViewer: 2019-05-15 15:22:18 -07:00
glImaging Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glPaintTest Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glPtexViewer Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glShareTopology Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glStencilViewer Updated GL examples for common command line arguments: 2019-04-24 19:39:18 -07:00
glViewer Moved definition of struct ShapeDesc into same header file as Shape: 2019-04-23 12:05:14 -07:00
mtlPtexViewer Mtl implementation whitespace fixes 2019-05-22 18:00:36 -07:00
mtlViewer Mtl implementation mtlViewer organization 2019-05-30 10:00:55 -07:00
CMakeLists.txt Added Metal support 2017-04-19 16:49:53 -07:00