17
0

79 Commits

Author SHA256 Message Date
a8d2aa00c3 Accepting request 1308422 from graphics
OBS-URL: https://build.opensuse.org/request/show/1308422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=34
2025-10-01 16:58:22 +00:00
4c4a2f4774 - Remove BuildRequires on libboost_system-devel,
removed on boost 1.89 (bsc#1249599)

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=75
2025-10-01 14:12:24 +00:00
a8862e3d34 Accepting request 1293796 from graphics
OBS-URL: https://build.opensuse.org/request/show/1293796
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=33
2025-07-17 15:18:03 +00:00
ce0021be5e - Lock the python and gcc versions to the same versions as blender
- refreshed fix-install-paths.patch
- Add missing Qt6 BuildRequires to enable osltoy
    relied on uninitialized variables.
    the build. #1443
- do not list pkgconfig directory - provided by filesystem package

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=73
2025-07-16 12:18:51 +00:00
b17d919dda - Place shader headers in /usr/share/OSL
- flag devel and doc packages noarch
- Improve wildcard patterns for packaged items

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=72
2025-07-14 13:08:41 +00:00
74ac66db4a Accepting request 1292206 from graphics
OBS-URL: https://build.opensuse.org/request/show/1292206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=32
2025-07-11 19:31:32 +00:00
5a89f10db9 - Update to 1.14.6.0
- fix: Check for errors in ShadingSystem::ReParameter() #1998 (by
    cmstein)
  - fix: Pass the real number of channels to rs_texture and
    rs_texture3d on gpu #2004
  - build: Link batched libraries with liboslexec #1987 (by John
    Haddon)
  - build: Update include directives for OpenImageIO_ROOT #1997 (by
    cmstein)
  - build(optix): Simplify FindOptiX.cmake a bit now that OptiX 7
    is the minimum #1988
  - build(optix): Get OptiX headers from new improved location
    #1989
  - build: Add compatibility with LLVM 20.1 #1993 (by Sven-Hendrik
    Haase)
  - ci: Remove Windows-2019 job #1990
  - ci: GPU/OptiX full build and test #1992
  - ci: Improve CI caching scheme #1994
  - ci: Add vp2025 test #1995
- drop add-missing-cstdint.patch
- Allow OIIO 3 now

- Update to 1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.5.0
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.14.4.0-beta1
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.13.12.0
- refreshed fix-install-paths.patch 
- add add-missing-cstdint.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=70
2025-07-11 16:03:24 +00:00
5f207a68bf Accepting request 1248216 from graphics
OBS-URL: https://build.opensuse.org/request/show/1248216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=31
2025-02-25 15:47:46 +00:00
de0d746cc6 - Force newer boost on leap for blender
- disable Qt on leap

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=68
2025-02-24 17:00:47 +00:00
15b9a1b9ae Accepting request 1245123 from graphics
OBS-URL: https://build.opensuse.org/request/show/1245123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=30
2025-02-11 20:31:36 +00:00
7c40afc1ea - Also lock the cmake(OpenImageIO) to the version smaller than 3
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=66
2025-02-11 15:12:41 +00:00
a7e63b5a41 Accepting request 1224917 from graphics
OBS-URL: https://build.opensuse.org/request/show/1224917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=29
2024-11-19 21:16:27 +00:00
ca0a98f339 - Allow newer LLVM. it is no longer restricted to < 15.9
New upper limit is 18.9.
- for llvm >= 16 it wants CXX standard 17

OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=64
2024-11-18 17:05:32 +00:00
bf2c464e27 Accepting request 1224430 from graphics
OBS-URL: https://build.opensuse.org/request/show/1224430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=28
2024-11-15 14:42:03 +00:00
e195e0a91d - update to 1.13.11.0:
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=62
2024-11-15 11:50:19 +00:00
53b6717ff2 Accepting request 1139487 from graphics
OBS-URL: https://build.opensuse.org/request/show/1139487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=27
2024-01-18 20:52:04 +00:00
3717f041e0 Accepting request 1139308 from home:darix:branches:graphics
- Add missing Qt6 BuildRequires to enable osltoy

