OpenSubdiv/opensubdiv/far
barry 647039a8ee Major public addition of class templates for multiple precision:
- converted classes for stencils, tables and factories to templates
    - added backward compatible class wrappers around new templates
    - extended PatchTable to support variable precision stencil tables
    - extended PatchTableBuilder to manage PatchTable's new stencil tables
    - templated PatchTableBuilder conversion from SparseMatrix to stencils
    - extended public PatchTableFactory interface to specify precision
    - converted PrimvarRefiner class to template and added wrapper class
2018-07-28 14:56:43 -07:00
..
bilinearPatchBuilder.cpp Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
bilinearPatchBuilder.h Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
catmarkPatchBuilder.cpp Reordered #includes in far/catmarkPatchBuilder.cpp to match convention 2018-07-27 12:07:31 -07:00
catmarkPatchBuilder.h Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
CMakeLists.txt Major refactor of the construction of Far::PatchTable: 2018-05-08 17:24:14 -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
loopPatchBuilder.cpp Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
loopPatchBuilder.h Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
patchBasis.cpp Minor public extensions to support multi-precision evaluation of patches: 2018-07-28 14:43:32 -07:00
patchBasis.h Internal numerical extensions to retain double precision: 2018-07-23 11:10:56 -07:00
patchBuilder.cpp Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
patchBuilder.h Internal refactoring to support multiple precision: 2018-07-23 11:00:35 -07:00
patchDescriptor.cpp Removed BOUNDARY and CORNER patch types 2015-05-13 11:31:02 -07:00
patchDescriptor.h Removed bitfield size from Far::PatchDescriptor 2016-09-29 09:44:11 -07: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 Minor public extensions to support multi-precision evaluation of patches: 2018-07-28 14:43:32 -07:00
patchParam.h Minor public extensions to support multi-precision evaluation of patches: 2018-07-28 14:43:32 -07:00
patchTable.cpp Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
patchTable.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
patchTableFactory.cpp Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
patchTableFactory.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
primvarRefiner.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
ptexIndices.cpp spelling phase 2 2017-01-24 22:48:44 -08:00
ptexIndices.h Remove #pragma once 2015-05-20 09:59:18 -07:00
sparseMatrix.h Fixed misuse of vector::capacity() in Far::SparseMatrix: 2018-06-26 17:42:13 -07:00
stencilBuilder.cpp Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
stencilBuilder.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
stencilTable.cpp Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
stencilTable.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
stencilTableFactory.cpp Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
stencilTableFactory.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07: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 Minor Doxygen additions and corrections to Far class headers 2016-10-17 17:52:20 -07:00
topologyLevel.h spelling 2017-01-11 12:40:49 -08:00
topologyRefiner.cpp Fix uninitialized stack memory used in topology refiner 2018-07-14 15:57:16 +02:00
topologyRefiner.h Major public addition of class templates for multiple precision: 2018-07-28 14:56:43 -07:00
topologyRefinerFactory.cpp Fixed adaptive refinement of sharp corners with edge-only boundaries 2016-10-12 11:42:37 -07:00
topologyRefinerFactory.h spelling phase 2 2017-01-24 22:48:44 -08:00
types.h spelling 2017-01-11 12:40:49 -08:00