Commit Graph

2231 Commits

Author SHA1 Message Date
beaverb1ll
1d4b3948dd Removed extra -D from Readme examples, removed a trailing whitespace 2016-10-30 15:40:59 -04:00
David G Yu
5a62966760 Merge branch 'release/v3_1_0' into dev 2016-10-21 16:04:49 -07:00
David G Yu
3e6febdfb9 Release 3.1.0 2016-10-21 16:03:40 -07:00
Takahito Tejima
2cdc035cbd Merge pull request #901 from barfowl/release_doc_tweaks
Minor changes to 3.1 release documentation:
2016-10-21 15:15:51 -07:00
Takahito Tejima
207cd92bb9 Merge pull request #899 from davidgyu/ctest_glimaging_fix
Fixed glImaging errors w/ ctest
2016-10-21 15:11:43 -07:00
barry
906f3e0c99 Minor changes to 3.1 release documentation:
- fixed dangling links to intro_30.html -- now release_30.html
    - minor changes for consistency and to remove redundancy
2016-10-20 19:53:17 -07:00
David G Yu
197100cbcb Fixed glImaging errors w/ ctest
Fixed some incorrect shader configurations hit
while running the glImaging example through CTest
2016-10-20 17:26:27 -07:00
barfowl
7443372690 Merge pull request #898 from davidgyu/release_docs
Added Documentation and API notes for 3.1
2016-10-19 13:55:14 -07:00
David G Yu
6a98ff5bc3 Added Documentation and API notes for 3.1
Updated the 3.1 release overview page to expand the
descriptions of new features and to list API changes.
2016-10-19 12:21:56 -07:00
barfowl
c10dcbfefc Merge pull request #897 from davidgyu/patch_param_fix
Fixed recent regression in Far::PatchParam
2016-10-19 12:08:54 -07:00
David G Yu
675db39cd1 Fixed recent regression in Far::PatchParam
Fixed an incorrect type cast in Far::PatchParam
which could result in truncated FaceId values.
2016-10-19 11:57:08 -07:00
David G Yu
f36e63a806 Merge pull request #896 from barfowl/far_doxygen
Minor Doxygen additions and corrections to Far class headers
2016-10-18 17:26:31 -07:00
barry
1db24844c6 Minor Doxygen additions and corrections to Far class headers 2016-10-17 17:52:20 -07:00
barfowl
ec7ac89c76 Merge pull request #894 from davidgyu/shader_api_review
Addressed notes from shader API review
2016-10-17 16:18:25 -07:00
David G Yu
552e308266 Added OsdGetPatchIsRegular() for GLSL and HLSL 2016-10-17 15:25:17 -07:00
barfowl
86bd917c97 Merge pull request #892 from davidgyu/release_api_review
Addressed some FVar PatchTable API review notes
2016-10-14 21:21:53 -07:00
barfowl
234990be49 Merge pull request #893 from davidgyu/release_api_review2
Addressed 2nd Derivative API review notes
2016-10-14 20:34:58 -07:00
David G Yu
8c04d5a0be Addressed 2nd Derivative API review notes
Renamed the StencilTable method Update2ndPartials()
to Update2ndDerivs() for consistency with existing API.
2016-10-14 20:13:59 -07:00
David G Yu
5ad64bc33e Addressed some FVar PatchTable API review notes
Fixed some inconsistencies with the methods added
to support face-varying patches.
2016-10-14 20:11:17 -07:00
David G Yu
297a998a4d Merge branch 'release/v3_1_0_RC2' into dev 2016-10-13 21:49:06 -07:00
David G Yu
9c1ae306ea Release 3.1.0 RC2 2016-10-13 21:43:22 -07:00
David G Yu
52635c329b Merge pull request #891 from barfowl/sharp_corner_bug
Fixed bug failing to sharpen corners of under-isolated irregular patches
2016-10-13 20:39:05 -07:00
barry
d83aae9dea Fixed bug failing to sharpen corners of under-isolated irregular patches
- updated PatchTableFactory to always inspect irregular patch corners
2016-10-13 20:28:13 -07:00
David G Yu
dc6c2e6ce8 Merge pull request #890 from barfowl/inf_sharp_shapes
Added a few more test shapes and updated viewers
2016-10-13 20:18:24 -07:00
barfowl
835ccc79ff Merge pull request #889 from davidgyu/merge_fix
Fix find_package for zlib which requires all upper case ZLIB
2016-10-13 20:06:11 -07:00
barry
e21b4d902f Added a few more test shapes for face-varying and inf-sharp patches:
- added new shapes to regression/shapes
    - updated shapes/all.h to include them
    - updated init_shapes.h for glViewer and glFVarViewer