OBS-URL: https://build.opensuse.org/request/show/1139308
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=60
2024-01-17 14:59:08 +00:00
44f9e1ba65 Accepting request 1139157 from graphics
OBS-URL: https://build.opensuse.org/request/show/1139157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=26
2024-01-16 20:39:07 +00:00
22b001524b Accepting request 1139144 from home:darix:branches:graphics
- update to 1.12.14.0:
  - Correctly document that our Cuda minimum is 9.0. #1737
  - Fixes to build and test against OpenImageIO 2.5 #1742
  - Fix default fmt logic changing in latest openimageio release
    #1725

OBS-URL: https://build.opensuse.org/request/show/1139144
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=58
2024-01-16 12:49:01 +00:00
c9c00c9702 Accepting request 1110678 from graphics
OBS-URL: https://build.opensuse.org/request/show/1110678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=25
2023-09-13 18:44:25 +00:00
5ffb47f36e Accepting request 1108806 from home:dirkmueller:Factory
- update to 1.12.13.0:
  * Fix constant float values being converted to ints
  * Changes to support fmt 10.0
  * Switch deprecated oiio simd names to modern
  * Improve documentation of `trace` function
  * README.md: added filmography and Siggraph OSL course
    info.
  * *docs* Amend the filmography
  * *docs* Fix incorrect links in CONTRIBUTING
- update to 1.12.12.0:
  * New ShadingSystem getattribute query for shader groups:
    "attribute_types" retrieves a pointer to the array of
    TypeDesc values describing the * attributes retrieved by
    existing "attributes_needed" and
    "attribute_scopes".
  * Fix a bug with binding userdata when it's used by more than
    one shader within the group and they disagree about whether
    derivatives are needed when retrieving the attribute.

OBS-URL: https://build.opensuse.org/request/show/1108806
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=56
2023-09-12 16:00:09 +00:00
9116a6b73d Accepting request 1090548 from graphics
OBS-URL: https://build.opensuse.org/request/show/1090548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=24
2023-06-03 22:13:01 +00:00
ada45e2bd9 Accepting request 1090380 from home:frispete:blender
- plugin-osl search path is in %{_libdir} now

OBS-URL: https://build.opensuse.org/request/show/1090380
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=54
2023-06-02 17:33:43 +00:00
bc72b2e665 Accepting request 1083168 from graphics
OBS-URL: https://build.opensuse.org/request/show/1083168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=23
2023-04-27 18:01:26 +00:00
3e5195579c Accepting request 1080379 from home:frispete:blender
- update to 1.12.10.0:
  + feat(testrender): Modify testrender so that it correctly sets
    raytype to "camera" for camera rays, "shadow" for shadow rays,
    and "diffuse" for all secondary rays. Also rerun the shades for
    background shader group on the camera rays rather than use the
    cached map. This helps the MaterialX project use testrender for
    certain unit tests and verification. #1648 #1649
  + feat: Expose llvm groupdata size as a shadergroup attribute
    "llvm_groupdata_size". #1642
  + fix: Crash could result from uncaught exception in OpenColorIO
    when calling transformc with derivatives for color spaces that
    require OCIO.  #1646
  + fix: certain uses of fmod() in shaders could fail to generate
    LLVM code correctly, due to a missing implementation for the
    fmod(triple,float) varieties. #1643
  + build: Change snprintf formatting to satisfy some compilers.
    #1640
  + CI: Fix broken Mac ci. #1647
- Force build with LLVM 15 on TW
- Add a BuildIgnore for clang-tools, that would render the llvm15
  containment ineffective otherwise (by depending on clang16).

- Add 4G memory _constraints

OBS-URL: https://build.opensuse.org/request/show/1080379
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=52
2023-04-27 06:51:56 +00:00
827c700d10 Accepting request 1065978 from graphics
OBS-URL: https://build.opensuse.org/request/show/1065978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=22
2023-02-16 15:55:50 +00:00
0442582e4d Accepting request 1065957 from home:dirkmueller:Factory
- update to 1.12.9.0:
  * Remove unnecessary setting of locale::global. #1630
  * Batch shading: Fix bug with masked wide glosure generation.
  * Make sure ReParameter() has the same relaxed type checking
    rules as Parameter(). Before, it was stricter about type
    conversion.

