Commit Graph

2256 Commits

Author SHA1 Message Date
David G Yu
fe38ad8cda Added missing Osd Evaluator methods for deriv eval
Now that Far::LimitStencilTable and Far::PatchTable
support evaluation of 1st and 2nd derivatives the
Osd Evaluator API for evaluating stencils and patches
has been updated to match.
2017-01-27 17:14:18 -08:00
David G Yu
432b6b235f Updated doxygen comments for Osd Evaluator classes 2017-01-27 16:53:39 -08:00
Takahito Tejima
044b25e818 Merge pull request #918 from davidgyu/dev_fix_spelling_731
Fixed spelling errors and typos in comments
2017-01-26 13:18:01 -08:00
Takahito Tejima
072e515dda Merge pull request #925 from davidgyu/dev_fix_osd_program_delete
Fixed program delete in Osd::GLComputeEvaluator
2017-01-26 13:16:27 -08:00
Takahito Tejima
567bedbd4d Merge pull request #917 from davidgyu/dev_fix_static_crt_776
Added option to build using MSVC with static CRT.
2017-01-26 13:15:37 -08:00
David G Yu
66e8592ac6 Fixed program delete in Osd::GLComputeEvaluator
This fixes an inadvertant double delete of the previous GL progam
when compiling a compute kernel.
2017-01-25 17:00:33 -08:00
Thomas Thomassen
05352272b1 Fixed some typos in comments. 2017-01-24 22:48:48 -08:00
Mike Erwin
bd3113e7e3 spelling phase 4 -- examples, tutorials, regression tests
Read all comments and made corrections to files that aren't part of
OpenSubdiv itself but are packaged with it.

Commandline output of glPtexViewer is affected. Otherwise no functional
changes.
2017-01-24 22:48:48 -08:00
Mike Erwin
fc19cd2604 spelling phase 2
For completeness, ran files through an automated spell checker (Visual
Studio plugin) which caught several things missed while reading.
2017-01-24 22:48:44 -08:00
David G Yu
0dae7601d9 Merge branch 'release/v3_1_1' into dev 2017-01-11 17:04:45 -08:00
Mike Erwin
0beb654f0b spelling
Noticed a few typos when browsing comments. Proceeded with a "manual
spell check", reading all comments and tweaking spelling, grammar,
punctuation.

Didn't bother with Hbr library.

Comments only, no functional changes.
2017-01-11 12:40:49 -08:00
Thomas Thomassen
cd6cedc1ac Added option to build using MSVC with static CRT. 2017-01-10 15:42:59 -08:00
David G Yu
df0ac0c34f Release 3.1.1 2017-01-09 16:33:08 -08:00
Jeremy Cowles
ee5ad78e64 WIN32 Glew fixes to CMakeLists.txt
Previously, glew was forced to static linkage on windows, even when
dynamic Glew libraries were linked which would result in linker errors.

In this change, static glew libraries are detected by looking for the "s"
suffix convention on the library (though, maybe this should be handled in
the FindGlew module).
2017-01-06 18:37:20 -08:00
barry
e80d4bedcf Fixed bug with non-manifold face-varying topology causing crash:
- corrected the regular patch assembly in Far::PatchTableFactory
    - updated regression shapes to include the problematic topology
2017-01-06 18:37:15 -08:00
George ElKoura
d4fca48360 Merge pull request #916 from davidgyu/dev_fix_glew_905
WIN32 Glew fixes to CMakeLists.txt
2017-01-06 13:42:45 -08:00
Jeremy Cowles
ff380188e6 WIN32 Glew fixes to CMakeLists.txt
Previously, glew was forced to static linkage on windows, even when
dynamic Glew libraries were linked which would result in linker errors.

In this change, static glew libraries are detected by looking for the "s"
suffix convention on the library (though, maybe this should be handled in
the FindGlew module).
2017-01-06 09:52:19 -08:00
David G Yu
c53fc7c71f Merge pull request #915 from barfowl/fvar_nonman_bug
Fixed bug constructing patch with non-manifold face-varying topology
2016-12-19 12:27:20 -08:00
barry
796a2f40a7 Fixed bug with non-manifold face-varying topology causing crash:
- corrected the regular patch assembly in Far::PatchTableFactory
    - updated regression shapes to include the problematic topology
2016-12-15 12:33:36 -08:00
barfowl
5c3fb54942 Merge pull request #912 from davidgyu/fvar_stencil_table 2016-12-13 18:20:22 -08:00
David G Yu
0a9b1f6373 Updated glFVarViewer/glEvalLimit for FVar stencils
These viewers now use stencil tables to refine all
face-varying primvar values, i.e. for both refined
points and local points.
2016-11-22 20:05:42 -08:00
David G Yu
5e77907e24 Support creation of Face-Varying stencil tables
Extended Far::StencilTableFactory to support the creation
of stencil tables for face-varying channels. We already
use stencil tables to compute local point face-varying values.
These changes allow a stencil table to be created which
refines face-varying primvar data for all refined points.
2016-11-22 20:04:56 -08:00
David G Yu
e004143a44 Merge pull request #907 from beaverb1ll/readme_cmake_example
Resolve readme CMake snippet typos
2016-11-15 10:44:28 -08:00
George ElKoura
effffe9328 Merge pull request #908 from davidgyu/dev_cmake3_fix
Fixed cmake GLFW X11 link dependencies
2016-11-11 23:17:16 -08:00
David G Yu
b0bdd901ff Fixed cmake GLFW X11 link dependencies
There is more we can clean up here, but this
fixes link issues while building on X11 platforms
when using cmake 3.x
2016-11-11 15:36:12 -05:00
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