Blender Git Statistics -> Branches -> temp-sybren-usd-patch-01

"Temp-sybren-usd-patch-01" branch

Total commits : 61
Total committers : 2
First Commit : November 15, 2019
Latest Commit : November 28, 2019


Commits by Date

DateNumber of Commits
November 28, 20193
November 27, 20193
November 26, 201944
November 25, 20190
November 24, 20190
November 23, 20190
November 22, 20190
November 21, 20192
November 20, 20190
November 19, 20190
November 18, 20190
November 17, 20190
November 16, 20190
November 15, 20199

Committers

AuthorNumber of Commits
Sybren A. Stüvel41
Sybren A. Stüvel20

Popular Files

FilenameTotal Edits
abstract_hierarchy_iterator.h19
abstract_hierarchy_iterator.cc13
usd_capi.cc7
usd_writer_abstract.cc5
usd_hierarchy_iterator.cc5
CMakeLists.txt5
CMakeLists.txt5
usd_writer_mesh.cc4
blendfile_loading_test.cc4
blendfile_loading_test.h4

Latest commits Feed

November 28, 2019, 14:32 (GMT)
USD: renamed `should_export_object` to `should_visit_object`
November 28, 2019, 13:29 (GMT)
USD: Revamped building & bundling process

- USD is now built as monolithic library, instead of 25 smaller
libraries. We were linking all of them as 'whole archive' anyway, so
this doesn't affect the final file size. It does, however, make life
easier with respect to linking order, and handling upstream changes.
- The JSON files required by USD are installed into bin/usd; they are
required on every platform.
- USD is patched so that it finds the aforementioned JSON files in a path
relative to the running executable. When left unpatched, the only way
to influence the search path for those files is to set an environment
variable BEFORE Blender starts (USD uses static initialisers, so by
the time the USD exporter runs, it has already unsuccessfully tried
loading the JSON files, and won't re-investigate that environment
variable ever again).
- USD is patched to have a `PXR_BUILD_USD_TOOLS` CMake option to disable
building the tools in its `bin` directory. This is sent as a pull
request at https://github.com/PixarAnimationStudios/USD/pull/1048
November 28, 2019, 11:56 (GMT)
USD: Avoid crash when USD JSON files cannot be found

USD ships with a set of JSON files that define which formats can be written
and which plugins are required. This is used even when statically building
and only using the default USDA and USDC formats.
November 27, 2019, 16:25 (GMT)
USD: Fixed static library linking on Linux

This may have inadvertently broken things on Windows, I'll work on a better
way soon.
November 27, 2019, 09:05 (GMT)
USD: added explanation of 'USD registry'
November 27, 2019, 09:02 (GMT)
USD: reuse `pxr::TfToken` objects

TfToken objects are not cheap to construct, so we do it once and reuse them.
Revision 8d84089 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: replace check_is_transform_animated() with BKE_object_moves_in_time()
Revision 5f17b0e by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: typedef for std::map<short, pxr::VtIntArray>
Revision f159ad4 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: use BKE_object_visibility()
Revision e937ddf by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: Clarified some comments, distinguish Hydra from USDViewer
Revision d4d00cb by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: removed dead code
Revision a0465d3 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: added TODO about checking depsgraph for time dependency
Revision 713faed by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: use `BKE_animdata_id_is_animated()`

`BKE_animdata_id_is_animated()` is now used to determine whether object data
has any animation. This also includes counting the fcurves+drivers; previously
the presense of a non-NULL AnimData pointer was enough to consider the
object data animated.
Revision 5652f66 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: clarification of USDAbstractWriter::is_supported()
Revision 7aab62e by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: iterate() ? iterate_and_write()
Revision 0a340b6 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: 1024 ? FILE_MAX
Revision 3da886d by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: avoid term 'original' in non-CoW context

Instead of 'original object' the code now mentions 'source' or
'duplisource'.
Revision 01fbf5d by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: renamed `prune_the_weak` ? `remove_weak_subtrees` + arguments
Revision 272b9d2 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: rename `link` to `dupli_object` and made variable loop-local

I added an explicit `!= nullptr` to make the formatter put the three parts
of the `for`-statement on three different lines (instead of two), which
increases readability.
Revision 4e05214 by Sybren A. Stüvel (temp-sybren-usd-patch-01)
November 26, 2019, 17:20 (GMT)
USD: made `bool weak_export` `const`

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021