diff --git a/documentation/release_notes.rst b/documentation/release_notes.rst index 70fcc5d3..241918c2 100644 --- a/documentation/release_notes.rst +++ b/documentation/release_notes.rst @@ -31,6 +31,19 @@ ---- +Release 3.3.2 +============= + +Release 3.3.2 is a minor release with potentially significant performance +improvements to the patch pre-processing stages + +**Changes** + - Improved performance of PatchTable construction (GitHub Issue #966) + - The resulting improved accuracy will produce slight numerical differences in computations involving patches, e.g. StencilTable and PatchTable evaluation + +**Bug Fixes** + - Far::PatchTableFactory now supports PatchTable construction with ENDCAP_BILINEAR_BASIS specified + Release 3.3.1 ============= @@ -38,8 +51,8 @@ Release 3.3.1 is a minor bug-fix release **Bug Fixes** - Fixed GLSL/HLSL/Metal patch shader code to resolve degenerate normals (GitHub Issue #947) - - Fixed problems with face-varying patches in uniform PatchTables - - Fixed integer overflow bugs for large meshes in PatchTable factories + - Fixed problems with face-varying patches in uniform PatchTables (GitHub Issue #946) + - Fixed integer overflow bugs for large meshes in PatchTable factories (GitHub Issue #957) - Fixed computation of PatchParam for triangle refinement (GitHub Issue #962) **Changes** diff --git a/opensubdiv/version.h b/opensubdiv/version.h index 0ec607a3..29a80669 100644 --- a/opensubdiv/version.h +++ b/opensubdiv/version.h @@ -25,13 +25,13 @@ #ifndef OPENSUBDIV3_VERSION_H #define OPENSUBDIV3_VERSION_H -#define OPENSUBDIV_VERSION v3_3_1 +#define OPENSUBDIV_VERSION v3_3_2 -#define OPENSUBDIV_VERSION_NUMBER 30301 +#define OPENSUBDIV_VERSION_NUMBER 30302 #define OPENSUBDIV_VERSION_MAJOR 3 #define OPENSUBDIV_VERSION_MINOR 3 -#define OPENSUBDIV_VERSION_PATCH 1 +#define OPENSUBDIV_VERSION_PATCH 2 namespace OpenSubdiv { namespace OPENSUBDIV_VERSION {