OpenSubdiv/examples
David G Yu ff34c514f5 Improved patch basis eval for Osd to match Far
This updates the patch basis evaluation functions in Osd
to match recent changes to far/patchBasis.

This also exposes a common facility for dealing with PatchCoord,
PatchArray, and PatchParam. These are exposed as global functions
operating on struct data, since C++ style class methods are not
supported by all of the Osd shader and kernel execution envirionments.

Changes:
    - Merged far/patchBasis.cpp to osd/patchBasisCommon{,Types,Eval}.h
    - Exposed PatchCoord, PatchArray, and PatchParam to Osd kernels
    - exposed OsdEvaluatePatchBasis and OsdEvaluatePatchBasisNormalized
    - Updated CPU, TBB, Omp, CUDA, OpenCL, GLSL, HLSL, and Metal evaluators
    - Updated glFVarViewer
2018-11-15 17:11:50 -08:00
..
common Added more common utilities to support Shapes with non-Catmark schemes: 2018-10-19 13:05:23 -07:00
dxPtexViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
dxViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
farViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glEvalLimit Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glFVarViewer Improved patch basis eval for Osd to match Far 2018-11-15 17:11:50 -08:00
glImaging Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glPaintTest Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glPtexViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glShareTopology Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glStencilViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
glViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
mtlPtexViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
mtlViewer Major step towards consistent use of include paths in source files: 2018-10-09 10:51:31 -07:00
CMakeLists.txt Added Metal support 2017-04-19 16:49:53 -07:00