* Merging the previous ARM Neon branch
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Testing each SIMD variants using a small code snippet and first pass on unifying the way related cmake variables
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Removing the usage of USE_SSE in favor of the new OCIO_USE_SSE2 as they serve the same purpose
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Using try_compile instead of check_cxx_source_compiles as it was given false positive. Stubbing cpuinfo for Apple ARM plateform. Handling Apple M1 correctly and adding support for SSE2NEON.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Comments clean up and refactor some comments and documentations
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Added something in the documentation for Rosetta and small change in cmake
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixing the build under Rosetta and fixing issue in the MacOS CI.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Using try_compile for CheckSupportSSEUsingSSE2NEON to standardize the code and fixed CheckSupport compiler flags.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* use emmintrin.h for only sse2 features
Signed-off-by: Mark Reid <mindmark@gmail.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Allow F16C to be completely turned off
Signed-off-by: Mark Reid <mindmark@gmail.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Seperate SIMD test code from code that adds unit tests.
This isolates the compulation units and
avoids executing illegal hardware instructions
Signed-off-by: Mark Reid <mindmark@gmail.com>
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* remove uneeded checks
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* use software implementations of f16c intrinsics for SSE2
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Added preprocessor checks for ARM as it is needed for universal build on APPLE platform
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Adding missing checks for "not arm64"
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Ease the future maintainability a the new OCIO_USE_xyz be moving the logic into CPUInfoConfig.h.in as well as fixing issue on ARM when building with OCIO_USE_SSE2NEON=OFF.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixing some spacing, documentations and making some cmake conditions clearer.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Adding a build in ci_workflow for macos USE_OCIO_SSE2NEON=OFF
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* typo
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Changing back all the macOS (except one) builds to x86_64 only as it takes double the time to do the universal build.
OCIO no longuer build a universal binary by default
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Update the CMakeLists.txt logic to accomodate all scenario and fixing documentations.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Update documentation and remove ocio_use_sse2neon from the CI matrix
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
---------
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
Signed-off-by: Mark Reid <mindmark@gmail.com>
Signed-off-by: Cédrik Fuoco <105517825+cedrik-fuoco-adsk@users.noreply.github.com>
Co-authored-by: Mark Reid <mindmark@gmail.com>
Co-authored-by: Doug Walker <doug.walker@autodesk.com>
* Changed OCIO_PYTHON_LOAD_DLLS_FROM_PATH to opt-in instead of opt-out
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Restrict the version of urllib3 to version <2 because version above this is not compatible with the OCIO container images
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Revert unwanted change from this branch
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
---------
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Implementation of ocio_find_package and ocio_install_package macro.
Implemention of minimum, maximum and recommended version.
Refactor the FindOpenImageIO to be inline with the rest of the custom find module (OCIO_USE_OIIO_CMAKE_CONFIG is no longer needed).
Added a new option called OCIO_VERBOSE. It allow the user to tell OCIO to display more information when searching and building the dependencies.
Splitted the find and install part into two files - Find<pkg>.cmake and Install<pkg>.cmake.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Removing a duplicate call to set_property in OpenImageIO find module.
Setting policy CMP0042 when building ZLIB since that project is using an old CMake version as the cmake_minimum_required and that version has no knowledge of the policy.
Fixing a potential issue in Installopenfx. Changing back the version to 1.4 as before.
Ignoring warning from OpenImageIO for imageioapphelpers. The same warning are ignored for ociodisplay, ocioconvert and ociolutimage.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixed an issue with FindOpenImageIO that was found while testing on macOS.
Renamed FindOpenShadingLanguage to FindOSL to match the project name used the OSL's CMakefile.
Cleanup the code for FindOSL and removed duplicate warning about needed C++14.
Updated the header comments for all Find and Install modules.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixing typo
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Renamed ocio_find_package to ocio_handle_dependency
Renamed ocio_install_package to ocio_install_dependency
The "Installing [...]" message from Install module is now under OCIO_VERBOSE variable. Added a message in ocio_install_dependency instead
Improve the colors usage in the logging
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Changed prefix for ocio_install_dependency since it was conflicting with the prefix of ocio_handle_dependency since they were the same.
Removed FindOpenEXR.cmake and FindOpenImageIO.cmake since they are not needed anymore (for differente reason).
Added PROMOTE_TARGET option for ocio_handle_dependency which promote the target to GLOBAL.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Mostly comments and documentations
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Small update of the Existing Install Hints section
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Changed RECOMMENDED_MIN_VERSION to RECOMMENDED_VERSION
Re-worded some of the comments
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixing issue with ocio_handle_dependency macro where it wasn't respecting OCIO_INSTALL_EXT_PACKAGES option correctly.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Adding more documentations and dropping support to look for static zlib since the user can update their cmake in order to do that.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Documentations
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Documentations
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* fixing typo
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Fix typo and fix issue when OCIO is installing ZLIB
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Tentative fix for Linux CI failure
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Ignoring specifics warnings on OpenImageIO target directly.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Removing OCIO_USE_OIIO_CMAKE_CONFIG as it is not needed anymore.
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
---------
Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
* Add NamedTransform Processor constructors
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update frozen Python API docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add NamedTransform::GetTransform static function to public API
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Move function from NamedTransformImpl to NamedTransform
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update Python frozen rst with API changes
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update comment and variable naming
Signed-off-by: Michael Dolan <michdolan@gmail.com>
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Scripts to facilitate OCIO builds on Windows
Signed-off-by: Cedrik Fuoco <cedrik.fuoco@autodesk.com>
* Fixed an issue with spaces in python path
Signed-off-by: Cedrik Fuoco <cedrik.fuoco@autodesk.com>
* Using delayed variable expansion instead of normal expansion for variables that can changes based on arguments
Signed-off-by: Cedrik Fuoco <cedrik.fuoco@autodesk.com>
* Updating the quick start > installations documentation to mention the windows scripts and re-writing obsolete section.
Signed-off-by: Cedrik Fuoco <cedrik.fuoco@autodesk.com>
Co-authored-by: Doug Walker <doug.walker@autodesk.com>
* Add OpenFX OCIO plugin framework and example
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix typo
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update OpenFX Support Library to support C++11-17
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add missing override qualifier
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add OCIODisplay and update OCIOColorSpace UX
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix warnings, add overridde specifiers
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix C/C++ conflict
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Rename default to default_value
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Disable unused-parameter warning
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add context variable override parameters
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update param tooltips
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add color space swap button, revert context impl
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add context variable persistence
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Make context store param secret
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix sign compare warning
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Implement PR feedback
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add missing color space, display, and view support
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add notes and missing break
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Add OpenFX license to THIRD-PARTY.md
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix OCIOProcessor initialization
Signed-off-by: Michael Dolan <michdolan@gmail.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
* Add Imath 3 Half support
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update CI jobs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Test analysis workflow
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update analysis_workflow.yml
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Make install_imath.sh executable
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Get latest from release branch
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Latest OIIO requires C++14
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Revert CI test changes
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Bump to Imath 3.0.5, use IlmBase for GPU CI
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Document Imath and IlmBase half options
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Use half-float conversion algorithm
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Refactor half include
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Bump Imath version to 3.1.2
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Force integer for Half.h macro
Signed-off-by: Michael Dolan <michdolan@gmail.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
* 'Existing Install Hints' fix
Errors in some CMake variable names resulting in:
- being ignored: 'DExpat_...' instead of 'Dexpat_...'
- error: 'pybind11_ROOT' instead of 'Dpybind11_ROOT'
Signed-off-by: Derek Severin <severinderek@gmail.com>
* 'PYTHON_PATH' instead of 'PYTHONPATH'
Use of wrong variable 'PYTHONPATH' instead of 'PYTHON_PATH'.
'PYTHONPATH' might not be defined and can contain more than a single path, resulting in invalid values for the 3 variables 'DPython_LIBRARY', 'DPython_INCLUDE_DIR', 'DPython_EXECUTABLE' provided to cmake.
Signed-off-by: Derek Severin <severinderek@gmail.com>
* Adsk Contrib - Improve file rules for v1 configs
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Adsk Contrib - Emergency GPU build fix (#1391)
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Adsk Contrib - Fix some bugs found by Maya and SonarCloud (#1403)
* Adsk Contrib - Fix some bugs found by Maya and SonarCloud
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Fix a Windows warning
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* After Effects and Photoshop plug-in updates (#1373)
* Set Mac OS deployment target to 10.10
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* More 10.10 targets
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Ditch ADD_EXTRA_BUILTINS
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Getting strange callback when AE effect is pasted
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Use NDEBUG in AE project
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Disable radio buttons with no config
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Update version
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Move to AE 2021 SDK, set PF_OutFlag2_MUTABLE_RENDER_SEQUENCE_DATA_SLOWER
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Define OCIO_DEPRECATED in After Effects builds
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Verify change from color space menu
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Handle situation where color space has a '/' in it
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Windows family separator fix
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Invert everything
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Invert everything Windows
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Disable more controls
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Incorporate invert into LUT export
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Get rid of fullPaths stuff
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
* Fix changed config settings retention
Signed-off-by: Brendan Bolles <brendan@fnordware.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Add OpenColorIOConfig.cmake generation (#1397)
* Initial OpenColorIO Config CMake implementation
Signed-off-by: Rémi Achard <remiachard@gmail.com>
* Remove macro, improve documentation
Signed-off-by: Rémi Achard <remiachard@gmail.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Use CMake visibility flags (#1411)
* Update install doc minimal version numbers
Signed-off-by: Rémi Achard <remiachard@gmail.com>
* Use CMake visibility presets variables
Signed-off-by: Rémi Achard <remiachard@gmail.com>
* Fix python package case
Signed-off-by: Rémi Achard <remiachard@gmail.com>
* Allow advanced user to override symbol visibility
Signed-off-by: Rémi Achard <remiachard@gmail.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Fix Windows build
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Update include/OpenColorIO/OpenColorIO.h
Co-authored-by: Michael Dolan <michdolan@gmail.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Update src/OpenColorIO/FileRules.cpp
Co-authored-by: Michael Dolan <michdolan@gmail.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Hide dependency symbol visibility (#1409) (#1416)
When creating libOpenColorIO.so, we lacked the linker commands that
hide symbol visibility from the dependent libraries, which is
necessary to prevent OCIO from exporting the symbols from Expat and
the other dependencies that OCIO needs to use internally but is not
trying intentionally to expose via its API.
Failing to do this can result in symbol clashes and all sorts of
subtle errors if OCIO is used in an app that also uses and is linked
against a potentially different version of Expat (or any of the other
deps).
Signed-off-by: Larry Gritz <lg@larrygritz.com>
Co-authored-by: Larry Gritz <lg@larrygritz.com>
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Adsk Contrib - Improve DX11 & Cg fragment shader language support (#1406)
* Adsk Contrib - Improve DX11 support
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Improve Cg support
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Improve GPU comments
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* Fix unit test failures
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
Co-authored-by: Brendan Bolles <brendan@fnordware.com>
Co-authored-by: Rémi Achard <remiachard@gmail.com>
Co-authored-by: Michael Dolan <michdolan@gmail.com>
Co-authored-by: Larry Gritz <lg@larrygritz.com>
Co-authored-by: doug-walker <43830961+doug-walker@users.noreply.github.com>
* // WIP convert header docs to doxygen style
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Adjust reference syntax
From ":cpp:func:`Foo::bar`" to "\ref Foo::bar". This seems to pacify some build warnings and clean up the C++ docs a little, but it doesn't seem to improve issue #1265
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Expose documentation for FileRules, Config, MatrixTransform::setOffset
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Expose more documentation: Looks, Context Variables
Minor cleanup and adjustments
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Expose GpuShaderCreator usage example
Promote usage example up to the class-wide documentation
Change numbered list to simple bullets -- there seems to be a problem with orderedlists...?
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Missed a change
Signed-off-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Expose `GpuShaderDesc` fragment shader example code
Not sure why the topmost "border" forward slashes are not rendering...
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Tidy up conversion to doxygen style
Specify language for code demonstrations
Improve readability of header comments
Clean up "TODO" comments re: moving to rst
Convert remaining comments to RST syntax
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Rebuild frozen docs
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
* Adjust line wrapping in one particularly egregious instance
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Co-authored-by: Patrick Hodoul <Patrick.Hodoul@autodesk.com>
* added cinesync to supported applications
Signed-off-by: Neil Wilson <neilw@cinesync.com>
* Changed cinSyncs position so the list is still alphabetical
Signed-off-by: Neil Wilson <neilw@cinesync.com>
* Update OCIO Website documentation Readme.md
Adds commands in nice boxes with syntax highlighting, better Markdown formatting, and clearer steps for building the OCIO homepage.
Updates based on @carolalynn22 suggestions
Implements above suggestions! Good ideas :)
Signed-off-by: Henry Wilkinson <henry@wilkinson.graphics>
* Fixes typo
Oops!
Signed-off-by: Henry Wilkinson <henry@wilkinson.graphics>
Co-authored-by: Michael Dolan <michdolan@gmail.com>
- Fixes overflow of hero logo
- Fixes overflow of video
Both of these caused a scroll bar to appear that went beyond the page content and now they do not!
Signed-off-by: Henry Wilkinson <henry@wilkinson.graphics>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
* Restructure Python bindings, Complete PyGpuShaderDesc
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update frozen docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Hide PySystemMonitors symbols
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix Python 2 CI failure
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Remove extra sys import
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix issue 1278, GroupTransform docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update GroupTransform frozen docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Clean up PyGroupTransform class
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Update PyGroupTransform.write, PyConfig.__repr__
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Refactor PyCPUProcessor buffer handling
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Install/require NumPy for Python tests
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Document NumPy dependency, fix installation link
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Fix CMake include, Update frozen docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
* Make NumPy optional, improve docs
Signed-off-by: Michael Dolan <michdolan@gmail.com>
Co-authored-by: Patrick Hodoul <patrick.hodoul@autodesk.com>
* Move AppHelpers to core
Following up on the request from a recent TSC meeting, this PR moves the App Helpers code into the core library. This adds no new third-party dependencies. (The App Helpers code is intended to simplify the work of integrating OCIO into a real-world DCC application.) Also, following up on another suggestion, the ViewingPipeline class was renamed LegacyViewingPipeline.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Forgot to remove function declaration
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Add python exposure
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Fixing the build with DOC. Still have to update the rst doc files.
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Add filtering options to app helpers as described in issue 1222
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Fix merge issue
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* Add missing destructor
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
* cast issue
Signed-off-by: Bernard Lefebvre <bernard.lefebvre@autodesk.com>
Co-authored-by: doug-walker <43830961+doug-walker@users.noreply.github.com>