David G Yu
3f054c7410
Updated cmake config export paths and target names
...
The cmake config export paths are now more consistent
with other vfx platform projects.
The target names are now more consistent with existing
opensubdiv static and dynamic library names.
2022-09-15 02:34:02 -07:00
David G Yu
28e511af12
Removed non-primary build artifacts from config
...
Downstream projects should not depend on these.
2022-09-14 17:15:23 -07:00
MACHIZAUD Andréa
04ff84bc35
Expose preprocessor definition about enabled features
2022-05-09 22:04:42 +02:00
MACHIZAUD Andréa
ee4d4e9f60
Add CMake Config
2022-05-09 09:41:23 +02:00
Pol
c92d7b9a82
Merge pull request #1239 from davidgyu/dev_member_init_warnings
...
Fixed subobject initialization warnings
2021-10-25 10:11:11 -07:00
David G Yu
a91707bae8
Fixed subobject initialization warnings
...
Fixed a few code sites where subobject initializers were missing braces.
2021-10-20 14:55:59 -07:00
David G Yu
f4bbf69d12
Updated video links
...
These are now external links with poster frames from graphics.pixar.com
2021-07-28 12:42:56 -07:00
George ElKoura
3dffb9c32c
Merge pull request #1231 from davidgyu/dev_fix_video_embed_links
...
Fixed links for video embeds
2021-06-17 11:39:02 -07:00
David G Yu
2ff05b262d
Fixed links for video embeds
2021-06-16 14:30:54 -07:00
Caroline Lachanski
ff76e0f2dc
Release 3.4.4
2021-02-05 17:24:39 -08:00
George ElKoura
cab44bea75
Merge pull request #1216 from davidgyu/dev_glloader_update
...
Merged GL Api Loader fixes from USD
2021-02-05 11:26:04 -08:00
George ElKoura
22e018718d
Merge pull request #1220 from davidgyu/dev_additional_docutils_fix
...
Additional fix/cleanup for FindDocutils.cmake
2021-02-04 15:39:10 -08:00
George ElKoura
c3a1d5005d
Merge pull request #1219 from davidgyu/dev_release_branch_updates2
...
Additional renaming fix missed in previous commit
2021-02-04 15:00:26 -08:00
David G Yu
c53895310a
Additional fix/cleanup for FindDocutils.cmake
...
Always call FindPackageHandleStandardArgs() and allow it to
set DOCUTILS_FOUND appropriately. By marking DOCUTILS_VERSION
as required we'll also get a useful error message if the version
string from RST2HTML_EXECUTABLE could not be parsed correctly.
2021-02-04 14:59:14 -08:00
David G Yu
4425a4707d
Merge pull request #1213 from virtualritz/dev
...
Fixed FindDocutils.cmake for broken rst2html case.
2021-02-04 14:55:40 -08:00
David G Yu
87d2db0ffc
Additional renaming fix missed in previous commit
2021-02-04 14:49:38 -08:00
George ElKoura
fa7bb9f940
Merge pull request #1218 from davidgyu/dev_release_branch_updates
...
Updated for rename of 'master' branch to 'release'
2021-02-04 12:53:14 -08:00
David G Yu
37e8468207
Updated for rename of 'master' branch to 'release'
...
Documentation and build scripts have been updated
to accommodate this renaming.
2021-02-04 10:09:42 -08:00
George ElKoura
ed544590be
Merge pull request #1214 from davidgyu/dev_macos_frameworks_fix
...
Fixed macOS static framework installation
2021-02-03 14:00:21 -08:00
David G Yu
84e0e3de6b
Merge pull request #1206 from thomthom/cmake-sub-project
...
Adjustments to CMake config for use as a sub-project.
2021-02-03 11:35:16 -08:00
George ElKoura
5772f3a5df
Merge pull request #1217 from davidgyu/dev_farviewer_hbr_fix
...
Removed obsolete references to hbr from farViewer
2021-02-03 11:21:05 -08:00
George ElKoura
e1c99e6818
Merge pull request #1215 from davidgyu/dev_dl_link_fix
...
Fixed link dependency on dl library
2021-02-03 11:20:11 -08:00
David G Yu
cc60e9eda3
Removed obsolete references to hbr from farViewer
2021-02-03 10:22:09 -08:00
David G Yu
33a3d3bc87
Merged GL Api Loader fixes from USD
...
Merged recent bug fixes from the USD implementation of the
GL Api Loader. This fixes the OpenGL system framework path on
macOS and also improves GL version and GL extension processing.
2021-02-03 10:17:36 -08:00
David G Yu
654a539638
Fixed link dependency on dl library
...
This fixes a missing link dependency in the GL API Loader
on platforms like Linux that require linking with '-ldl'.
2021-02-03 10:11:00 -08:00
David G Yu
bb0b366cb7
Fixed macOS static framework
...
Assigned the postfix "_static" to the static framework
and also fixed header installation. This makes the static
framework usable and also fixes build errors when using
recent versions of CMake. Also fixes build errors that
can occur when building with multiple threads.
2021-02-03 10:08:08 -08:00
Thomas Thomassen
ce90f0fca7
Adjustments to CMake config for use as a sub-project.
2021-02-03 14:06:23 +01:00
Moritz Moeller
f44c3e9b4a
Fixed FindDocutils.cmake for broken rst2html case.
2021-01-28 14:18:22 +01:00
David G Yu
62ddd17bcb
Merge pull request #1208 from barfowl/far_unrefine_maxlevel_bug
...
Fixed Far::TopologyRefiner::GetMaxLevel() after call to Unrefine()
2021-01-26 14:41:40 -08:00
David G Yu
0d117082fd
Merge pull request #1207 from barfowl/far_stencil_precision_bug
...
Fixed bug in double precision template for Far::StencilTableFactory
2021-01-26 14:32:57 -08:00
David G Yu
3572c7d6d5
Merge pull request #1203 from barfowl/far_sparse_fvar_bug
...
Fixed bug with sparse PatchTables and irregular face-varying seams
2020-10-27 17:22:06 -07:00
David G Yu
c85f4bba04
Merge pull request #1205 from c64kernal/dev_p3
...
Python 3 updates to build script
2020-10-26 22:37:20 -07:00
George ElKoura
dc368d0d88
Python 3 updates to build script
...
These updates should allow the build_osd.py script to work with
Python 3.x and is based on changes made in the similar script in
the USD distribution.
2020-10-26 22:04:20 -07:00
Barry Fowler
03c19c7194
Fixed Far::TopologyRefiner::GetMaxLevel() after call to Unrefine():
...
- reset _maxLevel member to 0 in Unrefine()
2020-10-24 17:21:18 -07:00
Barry Fowler
75e31d88d6
Fixed bug in double precision template for Far::StencilTableFactory:
...
- added missing template parameter with use of Far::PrimvarRefiner
2020-10-24 17:20:38 -07:00
Barry Fowler
c1dd0bdfca
Fixed bug in sparse refinement where face-varying topology differs:
...
- do not select face if incomplete, i.e. not descended from specified face
2020-10-24 17:19:08 -07:00
David G Yu
82ab1b9f54
Release 3.4.3
2020-04-01 23:04:53 -07:00
George ElKoura
fd668d6488
Merge pull request #1193 from davidgyu/dev_additional_link_fix
...
Additional fixes for dynamic and static linking
2020-04-01 22:34:19 -07:00
David G Yu
e7dfecc3bf
Additional fixes for dynamic and static linking
...
Updated to link the GL loader objects directly
along with the osd GPU objects for both static
and dynamic libraries.
2020-04-01 21:54:21 -07:00
David G Yu
0ca74b2e8e
Release 3.4.2
2020-04-01 17:21:33 -07:00
George ElKoura
f59eb46942
Merge pull request #1192 from davidgyu/dev_windows_build_fix
...
Fixed static library linking on Windows
2020-04-01 14:23:48 -07:00
David G Yu
b93725be26
Fixed static library linking on Windows
...
Changed the glLoader library to an object library
instead of a static library to improve generating
opensubdiv static libraries.
2020-04-01 12:13:36 -07:00
David G Yu
e6963dac5a
Release 3.4.1 RC1
2020-03-23 18:23:51 -07:00
George ElKoura
b9217c7929
Merge pull request #1191 from davidgyu/updated_build_docs
...
Updated build documentation
2020-03-20 20:25:32 -07:00
David G Yu
9a3df44eac
Updated build documentation
...
Replaced Travis-CI and AppVeyor continuous integration badges
with badges for Azure Pipelines.
Also, improved some out-of-date documentation and updated
build notes regarding GLEW.
2020-03-20 18:56:20 -07:00
George ElKoura
04cdd7cc59
Merge pull request #1189 from davidgyu/dev_build_script_updates
...
Updated build_osd.py for VS2019 and GLEW
2020-03-17 10:37:55 -07:00
George ElKoura
87874af2e9
Merge pull request #1190 from davidgyu/dev_azure_pipelines
...
Updated Azure Pipelines script
2020-03-17 10:23:09 -07:00
David G Yu
1ce2248eb9
Updated Azure Pipelines script
...
Updated platform requirements to Ubuntu 18.04, macOS 10.14,
and Windows 2019. And added execution of CTest tests and
publishing of test results.
2020-03-17 10:04:56 -07:00
David G Yu
548891203d
Removed GLEW from build_osd.py
2020-03-13 16:25:26 -07:00
David G Yu
d00f96a941
Fixed-up EOL whitespace and typos in build_osd.py
2020-03-13 16:25:26 -07:00