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