OBS-URL: https://build.opensuse.org/request/show/1065957
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=50
2023-02-15 14:20:41 +00:00
017f301ceb Accepting request 1058628 from graphics
OBS-URL: https://build.opensuse.org/request/show/1058628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=21
2023-01-16 16:59:32 +00:00
ebc718e92d Accepting request 1058601 from home:dirkmueller:Factory
- update to 1.12.8.0:
  * Remove dependency on OptiX SDK for building core OSL with OptiX support.
    You can now build OSL with OptiX support enabled even if you don't have the
    OptiX SDK headers present at build time. But you will still need them to
    build your OptiX-based application that uses OSL for GPU rendering.
  * Batch mode: fix issue with closure keyword parameters.
  * Batch mode: fix crash when adding a default initialized closure.
  * Batch mode: Fix support for closures with array types.
  * testshade: better testing of all closure parameter types.
  * Fix various CI breaks as dependencies shifted.

OBS-URL: https://build.opensuse.org/request/show/1058601
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=48
2023-01-16 08:19:46 +00:00
7026c0af7e Accepting request 1042078 from graphics
OBS-URL: https://build.opensuse.org/request/show/1042078
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=20
2022-12-11 16:17:00 +00:00
4f2504bd2d Accepting request 1042034 from home:dirkmueller:Factory
- update to 1.12.7.1:
  * Add clangSupport library as dependency to fix linker error on some
  platforms. #1613
  * Test against OpenColorIO 2.2. #1616
  * Build: Fix how version overrides work to reduce the chance of user
    mistakes.

OBS-URL: https://build.opensuse.org/request/show/1042034
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=46
2022-12-11 10:02:41 +00:00
5f5cc3e532 Accepting request 1035305 from graphics
OBS-URL: https://build.opensuse.org/request/show/1035305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=19
2022-11-12 16:41:26 +00:00
2bcb2baf8b Accepting request 1033834 from home:frispete:blender
Adressing Stefan's comments

- update to 1.12.7.0 -- 1 Nov 2022:
  * Optix: Change naming of certain compiler-generated constants in
    a way that improves use of the PTX cache. #1570
  * Batch: Fix uninitialized members in ReadEvent internals. #1575
  * testshade --help now prints TextureSystem options and hardware
    info. #1584
  * oslc: Fix memory leak in ASTvariable_declaration. #1576
  * Fix memory leaks in light path expression code. #1593 #1594
  * Include the immintrin.h header only when needed. #1605
  * icx: Improvements to fix problems exposed by new icx 2022.2
    compiler. #1601
  * Testing: CMake cache variables to control the testing timeout
    length. #1571
  * CI: Add a dynamic analysis test using address and leak
    sanitizers. #1581
  * CI: Now using SonarCloud static analysis. #1551
  * CI: Many improvements in testing code coverage #1607
  * CI: Make sure to run pointcloud tests when partio is found.
    #1611
  * Developers: platform.h now defines OSL_ALLOCA macro. #1589
  * Developers: platform.h now defines OSL::bitcast utility. #1610
- Remove 1605.patch: included in release

OBS-URL: https://build.opensuse.org/request/show/1033834
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=44
2022-11-11 16:27:29 +00:00
fa187b4ee6 Accepting request 1031108 from graphics
OBS-URL: https://build.opensuse.org/request/show/1031108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=18
2022-10-25 11:59:16 +00:00
9c17873589 Accepting request 1030874 from home:Guillaume_G:branches:graphics
- Add upstream patch to fix build on Arm:
  * 1605.patch

OBS-URL: https://build.opensuse.org/request/show/1030874
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=42
2022-10-25 09:46:54 +00:00
6a1c9c9311 Accepting request 1030214 from graphics
- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch

