Commit Graph

2733 Commits

Author SHA1 Message Date
barry
eae467047b Revised existing boundary interpolation example shapes for consistency:
- all include the planar reference from documentation figures
    - all include the single polygon case (quad or tri)
    - all edge-only cases include semi-sharp boundary vertices
2020-01-10 14:24:29 -08:00
barry
e088b3aa8b Added new example shapes for boundary interpolation option "none" 2020-01-10 14:23:11 -08:00
barry
5a0e16e65d Revised tagging of boundary faces as holes if explicitly sharpened:
- tag faces containing vertices with an unsharpened incident boundary edge
2020-01-10 14:14:22 -08:00
David G Yu
a577b22ccc
Merge pull request #1168 from c64kernal/dev_az2
Adding Azure Pipelines support for OSD
2019-12-17 09:25:36 -08:00
David G Yu
66cd1bd1ac
Merge pull request #1167 from barfowl/args_regression_common
Moved common command line parsing to regression/common
2019-12-16 23:38:19 -08:00
George ElKoura
9b7bbc05dd Adding Azure Pipelines support for OSD
This commit adds initial Azure Pipelines CI support for OpenSubdiv.
2019-12-14 22:59:45 -08:00
barry
4a9ad51ee1 Fixed forward reference warning triggering errors with MSVC 2019-12-14 12:40:00 -08:00
barry
936aff0b8a Moved ArgOptions from examples/common to regression/common:
- updated CMakeLists to account for the moved files
    - updated references to argOptions.h in all examples
    - added method to ArgOptions to populate vector<ShapeDesc>
    - minor changes to ViewerArgUtils to use forward references
2019-12-14 12:06:55 -08:00
David G Yu
7684148b4e
Merge pull request #1159 from c64kernal/dev_cmake
Prefix OpenSubdiv CMake macros
2019-08-19 18:23:22 -07:00
David G Yu
21d2a89455
Merge pull request #1158 from barfowl/examples_msvc_warnings
Fixed Microsoft Visual Studio warnings in examples
2019-08-19 18:18:08 -07:00
barry
d62d66fcb0 Fixed Microsoft Visual Studio warnings in examples 2019-08-19 14:58:33 -07:00
George ElKoura
92341f7c1e Prefix OpenSubdiv CMake macros
This fixes issue #1157 by adding "osd" as a prefix to public macros.
2019-08-17 16:44:30 -07:00
David G Yu
9be5a29827 Merge remote-tracking branch 'origin/dev' into rc/v3_4_0 2019-06-28 13:55:48 -07:00
Barry Fowler
e6812e2f00
Merge pull request #1149 from davidgyu/docs_splash_image
Looks good, thanks
2019-06-28 13:37:20 -07:00
David G Yu
2c446905c2 Updated intro splash image
This is now a live link to an image served
from graphics.pixar.com

Deleted old splash images.
2019-06-28 11:51:21 -07:00
Barry Fowler
de4fbc3020
Merge pull request #1148 from davidgyu/docs_references
Thanks
2019-06-27 17:11:56 -07:00
David G Yu
a348c70623 Fixed links to external documentation
Updated or removed stale links.
2019-06-27 16:13:22 -07:00
David G Yu
a5d73955fd
Merge pull request #1147 from barfowl/docs_ptex_images
Improved Far patch parameterization documentation for non-quads
2019-06-27 15:41:31 -07:00
barry
20d6d0475d Revised documentation for Far overview to include existing ptex images:
- added ptex quadrangulation images to the Patch Parmeterization section
2019-06-27 13:53:57 -07:00
David G Yu
f6d5720311
Merge pull request #1146 from barfowl/docs_intro_fixes
Minor improvements to the introductory documentation
2019-06-26 11:42:42 -07:00
barry
456c942835 Minor improvements to the introductory documentation:
- fixed a broken HTML link
    - added emphasis that Loop meshes must be purely triangular
    - removed a note listing pre-3.4 restrictions on Loop functionality
2019-06-26 09:07:32 -07:00
David G Yu
1b556809c3 Merge remote-tracking branch 'origin/dev' into rc/v3_4_0 2019-06-24 20:19:28 -07:00
Barry Fowler
9b02dbf9bf
Merge pull request #1145 from davidgyu/mtl_viewer_ios_fix
Thanks, David
2019-06-24 19:45:53 -07:00
Barry Fowler
87c3b48bd7
Merge pull request #1144 from davidgyu/mtl_eval_fix
Thanks
2019-06-24 19:36:43 -07:00
Barry Fowler
30ca09dc54
Merge pull request #1143 from davidgyu/docs_release_34
Updated Far and Osd user guide docs for 3.4
2019-06-24 19:20:33 -07:00
David G Yu
95138e680f Updated Far and Osd user guide docs for 3.4
Updated the Far Overview and Osd Overview and shader
interface pages for 3.4 to include a discussion of
trianglular patch types and other minor updates.
2019-06-24 18:43:05 -07:00
David G Yu
03417ea7b1
Merge pull request #1142 from barfowl/docs_release_34
Minor updates to release notes pages
2019-06-24 18:18:35 -07:00
David G Yu
2c569ad661 Fixed mtlViewer for iOS
-Fixed the iOS ViewController to set the correct irregular
 patch approximation mode.
