17
0

79 Commits

Author SHA256 Message Date
749c3eb14b 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
0f037f0898 Accepting request 1308421 from home:anag_factory:branches:graphics
- Remove BuildRequires on libboost_system-devel,
  removed on boost 1.89 (bsc#1249599)

OBS-URL: https://build.opensuse.org/request/show/1308421
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=75
2025-10-01 14:12:24 +00:00
bb28818e15 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
2dcb50c5eb Accepting request 1293483 from home:darix:branches:graphics
- 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/request/show/1293483
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=73
2025-07-16 12:18:51 +00:00
c0c6be23e5 Accepting request 1293135 from home:frispete:blender
- 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/request/show/1293135
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=72
2025-07-14 13:08:41 +00:00
f47be1ff4a 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
92f71b2274 Accepting request 1291667 from home:darix:branches:graphics
- 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/request/show/1291667
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=70
2025-07-11 16:03:24 +00:00
4a1d382467 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
ee0463c701 Accepting request 1247735 from home:darix:branches:graphics
- Force newer boost on leap for blender

- disable Qt on leap

OBS-URL: https://build.opensuse.org/request/show/1247735
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=68
2025-02-24 17:00:47 +00:00
77852facad 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
0dc219c7e4 Accepting request 1242152 from home:darix:branches:graphics
- Also lock the cmake(OpenImageIO) to the version smaller than 3

OBS-URL: https://build.opensuse.org/request/show/1242152
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=66
2025-02-11 15:12:41 +00:00
3a8bd98c5e 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
5d096b22f6 Accepting request 1224906 from home:darix:branches:graphics
- 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/request/show/1224906
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=64
2024-11-18 17:05:32 +00:00
a47433573f 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
9e395850d1 Accepting request 1224348 from home:darix:branches:graphics
- update to 1.13.11.0:

OBS-URL: https://build.opensuse.org/request/show/1224348
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=62
2024-11-15 11:50:19 +00:00
7f01c2c363 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
8406e5e833 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
b86f008d73 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
b43d4b24d2 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
1b41bbd2fb 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
dde965511f 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
ef2ebb3991 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
95e5d738ac 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
80c7ce96ad 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
711bffb19c 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
c09d6ede76 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
80e13992cb 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
74b0da6a41 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
08727e1dae 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
09706905df 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
3b76da4094 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
1f4b46fa57 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
93479fd952 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
42d2437566 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
27687457b4 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
3ec40dbdef 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
6e178bd0c5 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=40 2022-10-20 14:40:19 +00:00
e62cfc075c 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
59d2497683 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
02c0ae2145 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
09494d9932 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=36 2022-04-24 23:10:41 +00:00
4e695a2421 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=35 2022-04-24 22:43:40 +00:00
a843b7f922 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
e8c0f7be67 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
378ba9d926 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
7422af3242 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
4e292c94eb 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
f43e8a37ad 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
fdf2d467c8 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
27f9afccf0 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