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
098004c294
Merge branch 'release/v3_1_0_RC2'
2016-10-13 21:47:04 -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
923da7febc
Merge pull request #873 from nyue/master
...
Fix find_package for zlib which requires all upper case ZLIB
2016-10-13 09:35:24 -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
David G Yu
3d1cd8c632
Fixed FVar patch evaluation with Gregory basis
...
This fixes evaluation of face-varying patches when
the patch table has been created using Gregory basis
end caps.
2016-10-10 14:38:26 -07:00
David G Yu
705e144fb5
Updated glStencilViewer for InfSharpPatches
...
Added a toggle to enable the use of infinitely sharp
patches and also implemented fitFrame ('f' keypress).
2016-10-07 17:40:58 -07:00
David G Yu
a3ba5f08f3
Updated glEvalLimit viewer for InfSharpPatch
...
Added a toggle to enable the use of infinitely sharp
patches and also implemented fitFrame ('f' keypress).
2016-10-07 17:21:59 -07:00
David G Yu
2b371f0aff
Updated LimitStencilTableFactory for InfSharpPatch
...
Far::LimitStencilTableFactory computes limit stencils using
patches from a Far::PatchTable, creating one temporarily if
necessary. This change propagates the useInfSharpPatch option
from adaptively refined topologies.
2016-10-07 16:41:08 -07:00
Nicholas Yue
569828d387
Fix find_package for zlib which requires all upper case ZLIB
2016-10-01 12:41:33 -07:00
David G Yu
086213bd3c
Merge branch 'release/v3_1_0_RC1' into dev
2016-09-30 18:31:47 -07:00
David G Yu
3351beee6f
Merge branch 'release/v3_1_0_RC1'
2016-09-30 18:30:26 -07:00
David G Yu
0034966af4
Release 3.1.0 RC1
2016-09-30 18:29:51 -07:00
barfowl
9f67a39a4d
Merge pull request #872 from davidgyu/inf_sharp_examples
...
Updated DX/GL Viewers for Inf Sharp Patches
2016-09-30 12:00:26 -07:00