OpenSubdiv/opensubdiv/far
David G Yu fc12816d97 Updated PatchTable for Varying and Face-Varying
This change updates Far::PatchTable to include support for
evaluating varying and face-varying data on patches.

This adds to existing API and follows the existing patterns
used for vertex patches.

This includes data and methods to evaluate varying and
face-varying basis functions as well as methods to compute
local point values for varying and face-varying primvar data.

This is the foundation for updating Far::PatchTableFactory
to generate bicubic patches for face-varying channels.
2016-07-20 10:44:45 -07:00
..
CMakeLists.txt Use cmake's folder feature on platforms that support it. 2016-06-09 17:04:26 -07:00
endCapBSplineBasisPatchFactory.cpp Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
endCapBSplineBasisPatchFactory.h Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
endCapGregoryBasisPatchFactory.cpp Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
endCapGregoryBasisPatchFactory.h Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
endCapLegacyGregoryPatchFactory.cpp Fix Intel compiler warning 2015-07-16 09:27:48 -07:00
endCapLegacyGregoryPatchFactory.h Moved Vtr classes within internal namespace: 2015-05-25 20:34:50 -07:00
error.cpp Minor content and formatting changes to Far error strings 2015-07-31 12:47:49 -07:00
error.h Minor content and formatting changes to Far error strings 2015-07-31 12:47:49 -07:00
gregoryBasis.cpp Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
gregoryBasis.h Adding VSpan to standardize representation of partial rings around vertices: 2016-07-13 18:16:11 -07:00
patchBasis.cpp Fix additional instances of 'and' 2016-07-16 21:29:05 -07:00
patchBasis.h LimitStencilTable now also computes stencils for second partials. 2015-11-16 14:43:44 -08:00
patchDescriptor.cpp Removed BOUNDARY and CORNER patch types 2015-05-13 11:31:02 -07:00
patchDescriptor.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
patchMap.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
patchMap.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
patchParam.h Fixed an incorrect comment in far/patchParam.h 2015-07-30 17:41:36 -07:00
patchTable.cpp Updated PatchTable for Varying and Face-Varying 2016-07-20 10:44:45 -07:00
patchTable.h Updated PatchTable for Varying and Face-Varying 2016-07-20 10:44:45 -07:00
patchTableFactory.cpp Updated PatchTable for Varying and Face-Varying 2016-07-20 10:44:45 -07:00
patchTableFactory.h Removed commented out face-varying options 2015-06-17 09:59:03 -07:00
primvarRefiner.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
ptexIndices.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
ptexIndices.h Remove #pragma once 2015-05-20 09:59:18 -07:00
stencilBuilder.cpp Merge current github/dev into pull request 760 2016-07-16 20:52:54 -07:00
stencilBuilder.h LimitStencilTable now also computes stencils for second partials. 2015-11-16 14:43:44 -08:00
stencilTable.cpp Merge current github/dev into pull request 760 2016-07-16 20:52:54 -07:00
stencilTable.h Merge current github/dev into pull request 760 2016-07-16 20:52:54 -07:00
stencilTableFactory.cpp Merge current github/dev into pull request 760 2016-07-16 20:52:54 -07:00
stencilTableFactory.h Comment typos / whitespace. 2015-11-16 14:39:58 -08:00
topologyDescriptor.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
topologyDescriptor.h Doxygen tweaks to prevent it mangling Far::TopologyRefinerFactory<MESH> 2015-06-12 14:33:21 -07:00
topologyLevel.h Comment typos / whitespace. 2015-11-16 14:39:58 -08:00
topologyRefiner.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
topologyRefiner.h Fixed Far::TopologyRefiner::GetNumLevels() 2016-01-22 17:38:58 -08:00
topologyRefinerFactory.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
topologyRefinerFactory.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
types.h Added more public constants to <far/types.h> 2015-05-28 17:55:34 -07:00