Commit Graph

68 Commits

Author SHA256 Message Date
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Ana Guerrero
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Stefan Brüns
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
Dominique Leuenberger
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
Stefan Brüns
58b26c8ab5 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=36 2022-04-24 23:10:41 +00:00
Stefan Brüns
06539f8938 OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=35 2022-04-24 22:43:40 +00:00
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
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
Dominique Leuenberger
e5adef7848 Accepting request 926039 from graphics
OBS-URL: https://build.opensuse.org/request/show/926039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=11
2021-10-28 16:31:16 +00:00
ec3c2d5399 Accepting request 925960 from home:frispete:blender
- Update to version 1.11.15.0
  + Changes for compatibility with OpenImageIO 2.3. #1393 #1388
  + Fix potential crashes (or at least undefined behavior) due to
    missing
  + virtual destructor of internal Symbol type. #1397
- Apply 8682211d0bfe5c4be63a4a003d06037ff9721e66.diff and 1420.diff
  in order to build with LLVM 13.
- Add partio library dependency

OBS-URL: https://build.opensuse.org/request/show/925960
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=27
2021-10-18 15:00:39 +00:00
Dominique Leuenberger
b17b7cf0c8 Accepting request 915286 from graphics
OBS-URL: https://build.opensuse.org/request/show/915286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=10
2021-09-08 19:36:37 +00:00
43dd4dc29b Accepting request 915285 from home:frispete:blender
- Fix source URL

OBS-URL: https://build.opensuse.org/request/show/915285
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=26
2021-08-31 14:40:30 +00:00
56eccc19da Accepting request 915143 from home:frispete:blender
- Update to version 1.11.14.2
  + Fix warnings that occur when compiling with clang and C++17 mode. #1379
  + CI/testing: Additional CI tests for clang+c++17 (#1379), gcc11 (#1381),
    llvm 12 (#1381), speed up CI builds by not building the testing components
    of OIIO (#1380).
- Update to version 1.11.14.1
  + Fix library setup for LLVM installations consisting of static libraries.
    This fixes a build problem that can crop up on MacOS using
    Homebrew-installed LLVM 12. #1375
- Update to version 1.11.14.0
  + oslc/OSLCompiler: Check for errors when when writing oso (for example,
    disk volume full). #1360
  + Fix crash generating closure function calls with LLVM 11. #1361
  + Build: LLVM 12 compatibility. #1351
  + Build: Support for CMake 3.20 #1354
  + Build: Be robust to certain OpenEXR 2.x config fies. #1356
  + Build: Fixes to deal with newer OIIO builds that are C++14.
- Remove 0001-LLVM-12-compatibility-fixes.patch
  fixed upstream
- Add build dependency on OpenImageIO (executables)

OBS-URL: https://build.opensuse.org/request/show/915143
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=25
2021-08-31 14:25:33 +00:00
Dominique Leuenberger
74509f774e Accepting request 889809 from graphics
OBS-URL: https://build.opensuse.org/request/show/889809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=9
2021-05-02 16:36:14 +00:00
219e07ec9f Accepting request 889801 from home:munix9:branches:graphics
- Update to version 1.11.13
  + Updated vector2.h with a mod(vector2,vector2) function. #1312
  + Fix unnecesary error messages to stderr when encountering
    broken point clouds. #1333
- Add 0001-LLVM-12-compatibility-fixes.patch

OBS-URL: https://build.opensuse.org/request/show/889801
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=23
2021-05-02 11:27:21 +00:00
Richard Brown
9dfd5c6f9d Accepting request 883760 from graphics
OBS-URL: https://build.opensuse.org/request/show/883760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=8
2021-04-08 19:32:27 +00:00
7900b14875 Accepting request 883703 from home:dirkmueller:Factory
- do not list pkgconfig directory - provided by filesystem package

OBS-URL: https://build.opensuse.org/request/show/883703
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=21
2021-04-08 06:57:12 +00:00
Richard Brown
f8cca3ef55 Accepting request 881217 from graphics
OBS-URL: https://build.opensuse.org/request/show/881217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/OpenShadingLanguage?expand=0&rev=7
2021-04-01 12:16:49 +00:00
07efff4ce5 Accepting request 881215 from home:frispete:blender
Redownload tarball

OBS-URL: https://build.opensuse.org/request/show/881215
OBS-URL: https://build.opensuse.org/package/show/graphics/OpenShadingLanguage?expand=0&rev=19
2021-03-24 21:48:53 +00:00