84 Commits

Author SHA256 Message Date
dccc5d7554 Accepting request 1326951 from graphics
OBS-URL: https://build.opensuse.org/request/show/1326951
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=30
2026-01-13 20:34:25 +00:00
7834f3ceb7 Accepting request 1326946 from home:darix:branches:graphics
- Update to 2.5.1
  The two most notable changes are:
  - The output of pure-gamma TRC curves in ICC profiles is no
    longer clamped (issue #1915).
  - The texture binding indices for Vulkan have been reworked
    (issue #2225).
  Bug fixes and minor enhancements:
  - PR #2224, Remove [0,1] clamping from ICC transforms
  - PR #2226, Fix Vulkan texture binding index issue
  - PR #2204, Fix interop ID issue in ociocheck
  - PR #2227, ACES2 Array subscript out of range exception
  - PR #2206, Handle transposed matrices to applyRGB in Python
  - PR #2231, Out-of-bounds issue in ThrowInvalidRegex

OBS-URL: https://build.opensuse.org/request/show/1326946
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=77
2026-01-13 11:38:05 +00:00
00914cb580 Accepting request 1314917 from graphics
OBS-URL: https://build.opensuse.org/request/show/1314917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=29
2025-11-01 22:34:43 +00:00
3356f80333 Accepting request 1314477 from graphics:blender-backports
- enforce recent enough yaml-cpp

OBS-URL: https://build.opensuse.org/request/show/1314477
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=75
2025-10-31 14:52:34 +00:00
ce6f05f9f5 Accepting request 1309244 from graphics
OBS-URL: https://build.opensuse.org/request/show/1309244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=28
2025-10-08 16:13:48 +00:00
fa9594ad42 Accepting request 1309242 from home:darix:branches:graphics
- force new OpenImageIO

- Update to 2.5.0

OBS-URL: https://build.opensuse.org/request/show/1309242
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=73
2025-10-06 10:42:16 +00:00
441fa0a8cf Accepting request 1293802 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293802
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=27
2025-07-17 15:18:10 +00:00
6fc89ef0db Accepting request 1293495 from home:darix:branches:graphics
- Allow newer OpenImageIO in ocio_tools

OBS-URL: https://build.opensuse.org/request/show/1293495
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=71
2025-07-16 12:26:18 +00:00
b8839be728 Accepting request 1255717 from graphics
OBS-URL: https://build.opensuse.org/request/show/1255717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=26
2025-03-25 21:10:51 +00:00
5d98011290 Accepting request 1254390 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1254390
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=69
2025-03-24 18:39:34 +00:00
1608e2f723 Accepting request 1248214 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=25
2025-02-25 15:47:39 +00:00
9a32f19fb6 Accepting request 1247733 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1247733
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=67
2025-02-24 16:57:57 +00:00
177e87b4ae Accepting request 1243934 from graphics
OBS-URL: https://build.opensuse.org/request/show/1243934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=24
2025-02-06 21:10:37 +00:00
0666f0b143 Accepting request 1242155 from home:darix:branches:graphics
- Lock OpenImageIO to < 3

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/1242155
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=65
2025-02-06 17:06:47 +00:00
41d2b3bb26 Accepting request 1204930 from graphics
OBS-URL: https://build.opensuse.org/request/show/1204930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=23
2024-10-02 19:33:04 +00:00
6684e39bd6 Accepting request 1204913 from home:darix:branches:graphics
- Update to 2.4.0

OBS-URL: https://build.opensuse.org/request/show/1204913
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=63
2024-10-01 12:35:51 +00:00
03857e6db1 Accepting request 1177080 from graphics
OBS-URL: https://build.opensuse.org/request/show/1177080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=22
2024-05-28 15:28:31 +00:00
822ea9127c Accepting request 1176980 from home:darix:branches:graphics
- 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

OBS-URL: https://build.opensuse.org/request/show/1176980
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=61
2024-05-27 09:25:43 +00:00
68fffe1a63 Accepting request 1141245 from graphics
OBS-URL: https://build.opensuse.org/request/show/1141245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=21
2024-01-24 19:57:42 +00:00
d279e2ffce Accepting request 1141186 from home:Guillaume_G:branches:graphics
- Add patch to fix build on aarch64:
  * a95febc7.patch

OBS-URL: https://build.opensuse.org/request/show/1141186
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=59
2024-01-24 13:09:00 +00:00
e7d8ea4a11 Accepting request 1140683 from graphics
OBS-URL: https://build.opensuse.org/request/show/1140683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=20
2024-01-22 19:39:10 +00:00
f750e9a9ab Accepting request 1139917 from home:frispete:blender
- Upstreamed patches 0001-Fix-detection-of-yaml-cpp-0.8.patch
  and gcc12_fix.patch removed

OBS-URL: https://build.opensuse.org/request/show/1139917
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=57
2024-01-22 15:58:39 +00:00
fb86d6fe54 Accepting request 1139703 from home:darix:branches:graphics
- Update to 2.3.1

OBS-URL: https://build.opensuse.org/request/show/1139703
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=56
2024-01-18 15:05:02 +00:00
3609b4b79d Accepting request 1139010 from home:darix:branches:graphics
- 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)

OBS-URL: https://build.opensuse.org/request/show/1139010
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=55
2024-01-17 14:57:24 +00:00
fb2d01d74b Accepting request 1108341 from graphics
OBS-URL: https://build.opensuse.org/request/show/1108341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=19
2023-09-01 12:19:47 +00:00
Asterios Dramis
1fe9509f80 Accepting request 1108087 from home:krop:branches:graphics
Quickfix for the factory failure

OBS-URL: https://build.opensuse.org/request/show/1108087
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=53
2023-08-31 21:01:16 +00:00
c64ad0d176 Accepting request 1090582 from graphics
- add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
  build deps for tools build
- remove outdated BuildIgnore: libOpenColorIO2_0

OBS-URL: https://build.opensuse.org/request/show/1090582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=18
2023-06-03 22:13:03 +00:00
Asterios Dramis
7c90a672bf Accepting request 1090379 from home:frispete:blender
- add OpenShadingLanguage, OpenImageIO-plugin-osl and python3-six
  build deps for tools build
- remove outdated BuildIgnore: libOpenColorIO2_0

OBS-URL: https://build.opensuse.org/request/show/1090379
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=51
2023-06-01 20:16:18 +00:00
53e8326198 Accepting request 990051 from graphics
- explicitly conflict the wrongly named libs
- don't build tools in basic build stage
- 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)
- fix so version pkg naming