-Fixed the setting of fractionalSpacing to be separate from
 screenspace tessellation.
-Fixed the configuration of the internal stage-in setting
 on embedded builds.
2019-06-24 17:12:00 -07:00
David G Yu
5c8cdf9121 Fixed regression in MTLComputeEvaluator
Fixed the initialization of patchArray and patchParam
in the implementation of the MTLComputeEvaluator::EvalPatches()
compute kernel.
2019-06-24 16:47:56 -07:00
David G Yu
b28290439c
Merge pull request #1141 from barfowl/docs_images_intro
Added and revised figures in the introductory documentation
2019-06-24 16:01:13 -07:00
barry
ebb4250a54 Added additional level of sections to Release Notes summary page:
- added minor version number secions for more structured table of contents
2019-06-24 16:00:33 -07:00
barry
7dee8b6396 Updated 3.4 release notes page:
- amended section on Loop patches with a little more information
    - added the Osd shader interface additions to API extensions
2019-06-24 15:57:06 -07:00
Barry Fowler
abbe0acc69
Merge pull request #1140 from davidgyu/docs_examples_updates_and_images
Thanks
2019-06-24 14:02:04 -07:00
barry
801b416ccf Added and revised figures in the introductory documentation:
- added new pair of figures illustrating the concept of basis functions
    - updated the Subdivision Surfaces page to insert the new figures
    - replaced stand-in figures for the animated mesh with three unique poses
2019-06-24 13:54:07 -07:00
David G Yu
1049c77440 Updated more examples images and docs
-Updated dxViewer, dxPtexViewer, and glPtexViewer screen shots
-Updated mtlViewer, and mtlPtexViewer screen shots and docs
2019-06-24 12:42:11 -07:00
David G Yu
8137efabf1
Merge pull request #1139 from barfowl/docs_images_release
Updated documentation images for the 3.4 release notes
2019-06-24 08:11:24 -07:00
David G Yu
14a0581315
Merge pull request #1138 from barfowl/docs_images_examples
Updated documentation images for the OpenGL examples
2019-06-24 08:10:20 -07:00
barry
000b335a5d Updated images for screen captures in the Release 3.4 notes:
- revised images capture examples with the new version number in title bar
2019-06-23 21:36:12 -07:00
barry
914cf98e60 Updates images for screen shots of all OpenGL examples other than glPtexViewer 2019-06-23 21:25:14 -07:00
Barry Fowler
48ecdb405b
Merge pull request #1137 from davidgyu/examples_build_fixes
Thanks
2019-06-21 11:38:47 -07:00
David G Yu
4160a248da Removed accidentally committed .swp file 2019-06-21 10:52:46 -07:00
David G Yu
daf4c6f489 Fixed uninitialized var warning 2019-06-21 10:51:26 -07:00
David G Yu
7dbcee64e6 Fixed int to bool conversion warning 2019-06-21 10:50:50 -07:00
David G Yu
980c303a6e
Merge pull request #1136 from barfowl/examples_glpainttest
Improved examples/glPaintTest with slider to modify brush size
2019-06-21 10:10:08 -07:00
barry
6ab31b9061 Improved examples/glPaintTest with slider to modify brush size:
- changed default brush size from 500 to 100 pixels
    - added slider to HUD to modify brush size interactively
2019-06-20 21:07:47 -07:00
David G Yu
8291df957c
Merge pull request #1135 from barfowl/far_api_doxygen
Minor improvements to Doxygen comments in Far header files
2019-06-20 18:31:31 -07:00
David G Yu
1ac3d98a3d
Merge pull request #1134 from barfowl/docs_examples
Added missing documentation pages and images for some of the examples
2019-06-20 17:47:36 -07:00
barry
3484311cc0 Fixed copyright date on recently added file 2019-06-20 17:17:02 -07:00
Barry Fowler
8270c77959
Merge pull request #1133 from davidgyu/hud_logo_update
Thanks, David -- that turned out to be more involved than expected!
2019-06-20 14:23:57 -07:00
barry
5e1a4b44be Minor improvements to Doxygen comments for Far header files:
- minor changes to Doxygen comments based on feedback
    - new description for PatchTableFactory::Options::EndCapType
    - fixed warnings related to Doxygen use of <REAL> in patchTable.h
2019-06-20 13:56:54 -07:00