TP 420782 - Fixing issues when building inside the Katana build pipeline
TP 427390(Issue #3) - Fixed incorrect lib prefix during USD linking using the USE_KATANA_THIRDPARTY_LIBS option
v19.11_fn2
Changed variable requirement from PYTHON_EXECUTABLE to Python_EXECUTABLE to be inline with the findPython provided by CMake.
Changed the build process to make the use of CMake config files as optional.
Added a new set of options for building which simplify the build_script to use the libraries and headers shipped with Katana, ensuring compatibility with our USD. See the new USE_KATANA_THIRDPARTY_LIBS section in the Building.md
Updated Building.md to document new build options.
Added new SetupInterfaces.cmake to cover new build interface options.
Fixed issue where headers defined under the PUBLIC_HEADERS argument were not installed into an include folder in the install folder.
v19.11_fn1
Removed the :kat:node:Pxr prefix from the node type names to make them match Katana naming conventions, eg. :kat:node:UsdIn instead of :kat:node:PxrUsdIn. See Table of Name Changes_.
Changed the name of the Op types to ensure we don’t clash with externally-built Katana USD Plug-ins.
Updated Attribute names to more generic names.
Removed automatic creation of prmanStatements. Only added if prman is a loaded renderer.
Added a Support.cmake file to support the Pixar macro usage in build scripts.
Created a root CMakeLists.txt in order to replace the USD core CMakeLists.txt.
Ensured the CMake builds work on Windows and Linux with Katana’s fnUsd libraries.
Using CMake configurations over absolute library paths for portability.
Added Bootstrap to usdKatana libraries to set up Katana plug-ins.
Changed use of std::regex to boost::regex due to issues with GCC 4.8.x and C++11 std::regex.
Patched issues with builds on Visual Studio 15.
Modified vtKatana library to export long data type.
Removed deprecated code support for RenderMan coshaders.
Removed deprecated code for the USD VMP.
Removed header files which were no longer used in KatanaPluginApi.
Added support for flushing of caches to UsdIn Op type (was previously taken care of by removed USD VMP - see f)).
Updated Apache 2.0 licenses and added NOTICE.txt.
Updated README.md and added BUILDING.md.
Updated the default option for USD_ABC_WRITE_UV_AS_ST_TEXCOORD2FARRAY to be “true” from “false”, to ensure the USD Alembic plug-in imports uv attributes into the st arbitrary attribute location; matching the behavior of :kat:node:Alembic_In nodes.
Our plug-in uses fnpxr python modules.
v19.11 (Initial)
Initial code started from 19.11 USD extracting the third_party/katana folder. https://github.com/PixarAnimationStudios/USD/blob/master/CHANGELOG.md