OBS-URL: https://build.opensuse.org/request/show/1030214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=17
2022-10-21 14:19:11 +00:00
8174f276ab OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=40 2022-10-20 14:40:19 +00:00
6cb2a653b8 Accepting request 1030072 from home:StefanBruens:branches:graphics
- update to 1.12.6.2:
  For details see
  https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.12.6.2
  * Batch shading: A fully operational "batch shading" support when
    using CPUs supporting the Intel AVX2 or AVX512 instruction set
    architectures, allows shading 8 or 16 points at a time,
    accelerated by using SIMD instructions. (Changes contributed
    by Intel.)
  * OptiX: A reasonable subset of the OSL language can run on
    NVIDIA GPUs for Cuda or OptiX-based renderers.
  * Standardized material closures: Synchronize with MaterialX on
    a minimum standard set of material closures. This is reflected
    in both the OSL spec as well as reference implementations of
    those closures in testrender.
- Remove subpackage with MaterialX shaders. These were already
  deprecated for some time, instead ones from upstream
  MaterialX project should be used.
- Drop upstream 0001-Fix-compatibility-with-LLVM-14.patch

OBS-URL: https://build.opensuse.org/request/show/1030072
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=39
2022-10-20 08:17:41 +00:00
acfef84aeb Accepting request 1001124 from graphics
OBS-URL: https://build.opensuse.org/request/show/1001124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=16
2022-09-04 20:11:54 +00:00
0e2cca07d8 Accepting request 1001036 from home:StefanBruens:branches:graphics
- Fix compatibility with LLVM >= 14.0, add
  0001-Fix-compatibility-with-LLVM-14.patch

OBS-URL: https://build.opensuse.org/request/show/1001036
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=37
2022-09-04 14:10:14 +00:00
58b26c8ab5 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=36 2022-04-24 23:10:41 +00:00
06539f8938 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=35 2022-04-24 22:43:40 +00:00
e5f4b1ab28 Accepting request 972401 from graphics
OBS-URL: https://build.opensuse.org/request/show/972401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=15
2022-04-24 18:34:24 +00:00
64c01d88f2 Accepting request 972393 from home:frispete:blender
- Fix build by requiring llvm and clang 12 versions

OBS-URL: https://build.opensuse.org/request/show/972393
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=33
2022-04-24 17:28:11 +00:00
f3e9742b98 Accepting request 968242 from graphics
OBS-URL: https://build.opensuse.org/request/show/968242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=14
2022-04-10 17:14:04 +00:00
ed92b7bc81 Accepting request 968219 from home:dirkmueller:Factory
- update to 1.11.17.0:
  * Fix in runtime optimizer where tracking of messages and unknown messages
    relied on uninitialized variables. 
  * Minor changes related to OpenColorIO changing their master branch name to
    "main". #1431
  * Testing: Get texture3d tests operational again. #1437
  * Docs: Fix missing "errormessage" explanation for environment() and
    texture3d().
  * Build/cmake fixes: Make PROJECT_VERSION_RELEASE_TYPE and
    OSL_SUPPORTED_RELEASE be cache strings, so they can be overridden; change
    OSL_IS_SUBPROJECT to PROJECT_IS_TOP_LEVEL (and change its sense) to match
    CMake 21+ behavior; add a TIME_COMMANDS option to help debug performance of
    the build. #1443 
- drop 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff, 1420.diff (upstream)

OBS-URL: https://build.opensuse.org/request/show/968219
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=31
2022-04-10 12:50:49 +00:00
289f4a4e43 Accepting request 967711 from graphics
OBS-URL: https://build.opensuse.org/request/show/967711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=13
2022-04-08 20:45:42 +00:00
52bb693092 Accepting request 967694 from home:Guillaume_G:branches:graphics
- Disable partio on armv6/armv7 since it fails to build

OBS-URL: https://build.opensuse.org/request/show/967694
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=29
2022-04-08 08:24:14 +00:00
f2fa8630b7 Accepting request 942083 from graphics
OBS-URL: https://build.opensuse.org/request/show/942083
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=12
2021-12-22 19:18:13 +00:00
3ade3e24fe Accepting request 942082 from home:frispete:blender
- Disable %ix86 because of build failures

OBS-URL: https://build.opensuse.org/request/show/942082
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=28
2021-12-22 09:34:11 +00:00