OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=71
760 lines
31 KiB
Plaintext
760 lines
31 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Jul 15 17:30:22 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Allow newer OpenImageIO in ocio_tools
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 19 11:16:07 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.4.2
|
|
This is an ABI-compatible update for the 2.4.x series that
|
|
includes all fixes and enhancements since the 2.4.1 release.
|
|
|
|
With the 2.4.2 release, the "Preview" label is now removed from
|
|
the ACES 2 implementation. After extensive collaboration with the
|
|
ACES Output Transform working group, and our own testing, ACES 2
|
|
support in OCIO is now officially released. We will continue to
|
|
closely monitor your feedback on this new tech.
|
|
|
|
A large part of the work since the 2.4.1 release was an attempt
|
|
to optimize the ACES 2 algorithms. ACES 2 is still substantially
|
|
slower than ACES 1 on CPU and somewhat slower on GPU. But the
|
|
optimization efforts did yield a roughly 25% speedup over the
|
|
2.4.1 release, along with a simplification of the code. Special
|
|
thanks to Kevin Wheatley and Remi Achard for leading this work.
|
|
|
|
In conjunction with the 2.4.2 release, the OCIO ACES configs
|
|
working group has released the ACES 2.0 configs for OCIO. Special
|
|
thanks to Thomas Mansencal for leading this work. The configs are
|
|
not yet built into the library itself and may be downloaded from
|
|
this link.
|
|
|
|
Bug fixes and enhancements:
|
|
|
|
- PR #2127, ACES 2.0 Output Transform performance optimization
|
|
- PR #2112, Absolute paths not working through ConfigIOProxy
|
|
- PR #2128, Add missing setConfigIOProxy call to the Python API
|
|
- PR #2117, Fix metal backend's generated shaders with
|
|
float/int/constant array performance
|
|
- PR #2121, Integrate matrix multiplication fix from OSL
|
|
- PR #2120, Change recommended Imath version to 3.1.12
|
|
- PR #2109, Fix issue with ocio_depts handling spaces in file
|
|
paths
|
|
- PR #2132, NaN fix for the ACES 2 inverse output transforms
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 15 00:28:00 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- bump openexr to >= 3 match the rest of the stack
|
|
- Have an explicite BR for pkgconfig(Imath) and do not rely on it
|
|
being pulled via openexr
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 1 22:20:57 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Lock OpenImageIO to < 3
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 13 00:15:57 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- apparently the 2.4.0 tarball for a moment had the version set to
|
|
2.5.0 when i grabbed it. now it was fixed down to 2.4.x again.
|
|
so the soversion is downgraded again to 2.4
|
|
|
|
https://github.com/AcademySoftwareFoundation/OpenColorIO/issues/2073
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 12 23:56:48 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.4.1
|
|
This is an ABI-compatible update for the 2.4.x series that
|
|
includes all fixes since the 2.4.0 release.
|
|
|
|
The ACES 2 implementation is still considered a Preview Release.
|
|
OCIO contributors are working closely with the ACES 2 Output
|
|
Transforms working group and a 2.4.2 release is planned for early
|
|
March to finalize the ACES 2 algorithm implementation. A preview
|
|
of the ACES 2 config files (compatible with OCIO 2.4.1) is
|
|
available here.
|
|
|
|
- Bug fixes and minor enhancements:
|
|
- PR #2068, Fix views/display sub-menus in OCIO Display app for
|
|
ACES 2 compatibility
|
|
- PR #2095, Add "DISPLAY - CIE-XYZ-D65_to_DisplayP3-HDR"
|
|
built-in transform
|
|
- PR #2104, Optimizer detects pair inverses before combining
|
|
multiple op pairs
|
|
- PR #2074, Text format (e.g., Iridas cube) parsing
|
|
optimizations
|
|
- PR #2106, Fix Python wheel macOS workflow and make
|
|
OCIO_PYTHON_LOAD_DLLS_FROM_PATH opt-in
|
|
- PR #2090, Fix bit-depth attribute for inverse LUTs when
|
|
writing CTFs
|
|
- PR #2078, Added more accurate DX11 HLSL shading language enum
|
|
name
|
|
- PR #2077, Match ACES 2.0 shader resource suffix format to
|
|
regular LUTs
|
|
- PR #2096, Fixed range function error in nuke colorlookup
|
|
examples
|
|
- Build, documentation, and website enhancements:
|
|
- PR #2072, Enable parallel source file compilation on MSVC
|
|
- PR #2085, Update doc building instructions
|
|
- PR #2084, Photoshop now supports OCIO
|
|
- PR #2088, Add Disguise to list of supported applications
|
|
- PR #2069, Move GPU LUT files into the tests dir
|
|
- PR #2102, Fix broken Linux and Mac CI workflow
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 1 09:24:19 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.4.0
|
|
This is the main new feature release for this year and is the
|
|
base version for the CY2025 VFX Reference Platform (which
|
|
specifies 2.4.x).
|
|
|
|
The headline feature this year is a Preview Release of ACES 2
|
|
Output Transform support. This is a work-in-progress and we
|
|
anticipate that both the processing results and the API will
|
|
likely change somewhat before it is finalized. Our goal is to do
|
|
that by the end of the year in a 2.4.x release.
|
|
|
|
Ideally, application developers will introduce 2.4.0 into their
|
|
testing programs now and then update to the latest 2.4.x release
|
|
available before shipping next year.
|
|
|
|
This documentation page explains the new features in this
|
|
release.
|
|
|
|
- Major new features:
|
|
- PR #1983, ACES 2 Output Transforms
|
|
- PR #2039, Add updated CG and Studio configs for ACES 1.3
|
|
- PR #1941, Builtin Transform for Apple Log
|
|
- PR #1914, OCIOView: Chromaticities inspector
|
|
- PR #1932, Add AVX512 accelerated LUT1D and LUT3D
|
|
- PR #2029, Add new FixedFunction and Builtin Transforms
|
|
- Bug fixes and minor enhancements:
|
|
- PR #1988, Add NamedTransform support for ocioconvert
|
|
- PR #2051, Add DCDM displays and improve HLG OOTF
|
|
implementation
|
|
- PR #2052, Add Wheels for Python 3.13
|
|
- PR #2006, OCIOView: App mode, tests, color space menus, bug
|
|
fixes
|
|
- PR #1966, OCIOView: Updates & fixes
|
|
- PR #1985, OCIOView: Fix color_space_to_rgb_colourspace
|
|
function usage
|
|
- PR #1962, Add function to check if an extension is supported
|
|
by FileTransform
|
|
- PR #2059, Add hasAlias method to ColorSpace and
|
|
NamedTransform
|
|
- PR #2038, Add bit-depth flag to ocioconvert
|
|
- PR #1981, Modify half-domain LUT1D GPU shader to improve zero
|
|
handling
|
|
- PR #1976, Allow read and write of file rules without color
|
|
space validation
|
|
- PR #2026, Update supported apps info for Photoshop and After
|
|
Effects
|
|
- PR #2022, Add Photoshop Beta support section to documentation
|
|
- PR #2025, Remove legacy Photoshop and After Effects plug-ins
|
|
- PR #2062, Add Python usage example for viewing pipeline on
|
|
CPU
|
|
- PR #2037, Add TouchDesigner to supported apps list
|
|
- PR #2024, Fix typo in documentation
|
|
- PR #1989, Improve GradingPrimary documentation
|
|
- PR #2020, Allow building with gcc-15
|
|
- PR #2019, Harden test temp folder handling
|
|
- PR #1987, Use the correct locale include for Darwin
|
|
- PR #1977, TSC & Committer update, add Mark & Cuneyt, create
|
|
an emeritus section
|
|
- PR #1961, Replaced deprecated Carbon framework with ColorSync
|
|
and CoreGraphics
|
|
- PR #1960, Add ociocpuinfo utility
|
|
- PR #1950, Fix CPU unit test failures on recent macOS ARM
|
|
platforms
|
|
- PR #2060, Update documentation for 2.4 release
|
|
- Build process enhancements:
|
|
- PR #2053, Add Docker images for VFX Platform 2024 to CI
|
|
- PR #2058, Fix Platform Latest CI
|
|
- PR #2028, Add config file to fix ReadTheDocs builds
|
|
- PR #1990, Fix for GitHub Actions node.js glibc issue
|
|
- PR #1986, Improve minizip-ng installer CMake
|
|
- PR #1945, Various CI workflow fixes
|
|
- PR #1980, Improve Windows batch files to find installed
|
|
Visual Studio location
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 24 14:55:05 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.3.2
|
|
This is an ABI-compatible update for the 2.3.x series that
|
|
includes all fixes since the 2.3.1 release.
|
|
|
|
In particular, this release fixes two crashes:
|
|
|
|
Certain older (generally 7-12 year old) CPUs including Intel
|
|
x86-64 (Sandy Bridge and Ivy Bridge) and Intel Atom
|
|
(Goldmont/Apollo Lake) microarchitectures that support SSE 4.2
|
|
SIMD instructions but do not support the initial AVX set and
|
|
XSAVE, or other CPUs where the OS has disabled AVX and XSAVE
|
|
support, will crash when trying to evaluate a Lut1D or Lut3D in
|
|
OCIO libraries compiled with SSE enabled (which is the default).
|
|
More recent CPUs (e.g., those supporting AVX2 or higher) should
|
|
not be affected.
|
|
|
|
Users of the Linux Python bindings via PyPI will crash when
|
|
trying to use OCIO from within another application that has been
|
|
compiled with the new libstdc++ ABI, per the requirements of the
|
|
VFX Platform for CY2023 and CY2024.
|
|
|
|
Bug fixes and minor enhancements:
|
|
- PR #1935, Prevent trying to use AVX instructions on certain
|
|
CPUs that don't support them
|
|
- PR #1933, Add manylinux_2_28 Python wheels for compliance with
|
|
the current VFX Platform libstdc++ ABI
|
|
- PR #1929, Fix ssse3 detection typo
|
|
- PR #1921, Fix build break with custom PyString installs by
|
|
always using system include pystring.h
|
|
- PR #1924, Fix narrowing conversion error in unit test on
|
|
riscv64
|
|
- PR #1925, Enhance the ociochecklut command-line tool to print
|
|
the output after each step
|
|
- drop a95febc7.patch: fixed in update
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 24 09:17:14 UTC 2024 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Add patch to fix build on aarch64:
|
|
* a95febc7.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 19 12:06:44 UTC 2024 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- Upstreamed patches 0001-Fix-detection-of-yaml-cpp-0.8.patch
|
|
and gcc12_fix.patch removed
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 18 12:18:28 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Move OpenImageIO buildrequires back into the tools section to
|
|
avoid loop
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 18 11:15:18 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Bump minizip-ng to 4.0.4 as it avoids some weird compiler
|
|
warnings seen with older versions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 19:06:54 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.3.1
|
|
Bug fixes and minor enhancements:
|
|
- PR #1898, Add Python 3.12 wheels
|
|
- PR #1913, Improve heuristics for finding known color spaces
|
|
- PR #1886, Fix missing Default View Transform on equal operator
|
|
- PR #1904, Fix env serialization for v1 configs
|
|
- PR #1873, Fix missing cache id reset on look update
|
|
- PR #1896, Skip processor concatenation if the display color
|
|
space is also data
|
|
- PR #1855, Fix regression in cccid handling when no value is
|
|
supplied
|
|
- PR #1849, Python bindings source builds failing to load
|
|
libOpenColorIO
|
|
- PR #1905, Fix NamedTransform context var issue
|
|
- PR #1845, Improve ocioview curve inspector
|
|
- PR #1853, Improve ocioview mac support and simplify
|
|
dependencies
|
|
- PR #1882, Remove circular import caused by typing annotations
|
|
- PR #1888, ICC Profile load issue caused by improper use of
|
|
std::isspace
|
|
- PR #1847, Add some small arm neon optimizations
|
|
- PR #1842, Fix support for X86 32-bit
|
|
- PR #1848, Add links to new release notes documentation
|
|
- PR #1892, Fix spelling errors in documentation
|
|
|
|
Build enhancements:
|
|
- PR #1907, Fix yaml-cpp build issues
|
|
- PR #1902, Improve compatibility with minizip-ng COMPAT mode
|
|
- PR #1901, Improve handling of pystring include dir
|
|
- PR #1899, Restore GPU workflow and minor updates to CI
|
|
- PR #1891, Simplify the Findyaml-cpp module
|
|
- PR #1890, Tentative fix for the doxygen installation in the
|
|
Windows CI
|
|
- PR #1861, Correctly recover CXX_FLAGS in CheckSupportSSE2.cmake
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 19:05:54 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.3.0
|
|
This is the main new feature release for this year and is the
|
|
base version for the CY2024 VFX Reference Platform (which
|
|
specifies 2.3.x).
|
|
|
|
We anticipate making an ABI-compatible 2.3.x release near the end
|
|
of the year that will fix any issues found with the new features
|
|
as the 2.3.0 library gets more widely tested. Ideally,
|
|
application developers will introduce 2.3.0 into their testing
|
|
programs now and then update to the latest 2.3.x release
|
|
available before shipping next year.
|
|
|
|
This documentation page explains the new features in this
|
|
release.
|
|
|
|
Major new features:
|
|
- PR #1816, Add new ocioview config visual editor app (alpha)
|
|
- PR #1687, Utilize AVX SIMD intrinsics to accelerate Lut1D and
|
|
Lut3D performance
|
|
- PR #1828, Utilize Neon SIMD intrinsics and improve Universal
|
|
Build support for macOS
|
|
- PR #1788, Enhanced methods to find an equivalent color space
|
|
between configs
|
|
- PR #1802, Add command-line apps to Python Wheel
|
|
- PR #1808, Add GetProcessorFromConfigs variants for displays and
|
|
views
|
|
- PR #1762, Disallow use of 1D textures for Lut1D ops in the GPU
|
|
renderer
|
|
- PR #1791, Add clear Processor cache function to accomodate
|
|
changes to existing LUT files
|
|
- PR #1773, Add cg-config-latest & studio-config-latest
|
|
short-cuts to built-in configs
|
|
- PR #1812, Add built-in transform for Display P3 and bump config
|
|
version
|
|
|
|
Bug fixes and minor enhancements:
|
|
- PR #1792, Add isInactiveColorSpace and getRoleColorSpace
|
|
methods
|
|
- PR #1832, Add hasDynamic method to CPUProcessor and allow OSL
|
|
language output from Python
|
|
- PR #1829, Fix named transform validation issue
|
|
- PR #1779, Fix GradingPrimary bypass and allow easier comparison
|
|
in Python
|
|
- PR #1759, Allow PyOpenColorIO module to load DLLs from Windows
|
|
PATH env var
|
|
- PR #1780, Improve DisplayViewTransform error message and add
|
|
more unit tests
|
|
- PR #1786, Remove inactive color space warnings from unit test
|
|
output
|
|
- PR #1822, Remove additional color space warnings from unit test
|
|
output
|
|
- PR #1833, Update Python docs for new texture dimensions API
|
|
- PR #1812, Fix error in Baker documentation related to LUT
|
|
inversion
|
|
- PR #1803, Add Thomas and Zach to the TSC
|
|
- PR #1782, Add 3ds Max as a supported app
|
|
|
|
Build process enhancements:
|
|
- PR #1777, Add CMake support for minimum and recommended
|
|
versions of dependencies
|
|
- PR #1813, Add VFX Platform 2023 to CI Linux build matrix
|
|
- PR #1778, Improve Python Wheel packaging
|
|
- PR #1790, Make OpenColorIO usable as a sub-project using
|
|
CMake's FetchContent
|
|
- PR #1806, Support minizip-ng 4 API
|
|
- PR #1823, CMake fixes for yaml-cpp affecting vcpkg
|
|
- PR #1793, Change min ZLib version to 1.2.8
|
|
- PR #1826, Adjust to change in Sphinx breaking documentation
|
|
builds
|
|
- PR #1809, Adjust to change in Doxygen groups to fix
|
|
documentation build
|
|
- PR #1797, Adjust urllib3 version to fix CI and
|
|
dependencies-latest workflows
|
|
- PR #1770, Update GitHub Actions workflows
|
|
- PR #1795, OSL-related fix for dependencies-latest workflow on
|
|
macOS
|
|
- PR #1783, Docutils version fix for dependencies-latest workflow
|
|
- PR #1714, Fix CI warnings / deprecations
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 19:05:03 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.2.1
|
|
Bug fixes and minor enhancements:
|
|
- PR #1743, Fix inverse Lut1D optimization issue (may affect
|
|
identity Look transforms in camera log process spaces)
|
|
- PR #1742, Improve naming of ICC-based virtual displays on
|
|
Windows
|
|
- PR #1741, Fix Python ARM Wheel (now works on M1-based Macs)
|
|
- PR #1738, Update documentation for 2.2 release
|
|
- PR #1734, Fix issue with isColorSpaceLinear function (to avoid
|
|
crash when color space doesn't exist)
|
|
- PR #1726, Processor cache does not detect context variable
|
|
changes in FileTransform cccid string
|
|
- PR #1723, Replace "texture2D" function with "texture" for GLSL
|
|
1.3 (allows use of GLSL 1.3)
|
|
|
|
Build enhancements:
|
|
- PR #1736, OCIO CMake improvements
|
|
- PR #1729, Hiding minizip-ng symbols on Mac
|
|
- PR #1725, Fix issue with minizip build
|
|
- PR #1721, CheckSupportSSE2: Fix sse flags unexpected
|
|
propagation
|
|
- PR #1720, Configure the OpenColorIO.pc file on Windows
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 19:03:40 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.2.0
|
|
This is the main new feature release for this year and is the
|
|
base version for the CY2023 VFX Reference Platform (which
|
|
specifies 2.2.x).
|
|
|
|
We anticipate making an ABI-compatible 2.2.1 release near the end
|
|
of the year that will fix any bugs found with the new features as
|
|
the 2.2.0 library gets more widely tested.
|
|
|
|
New features:
|
|
- PR #1659, Build the new ACES CG and Studio configs into the
|
|
library itself
|
|
- PR #1696, Allow OCIO configs to be archived, introducing the
|
|
.ocioz file format
|
|
- PR #1710, Convert to or from a known external color space
|
|
- PR #1703, Add a method to query whether a color space is linear
|
|
- PR #1637, Address circular build dependency between OCIO and
|
|
OpenImageIO
|
|
|
|
Noteworthy bug fixes and enhancements:
|
|
- PR #1711, Make the interchange roles required for config
|
|
versions 2.2 or higher
|
|
- PR #1691, Add support for ICC Parametric curves type 1-4
|
|
- PR #1689, Add getProcessor calls that take a NamedTransform
|
|
- PR #1604, Add preliminary support for ACES Metadata Files (AMF)
|
|
- PR #1693, Add NamedTransform support for Baking and fix
|
|
crosstalk issue
|
|
- PR #1704, Add Built-in Transforms for ARRI LogC4 and Canon
|
|
curves
|
|
- PR #1706, Add Python 3.11 wheels
|
|
- PR #1712, Fix atan2 issue with ACES viewing transforms in HLSL
|
|
- PR #1656, Speed up config ID hashing (replace md5 with xxhash)
|
|
- PR #1684, Allow ocioconvert, ociowrite, ocioperf to invert a
|
|
DisplayViewTransform
|
|
- PR #1646, Provide scripts to facilitate building OCIO on
|
|
Windows
|
|
- PR #1630, Improve iridas_cube parsing speed
|
|
- PR #1605, Add Python source distribution package for PyPI
|
|
- PR #1598, Add DisplayViewTransform support to Baker
|
|
- PR #1516, Default to C++ 14 and remove OIIO from ocioperf
|
|
- PR #1532, Update default branch name to "main"
|
|
|
|
Other fixes and minor enhancements:
|
|
- PR #1715, Fix missing warnings issue with ociocheck
|
|
command-line tool
|
|
- PR #1713, Update Built-in configs with official 1.0.0 CG and
|
|
Studio release
|
|
- PR #1708, Enforce GL_NEAREST with GPU tetrahedral interpolation
|
|
- PR #1697, Built fix (strtof_l) for MinGW
|
|
- PR #1695, Add anchorpoint to supported applications
|
|
- PR #1694, Log OCIO version for debugging purposes
|
|
- PR #1692, Fix OpenEXR build on ninja
|
|
- PR #1684, Fix for const literals in HLSL
|
|
- PR #1678, Build fix (from_chars, strtol_l) for those using the
|
|
musl-libc library
|
|
- PR #1669, Correct http links to https
|
|
- PR #1647, Build fixes for MS Visual Studio 2022
|
|
- PR #1636, Print version in cmake find_package
|
|
- PR #1635, Adjust 'family' description in OpenColorIO.h
|
|
- PR #1632, Fix "requirement" typo in installation.rst
|
|
- PR #1599, Minor build and CI fixes
|
|
- PR #1594, Fix cmake issue with Windows Unicode support
|
|
- PR #1542, Build fixes for C++ 20
|
|
- PR #1596, Update Carol Payne as TSC Chair in GOVERNANCE.md
|
|
- PR #1498, Add Rémi Achard to GOVERNANCE.md & COMMITTERS.md
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 18:32:30 UTC 2024 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Update to 2.1.3
|
|
- PR #1743, Fix inverse Lut1D optimization issue (may affect
|
|
identity Look transforms in camera log process spaces)
|
|
- PR #1726, Processor cache does not detect context variable
|
|
changes in FileTransform cccid string
|
|
- PR #1723, Replace "texture2D" function with "texture" for GLSL
|
|
1.3 (allows use of GLSL 1.3)
|
|
- PR #1712, Fix atan2 argument order for HLSL (may affect ACES
|
|
output transforms on Windows)
|
|
- PR #1697, MinGW: Work around lack of strtof_l for
|
|
local-independent parsing (allows compiling with MinGW)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 30 09:45:47 UTC 2023 - Christophe Marin <christophe@krop.fr>
|
|
|
|
- Add patch:
|
|
* 0001-Fix-detection-of-yaml-cpp-0.8.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 31 07:58:27 UTC 2023 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
|
|
build deps for tools build
|
|
- remove outdated BuildIgnore: libOpenColorIO2_0
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 18 15:52:09 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- explicitly conflict the wrongly named libs
|
|
- don't build tools in basic build stage
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 17 06:12:06 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- raise c++ standard to 17
|
|
- disable rpath, resulting in a hard build failure now
|
|
- add opengl deps for gpu support
|
|
- broaden stray static libs removal (due to gpu enablement)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 16 19:12:50 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- fix so version pkg naming
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jun 4 08:09:09 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.1.2:
|
|
* Fix half-domain Lut1D issue for certain values above HALF_MAX
|
|
* Python copy support
|
|
* Fix support for ARM64 macOS Python wheels
|
|
* Improve OpenImageIO dependency management of Imath headers
|
|
* Improve CMake and library install step
|
|
* Remove "expat" symbols
|
|
* Improve the GPU unit test framework
|
|
* Improve the OSL integration
|
|
* Propagate Android CMake configuration to external projects
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 12 19:47:52 UTC 2022 - Asterios Dramis <asterios.dramis@gmail.com>
|
|
|
|
- Added a patch "gcc12_fix.patch" to fix compilation with GCC12.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 15 21:28:40 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- adjust license declaration to be BSD-3-Clause only based on
|
|
licensereview in https://build.opensuse.org/request/show/951516
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 28 22:48:47 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.1.1:
|
|
* Adds Metal Shading Language generation support to the GPU renderer
|
|
* Adds OpenGL ES generation support to the GPU renderer
|
|
* After Effects plug-in updates
|
|
* Adds Metal support to ociodisplay and enables running GPU tests with Metal backend
|
|
* Fix issue resulting in NaNs when inverting ACES Output Transforms
|
|
* Implement locale-agnostic number parsing
|
|
* Fix issue causing configs to fail validation with certain LUT search paths
|
|
* Python 3.10 macOS wheels
|
|
* Remove extra commas when writing a CDL in CLF file format
|
|
* Fixes Unicode paths on Windows
|
|
* Fix issues with OSL generation and improve the OSL unit test framework
|
|
* Add Python GPU renderer implementation example
|
|
* Improvement to color space metadata in ocioconvert exports
|
|
* Better manage Imath dependency
|
|
* Add ACES 1.3 Gamut Compression implementation
|
|
* Add OpenFX OCIO plug-in framework and examples
|
|
* Add Python wheel generation and support for PyPI
|
|
* Add preliminary support for emitting Open Shading Language
|
|
* Add Imath 3 support for Half dependency and update CI workflow
|
|
* Increment version number for the config file and CTF formats to 2.1
|
|
* Allow apps to use getColorSpaceFromFilePath even for v1 configs and
|
|
deprecate parseColorSpaceFromString
|
|
* Add getDefaultView(display, colorspaceName) method
|
|
* Fix problem rendering to integer pixel layouts when there is a no-op
|
|
* Update CLF test files, add Python scripts for CLF implemenation guide
|
|
* drop fix-armv7.patch, OpenColorIO-openexr3.patch: upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 8 16:42:29 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Add patch to fix build on armv6/7:
|
|
* fix-armv7.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 6 10:17:48 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 2.0.2:
|
|
This is an ABI compatible update for the 2.0.x series that includes the
|
|
relevant bug fixes from the 2.1 release.
|
|
Noteworthy bug fixes and enhancements:
|
|
* Allow apps to use getColorSpaceFromFilePath even for v1 configs and
|
|
deprecate parseColorSpaceFromString
|
|
* Fix problem rendering to integer pixel layouts when there is a no-op
|
|
* Update CLF test files, add Python scripts for CLF implemenation guide
|
|
- Rebased OpenColorIO-openexr3.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 7 18:09:15 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- only build the documentation in the ocio_tools case:
|
|
- move BuildRequires into the %if
|
|
- explicitely disable doc building in the library build case
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 7 17:02:01 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- A probably better fix for solving the build cycle. First build
|
|
will only build all the libraries, 2nd build the cmdline tools
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 7 08:47:01 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Do not depends on OpenImageIO, in order to break up a build
|
|
cycle (boo#1190237).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 20 08:19:26 UTC 2021 - pgajdos@suse.com
|
|
|
|
- fix build with openexr3
|
|
- added patches
|
|
https://aur.archlinux.org/cgit/aur.git/tree/opencolorio-openexr3.patch?h=opencolorio-qfix
|
|
+ OpenColorIO-openexr3.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 27 06:47:25 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Fix 64bit library install location for aarch64 and ppc64* as
|
|
well, not only for x86_64
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 22 10:38:41 UTC 2021 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- provide/obsolete python-OpenColorIO
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 13 10:31:59 UTC 2021 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- Retain the %{yamlrequires}
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 12 22:18:12 UTC 2021 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- Use %cmake_build
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 5 16:15:59 UTC 2021 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- Update to version 2.0.1:
|
|
Unfortunately, it's missing a changelog, check GH release notes:
|
|
https://github.com/AcademySoftwareFoundation/OpenColorIO/releases/tag/v2.0.1
|
|
- Removed all patches:
|
|
* OpenColorIO-setuptools.patch
|
|
* 0003-Fix_Linux_compilation.patch
|
|
* 0004-Fix_build_with_GCC-8.patch
|
|
* 0005-Fix_build_with_yaml-cpp0.6.patch
|
|
None of them applied anymore
|
|
- Remove tarball crippling, doesn't contain Pygments anymore
|
|
- Update build dependencies
|
|
- Fix 64bit library install location
|
|
- cmake and python devel files disappeared
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 1 04:01:01 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update Requires of devel package to python3-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 10 11:32:55 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
- Use python3 to produce the package due to python2 removal
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 8 11:03:07 UTC 2020 - Dave Plater <davejplater@gmail.com>
|
|
|
|
- Work around yaml-cpp's bad abi versioning by requiring the version
|
|
it was built against. See boo#1160171
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 19 20:24:04 UTC 2019 - Asterios Dramis <asterios.dramis@gmail.com>
|
|
|
|
- Update to version 1.1.1:
|
|
* Added optional compatibility for building apps with OpenImageIO
|
|
1.9+
|
|
* Added USE_SSE checks to fix Linux build failure
|
|
* getDisplays() result ordering now matches the active_displays
|
|
config definition or OCIO_ACTIVE_DISPLAYS env var override.
|
|
* Fixed incorrect getDefaultDisplay()/getDefaultView() result
|
|
when OCIO_ACTIVE_DISPLAYS or OCIO_ACTIVE_VIEWS env vars are
|
|
unset.
|
|
* Fixed Windows-specific GetEnv() bug
|
|
* Fixed Windows and MacOS CI failure cases
|
|
* Updated mail list URLs to aswf.io domain
|
|
From version 1.1.0:
|
|
* libc++ build fixes
|
|
* Added support for YAML > 5.0.1
|
|
* YAML and TinyXML patch fixes
|
|
* Clang visibility fix
|
|
* Added write support for Truelight LUTs
|
|
* Improved OCIOYaml
|
|
* Python string corruption fix
|
|
* Added support for CDL
|
|
* Updated documentation
|
|
* Added args/kwargs support to Python MatrixTransform
|
|
* Added description field to Look objects
|
|
* Improved Python 3 compatibility
|
|
* CSP file read fix
|
|
* Added Linux, MacOS, and Windows continuos integration
|
|
* Improved 1D LUT extrapolation
|
|
* Improved 1D LUT negative handling
|
|
* Improved Windows build system
|
|
* Improved cross-platform build system
|
|
* Undefined role crash fix
|
|
* After Effects plugin updated
|
|
* Added reference Photoshop plugin
|
|
* Added reference Docker image
|
|
- Added the following patches:
|
|
* OpenColorIO-setuptools.patch (Use external python-setuptools
|
|
for building)
|
|
* 0003-Fix_Linux_compilation.patch
|
|
* 0004-Fix_build_with_GCC-8.patch
|
|
* 0005-Fix_build_with_yaml-cpp0.6.patch
|
|
- Added new build requirements libboost_headers-devel and
|
|
python-setuptools.
|
|
- Removed support for openSUSE <= 12.2.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 31 20:03:26 UTC 2015 - asterios.dramis@gmail.com
|
|
|
|
- Update to version 1.0.9:
|
|
* CDL cccid supports both named id and index lookups
|
|
* ociobakelut / ocioconvert updates
|
|
* FreeBSD compile dixes
|
|
* FileTransform disk cache allows concurrent disk lookups
|
|
* CSP windows fix
|
|
* Python 3 support
|
|
* Fix envvar abs/relative path testing
|
|
* Can explicitly declare config envvars
|
|
* gcc44 compile warning fixes
|
|
- Updated crippled tarball instructions (RegexMatcher.ns2 no longer exists).
|
|
- Added new build requirement python-MarkupSafe.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 6 20:37:10 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Use internal yaml-cpp until OpenColorIO is ported to yaml-cpp >= 0.5.0
|
|
currently in Factory.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 19:13:19 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Updated license to "BSD-3-Clause and GPL-2.0+".
|
|
- Removed non OSS licensed files from source package - use a crippled tarball
|
|
(bnc#821203).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 22 20:45:56 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Use a proper source URL.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 7 18:48:18 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Build the doc subpackage as noarch.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 21 19:43:39 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Use external yaml-cpp library only for openSUSE > 12.2.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 21 19:21:44 UTC 2013 - asterios.dramis@gmail.com
|
|
|
|
- Initial release (version 1.0.8).
|