mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2024-11-27 14:00:10 +00:00
ff34c514f5
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 |
||
---|---|---|
.. | ||
common | ||
dxPtexViewer | ||
dxViewer | ||
farViewer | ||
glEvalLimit | ||
glFVarViewer | ||
glImaging | ||
glPaintTest | ||
glPtexViewer | ||
glShareTopology | ||
glStencilViewer | ||
glViewer | ||
mtlPtexViewer | ||
mtlViewer | ||
CMakeLists.txt |