OpenSubdiv/opensubdiv/vtr
David G Yu 6dde62d48f Fixed strict-aliasing warnings
Minor update to the implementation of a few internal tagging
methods in Vtr to avoid violating strict-aliasing rules.
Specifically, switched to using std::memcpy instead of
reinterpret_cast to implement type punning.
2020-02-28 16:28:33 -08:00
..
array.h Eliminate or encapsulate ICC pragmas: 2015-07-20 17:56:00 -07:00
CMakeLists.txt Prefix OpenSubdiv CMake macros 2019-08-17 16:44:30 -07:00
componentInterfaces.h spelling 2017-01-11 12:40:49 -08:00
fvarLevel.cpp Fixed strict-aliasing warnings 2020-02-28 16:28:33 -08:00
fvarLevel.h Fixed strict-aliasing warnings 2020-02-28 16:28:33 -08:00
fvarRefinement.cpp spelling 2017-01-11 12:40:49 -08:00
fvarRefinement.h Re-protected members of all major Vtr classes: 2015-06-01 17:38:11 -07:00
level.cpp Simplified access to Vtr::Level tag bits for integer operations: 2018-09-25 15:51:01 -07:00
level.h Fixed strict-aliasing warnings 2020-02-28 16:28:33 -08:00
quadRefinement.cpp spelling phase 2 2017-01-24 22:48:44 -08:00
quadRefinement.h Moved Vtr classes within internal namespace: 2015-05-25 20:34:50 -07:00
refinement.cpp Fixed max-valence assignment in refinement to account for non-manifold edges: 2019-05-16 14:42:23 -07:00
refinement.h spelling 2017-01-11 12:40:49 -08:00
sparseSelector.cpp Moved Vtr classes within internal namespace: 2015-05-25 20:34:50 -07:00
sparseSelector.h Re-protected members of all major Vtr classes: 2015-06-01 17:38:11 -07:00
stackBuffer.h Major refactor of the construction of Far::PatchTable: 2018-05-08 17:24:14 -07:00
triRefinement.cpp spelling 2017-01-11 12:40:49 -08:00
triRefinement.h spelling 2017-01-11 12:40:49 -08:00
types.h spelling 2017-01-11 12:40:49 -08:00