2016-10-13 19:59:38 -07:00
Nicholas Yue
1f6dc6c949 Fix find_package for zlib which requires all upper case ZLIB 2016-10-13 19:59:22 -07:00
barfowl
b5d7e28aad Merge pull request #888 from davidgyu/release_docs2
Reorganized release specific documentation
2016-10-13 18:38:54 -07:00
David G Yu
3957da8e9c Reorganized release specific documentation
With our second substantial release in the 3.x series
we've reorganized the documentation links a bit. This
establishes a more consistent arrangement for release
specific documentation pages.
2016-10-13 17:38:08 -07:00
barfowl
3f30b34de2 Merge pull request #886 from davidgyu/release_docs1
Removed roadmap page from the documentation.
2016-10-13 15:35:18 -07:00
David G Yu
8ca33ee1a6 Merge pull request #885 from barfowl/gregory_corners
Restore sharp approximation to smooth corners of irregular patches
2016-10-13 15:31:41 -07:00
David G Yu
c7c55ac4d2 Removed roadmap page from the documentation.
The roadmap presented was significantly out of date.
We will find a better way to document work in progress.
2016-10-13 15:28:05 -07:00
barfowl
44d2129cd1 Merge pull request #884 from davidgyu/stencil_doxygen_fix
Fixed LimitStencilTable.h doc for 2nd derivatives
2016-10-13 15:16:26 -07:00
barry
460e90db0c Preserve sharp approximation to smooth corners of irregular patches
- PatchTableFactory now sharpens smooth corners if legacy behavior enabled
2016-10-13 15:00:34 -07:00
George ElKoura
dbca8cdb0b Merge pull request #883 from davidgyu/maya_doc_cleanup
Removed remaining doc for mayaPolySmooth example
2016-10-13 10:00:27 -07:00
David G Yu
f05e01c921 Removed remaining doc for mayaPolySmooth example 2016-10-13 09:28:23 -07:00
David G Yu
a0ca583751 Fixed LimitStencilTable.h doc for 2nd derivatives 2016-10-13 09:25:13 -07:00
David G Yu
8309f289a6 Merge pull request #882 from barfowl/fvar_and_inf_sharp_bugs
Bug fixes and improvements for face-varying and inf-sharp patches:
2016-10-12 15:19:12 -07:00
David G Yu
21f44c4110 Merge pull request #881 from barfowl/edge_only_corners
Fixed adaptive refinement of sharpened corners on edge-only boundaries
2016-10-12 15:19:00 -07:00
barry
d45b8c68a2 Bug fixes and improvements for face-varying and inf-sharp patches:
- extended smooth corner patch approximation to fvar and inf-sharp patches
    - fixed assignment and refinement bugs for inf-sharp tags in fvar space
    - fixed interpolation bug with Bilinear scheme and LINEAR_NONE option
    - added public methods for fvar topology to Far::TopologyRefiner
2016-10-12 13:08:35 -07:00
barry
154f29c7fe Fixed adaptive refinement of sharp corners with edge-only boundaries
- updated base level tagging to ignore the boundary interpolation option
    - updated regression shape for edge-only to illustrate behavior
    - updated regression shapes to favor default viewng direction of examples
2016-10-12 11:42:37 -07:00
David G Yu
d207dde8da Merge pull request #871 from asluk/dev_readme_remove_maya
[README] Remove reference to Maya SDK
2016-10-11 22:38:08 -07:00
barfowl
532013f5df Merge pull request #879 from davidgyu/patch_table_api_fixes
Fixed naming inconsistencies in Far::PatchTable
2016-10-11 22:12:08 -07:00
barfowl
079d1b5bf7 Merge pull request #878 from davidgyu/gregory_derivative_option
Exposed control for Gregory derivative weight eval
2016-10-11 22:10:51 -07:00
David G Yu
838fce27ab Exposed control for Gregory derivative weight eval
The symbol OPENSUBDIV_GREGORY_EVAL_TRUE_DERIVATIVES
determines the method used to compute derivative weights
for Gregory basis patches.

Setting this symbol during CMake configuration (and
hence during C++ and shader compilation) will enable
the use of true derivative weights.

The default behavior is to use a simpler approximation
for consistency with earlier releases.
2016-10-11 18:50:25 -07:00
David G Yu
df5d01ad3c Fixed naming inconsistencies in Far::PatchTable
The methods which return arrays of FVarPatchParam have
been made plural, e.g. GetFVarPatchParams(), for consistency
with the other methods in PatchTable.

Also fixed a missing doxygen tag.
2016-10-11 17:07:14 -07:00
barfowl
ffdb32cbac Merge pull request #877 from davidgyu/inf_sharp_stencil_viewer
Updated glStencilViewer for InfSharpPatches
2016-10-10 16:45:45 -07:00
barfowl
56ddd31e8f Merge pull request #876 from davidgyu/inf_sharp_limit_stencil
Updated LimitStencilTableFactory for InfSharpPatch
2016-10-10 16:43:25 -07:00
barfowl
20382bad6d Merge pull request #875 from davidgyu/inf_sharp_eval_limit
Updated glEvalLimit viewer for InfSharpPatch
2016-10-10 16:42:09 -07:00
barfowl
06e715d21f Merge pull request #874 from davidgyu/fvar_gregory_eval_fix
Fixed FVar patch evaluation with Gregory basis
2016-10-10 16:37:53 -07:00