OBS-URL: https://build.opensuse.org/request/show/990051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=17
2022-07-19 15:19:14 +00:00
Asterios Dramis
e574ef9585 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=49 2022-07-18 20:28:12 +00:00
Asterios Dramis
4bb16fdb26 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=48 2022-07-18 20:24:56 +00:00
Asterios Dramis
2e15f47741 Accepting request 990033 from home:frispete:blender
Hrmpf. Sorry..

- explicitly conflict the wrongly named libs
- don't build tools in basic build stage

- 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)

OBS-URL: https://build.opensuse.org/request/show/990033
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=47
2022-07-18 20:22:50 +00:00
Asterios Dramis
49ab7f9a49 Accepting request 989621 from home:frispete:blender
- fix so version pkg naming

OBS-URL: https://build.opensuse.org/request/show/989621
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=46
2022-07-16 19:47:54 +00:00
f1330387f2 Accepting request 981038 from graphics
OBS-URL: https://build.opensuse.org/request/show/981038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=16
2022-06-07 09:45:09 +00:00
Asterios Dramis
d27d5f95ea Accepting request 980735 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/980735
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=44
2022-06-06 18:55:54 +00:00
472263d37c Accepting request 976936 from graphics
OBS-URL: https://build.opensuse.org/request/show/976936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=15
2022-05-13 21:03:07 +00:00
Asterios Dramis
a4b4645c96 Accepting request 976935 from home:adra:branches:graphics
Added a patch gcc12_fix.patch to fix compilation with GCC12

OBS-URL: https://build.opensuse.org/request/show/976935
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=42
2022-05-12 20:29:23 +00:00
b343923393 Accepting request 962957 from graphics
OBS-URL: https://build.opensuse.org/request/show/962957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=14
2022-03-19 21:20:38 +00:00
Asterios Dramis
6b81c5a617 Accepting request 962018 from home:dirkmueller:Factory
- adjust license declaration to be BSD-3-Clause only based on
  licensereview in https://build.opensuse.org/request/show/951516

OBS-URL: https://build.opensuse.org/request/show/962018
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=40
2022-03-18 22:03:26 +00:00
393b6e919b Accepting request 949911 from graphics
OBS-URL: https://build.opensuse.org/request/show/949911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=13
2022-01-31 21:56:56 +00:00
Asterios Dramis
c4fc6c85e1 Accepting request 949782 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/949782
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=39
2022-01-29 21:38:16 +00:00
40ab5d2bcf Accepting request 941305 from graphics
OBS-URL: https://build.opensuse.org/request/show/941305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=12
2021-12-18 19:30:10 +00:00
Asterios Dramis
3d4738e6fd Accepting request 941207 from home:Guillaume_G:branches:graphics
- Add patch to fix build on armv6/7:
  * fix-armv7.patch

OBS-URL: https://build.opensuse.org/request/show/941207
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=38
2021-12-17 20:55:55 +00:00
Asterios Dramis
9081eb95bc OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=37 2021-12-10 23:51:02 +00:00
Asterios Dramis
e1f82bc7ac OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=36 2021-12-10 23:45:11 +00:00
Asterios Dramis
bea0c3b934 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=35 2021-12-10 21:13:45 +00:00
Asterios Dramis
4a8f5a6644 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=34 2021-12-10 21:08:24 +00:00
Asterios Dramis
516c8d664e Accepting request 935959 from home:dirkmueller:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/935959
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=33
2021-12-10 20:59:49 +00:00
076a2f6de8 Accepting request 917370 from graphics
OBS-URL: https://build.opensuse.org/request/show/917370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenColorIO?expand=0&rev=11
2021-09-08 19:36:37 +00:00
Asterios Dramis
5a04c5a3b8 Accepting request 917365 from home:darix:playground
- only build the documentation in the ocio_tools case:
  - move BuildRequires into the %if
  - explicitely disable doc building in the library build case

- A probably better fix for solving the build cycle. First build
  will only build all the libraries, 2nd build the cmdline tools

- Do not depends on OpenImageIO, in order to break up a build
  cycle (boo#1190237).

OBS-URL: https://build.opensuse.org/request/show/917365
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenColorIO?expand=0&rev=32
2021-09-07 19:23:51 +00:00